1、空白符:Tab、空格、换行符(回车键)
2、关键字:不能用于变量名、类名、对象名、方法名等;
访问控制 private protected public
类,方法和变量修饰符 abstract class extends final implements interface
native new static strictfp stnchronized teansient volatile
程序控制 break continue return do while if else for instance of switch case default
错误处理 try catch throw throws
包相关 import package
基本类型 boolean byte char double float int long short (null true false 这三个其实不是关键字)
变量引用 super this void
保留字 goto const
3、标识符:
标识符是类 、方法、变量的名字
命名规则: 可以包含字母、数字、下划线_、美元$,但是不能以数字开头。
区分大小写
关键字不能用作标识符
4、注释:
单行注释: //跟注释内容
//第二行注释
//第三行注释
注释块: /*xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxx
*/
文档注释:/**这里面的注释也可以换行
文档注释允许把关于程序的信息嵌入到程序内部,我们可以用
javadoc工具来提取这些信息,形成帮助文档
*/
5、分隔符
小括号():定义方法的参数表。条件语句、循环语句中的条件定义、定义表达式的优先级
中括号[ ]:声明数组类型
大括号{ }: 初始化数组,定义程序块、类、方法
分号; :表示一个语句的结束
逗号, : 变量声明时用于分隔多个变量 int i,int j
点 . : 用于软件包和子包或类、对象和变量或方法分隔 System.out.println("内容")
除了注释外中可以出现中文,其他的地方只能是英文,包括各种符号!!!!!!!!