空白分隔符
空格、Tab键、换行符
关键字
是不能用于变量名、类名、对象名、方法名等
访问控制:private protected public
类,方法和变量修饰符 :
abstract、class、 extends、 final 、iplements、 interface 、native 、new 、static、 strictfp、 synchronized、 transient 、volatile
程序控制:breake 、continue、 return、 do while、 if else 、for、 instanceof、 switch case
default
错误处理: try catch、 throw 、throws
基本类型 boolean、 byte 、char、 double、 float、 int 、long 、short
(null true false 这三个其实不是关键字,它们是单独标识类型)
变量引用: super this void
保留字 goto const
标识符
标识符是类、方法、变量的名字。
命名规则:
- 可以包含数字、字母、下划线_、美元符号$,但是不能以数字开头
- 区分大小写
- 关键字不能用作标识符
注释
单行注释: //这里的内容是注释
注释快:/*
这里面的内容可以换行
*/
文档注释:/**
文档注释允许把关于程序的信息嵌入到程序内部,可以用javadoc工具来提取这些信息,形成帮助文档
*/
分隔符
( )圆括号 定义方法的参数表。条件语句、循环语句中的条件定义。定义表达式的优先级。
{ }花括号 初始化数组,定义程序块、类、方法
[ ]方括号 声明数组类型
; 分号 表示一个语句的结束
,逗号 变量声明时用于分隔多个变量
int i; int j;int i,j;
.点 用于软件包和子包或类、对象和变量或方法分隔 System.out.print(“Hellow World!”);