1.关键字和保留字
用于定义数据类型的关键字
class interface enum byte short int long float double char boolean void
用于定义流程控制的关键字
if else switch case default while do for break continue return
用于定义访问权限修饰符的关键字
pravate protexted public
2.标识符
Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。在 Java 语言中,标识符的构成规则如下。
- 标识符由数字(0~9)和字母(A~Z 和 a~z)、美元符号($)、下划线(_)以及 Unicode 字符集中符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。
- 标识符的第一个符号为字母、下划线和美元符号,后面可以是任何字母、数字、美元符号或下划线。
另外,Java 区分大小写,因此 myvar 和 MyVar 是两个不同的标识符。
3.变量
JDK新特性
数字之间可以用下划线隔开 不影响输出
int moeny=10_0000_0000;
final常量 static静态
实例实量:从属于对象 直接定义在类里面
public class demo3 { String name; public static void main(String[] args) { demo3 demo=new demo3(); System.out.println(demo.name); } }
命名规范
所有变量、方法、类名:见面如意
类成员变量:小驼峰 readyState
局部变量:小驼峰
常量:大写字母和下划线 DO_SOMETHING
类名:大驼峰 ReadyState
方法名小驼峰
4.运算符
算数运算符:+,-,*,/,%,++,--
赋值运算符:=
关系运算符:>,<, >= , <= , == , !=
逻辑运算符:&&, ||, !
位运算符:&, |, ^, ~, >> , << ,>>>
条件运算符:? :
扩展赋值运算符: += -= *= /=