83 lines
3.0 KiB
Markdown
83 lines
3.0 KiB
Markdown
- 标识符
|
|
- 任何一种编程语言,都是由一些符号构成
|
|
- 单词,特殊符号
|
|
- 有的系统默认,默认标识符称为关键字,非系统默认成为[[自定义标识符]]
|
|
- Java中的[[关键字]]
|
|
- 共50个
|
|
- id:: 62582993-cf5c-4f5f-97a9-eadb527d4ffc
|
|
|类别 |关键字 |说明|
|
|
|访问控制 |[[private]] |私有的|
|
|
||[[protected]] |受保护的|
|
|
||[[public]] |公共的|
|
|
||[[default]] |默认|
|
|
|类、方法和变量修饰符 |[[abstract]] |声明抽象|
|
|
||[[class]] |类|
|
|
||[[extends]] |扩充,继承|
|
|
||[[final]] |最终值,不可改变的|
|
|
||[[implements]] |实现(接口)|
|
|
||[[interface]] |接口|
|
|
||[[native]] |本地,原生方法(非 Java 实现)|
|
|
||[[new]] |新,创建|
|
|
||[[static]] |静态|
|
|
||[[strictfp]] |严格,精准|
|
|
||[[synchronized]] |线程,同步|
|
|
||[[transient]] |短暂|
|
|
||[[volatile]] |易失|
|
|
|程序控制语句 |[[break]] |跳出循环|
|
|
||[[case]] |定义一个值以供 switch 选择|
|
|
||[[continue]] |继续|
|
|
||[[default]] |默认|
|
|
||[[do]] |运行|
|
|
||[[else]] |否则|
|
|
||[[for]] |循环|
|
|
||[[if]] |如果|
|
|
||[[instanceof]] |实例|
|
|
||[[return]] |返回|
|
|
||[[switch]] |根据值选择执行|
|
|
||[[while]] |循环|
|
|
|错误处理 |[[assert]] |断言表达式是否为真|
|
|
||[[catch]] |捕捉异常|
|
|
||[[finally]] |有没有异常都执行|
|
|
||[[throw]] |抛出一个异常对象|
|
|
||[[throws]] |声明一个异常可能被抛出|
|
|
||[[try]] |捕获异常|
|
|
|包相关 |[[import]] |引入|
|
|
||[[package]] |包|
|
|
|基本类型 |[[boolean]] |布尔型|
|
|
||[[byte]] |字节型|
|
|
||[[char]] |字符型|
|
|
||[[double]] |双精度浮点|
|
|
||[[float]] |单精度浮点|
|
|
||[[int]] |整型|
|
|
||[[long]] |长整型|
|
|
||[[short]] |短整型|
|
|
|变量引用 |[[super]] |父类,超类|
|
|
||[[this]] |本类|
|
|
||[[void]] |无返回值|
|
|
|保留关键字 |[[goto]] |是关键字,但不能使用,跳转指针,Java不操作指针|
|
|
||[[const]] |是关键字,但不能使用,定义常量,Java中的final替换掉了|
|
|
- 3个保留关键字
|
|
- [[true]]
|
|
- [[false]]
|
|
- [[null]]
|
|
- [[自定义标识符]]
|
|
- > 代码中不会变颜色的符号
|
|
- 类的类名
|
|
- 方法的方法名
|
|
- 变量名
|
|
- 参数名
|
|
- SUN公司定义规则
|
|
- 标识符组成由数字,大小写字母,下划线,美元符号组成
|
|
- 不能数字开头,严格区分大小写,长度不限
|
|
- 不能是关键字
|
|
- 行业潜规则
|
|
- 类的类名,方法的方法名,变量的变量名,参数的参数名,在定义时遵守[[驼峰命名法]]
|
|
- 类的类名遵从[[大驼峰]],单词首字母大写
|
|
- 方法的方法名,变量的变量名,参数的参数名,遵守[[小驼峰]]
|
|
- 第一个首字母小写,单词之间首字母大写
|
|
- 标识符在定义时,[[简明知意]]
|
|
- 常量的名字单词全大写,单词之间使用_分割
|
|
- ```java
|
|
final double MATH_PI = 3.14;
|
|
```
|
|
-  |