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 空