java标识符、分隔符和关键字
- 标识符定义
包名、类名、方法名、参数名、变量名等,这些符号被称为标识符; - 标识符注意点
(1)标识符可以由字母、数字、下划线(_)和美元符号($)组成;
(2)标识符不能以数字开头,不能是java中的关键字;
(3)包名所有字母必须小写;
(4)类名和接口名每个单词的首字母都要大写;
(5)常量名所有的字母都大写,单词之间用下划线连接;
(6)变量名和方法名的第一个单词首字母小写,从第二个单词开始,每个单词首字母大写(驼峰命名);
(7)尽量使用有意义的英文单词定义标识符。
合法标识符举例:name,FirstTest,firstTest,name1,$name
非法标识符举例:1name,class,static,public,-age - 分隔符
(1)分号(;):英文符号;作为语句的分割,语句末尾使用;做结尾
(2)花括号({}):定义一个代码块
(3)方括号([]):数组声明和访问
(4)圆括号(()):定义方法时使用圆括号包含形参,调用方法时使用圆括号传入形参;作为强制类型转换的运算符
(5)圆点(.):调用类或实例的指定成员 - 关键字
(1)关键字注意点
- 关键字全部为小写字母;
- 关键字不能作为标识符。
(2)关键字列表
类别 | 关键字 | 备注说明 |
访问控制 | private | 私有的 |
访问控制 | protected | 受保护的 |
访问控制 | public | 共有的 |
类、方法和变量修饰符 | abstract | 抽象关键字 |
类、方法和变量修饰符 | class | 类关键字 |
类、方法和变量修饰符 | extends | 继承 |
类、方法和变量修饰符 | final | 最终值、常量 |
类、方法和变量修饰符 | implements | 实现(接口) |
类、方法和变量修饰符 | interface | 接口关键字 |
类、方法和变量修饰符 | native | 本地、原生方法 |
类、方法和变量修饰符 | new | 新建、实例化 |
类、方法和变量修饰符 | static | 静态的 |
类、方法和变量修饰符 | strictfp | 严格、精准 |
类、方法和变量修饰符 | synchronized | 线程、同步 |
类、方法和变量修饰符 | transient | 短暂 |
类、方法和变量修饰符 | volatile | 易失 |
程序控制语句 | break | 跳出循环 |
程序控制语句 | case | 与switch联合使用 |
程序控制语句 | continue | 继续下一步 |
程序控制语句 | default | 默认 |
程序控制语句 | do | 运行 |
程序控制语句 | else | 否则 |
程序控制语句 | for | 循环,循环语句 |
程序控制语句 | if | 如果,条件语句 |
程序控制语句 | instanceof | 实例 |
程序控制语句 | return | 返回值 |
程序控制语句 | switch | 循环,根据值选择 |
程序控制语句 | while | 循环 |
程序控制语句 | enum | 枚举 |
错误处理 | assert | 断言表达式是否为真 |
错误处理 | catch | 捕捉异常 |
错误处理 | finally | 有没有异常都执行 |
错误处理 | throw | 抛出异常 |
错误处理 | throws | 声明一个异常可能被抛出 |
错误处理 | try | 捕捉异常 |
文件管理 | import | 引入 |
文件管理 | package | 类包 |
基本数据类型 | boolean | 布尔型,返回true或false |
基本数据类型 | byte | 字节,一个字节为8位 |
基本数据类型 | char | 字符 |
基本数据类型 | double | 双精度浮点型 |
基本数据类型 | float | 单精度浮点型 |
基本数据类型 | int | 整型 |
基本数据类型 | long | 长整型 |
基本数据类型 | short | 短整型 |
引用 | super | 父类 |
引用 | this | 本类 |
引用 | void | 无返回值 |
保留关键字 | goto | 保留关键字 |
保留关键字 | const | 保留关键字 |
保留关键字 | null | 空 |