标识符定义
包名、类名、方法名、参数名、变量名等,这些符号被称为标识符;
标识符注意点
(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空