关键字/标识符/数据类型/
一、关键字
1、定义:被Java语言赋予了特殊含义的的字符串,每个关键字都有着其独特的作用。关键字均为小写
2、常用的关键字可分为以下几类:
(1) 修饰符:访问控制修饰符 和 非访问控制修饰符
① 访问控制修饰符:public、protected、private
② 非访问控制修饰符:abstract、final、static、synchronized
(2) 数据类型:八大基本数据类型、String、null、true、false
(3) 与类相关:class、interface、enum、implements、extends
(4) 与包相关:package、import
(5) 错误处理:try、catch等
(6) 程序控制:if、else、switch、case、break、continue、default、while、for、return
(7) 用于 定义、引用、判断 实例的:new、(this、super)、instanceof
二、标识符(identifier)
1、命名规则 (见名知意)
由 字母、数字、下划线、$ 组成,且不能以数字开头的 字符串。
Java中的关键字不能作为标识符;
在编写代码时必须严格按照标识符的命名规范,否则编译会不通过。
2、Java中包、类、变量的命名规范
* 驼峰命名法
* 包、变量、方法名 首字母均为小写,只有类的首字母大写;常量全为大写
二、数据类型
1、八大基本数据类型
① byte -- 字节数据类型,占用 1个 字节
② short -- 短整型, 2个 字节
③ int -- 整型, 4个 字节
④ long -- 长整型, 8个 字节, 在使用时须在数字末尾 加 L
⑤ char -- 字符, 2个 字节
⑥ float -- 单精度浮点型, 4个 字节
⑦ double -- 双精度浮点型,8个 字节
⑧ boolean -- 布尔型,1个 字节
三、运算符
1、算数运算符:+、-、*、/
2、关系运算符:>、<、=、<=、>=、!=
3、位运算符:
num<< n -- 按位左移,相当于num*2^n
>> -- 按位右移
4、逻辑运算符:
逻辑与( &):两个条件都需要判断
短路与( && ):如果第一个条件为假,直接返回假
逻辑或( | ):两个条件只要有一个条件为真则为真
短路或( || ):当第一个条件为真时,直接返回真
逻辑非( ! ) -- 否
逻辑异或( ^ ) -- 相同为真,不同为假
5、条件(三元)运算符
(判断条件) ?条件正确返回的结果 :条件错误返回的结果
6、赋值运算符:=
7、instanceof:类型判断
四、数组(有序的)
1、数组的初始化

2、数组的默认初始化值
① 整型:0
② 浮点型:0.0
③ char:0 或 '\u0000' (\u指的是Unicode码)

④ boolean:false
⑤ 引用类型:null
* 乱码的情况和字符集的说明
* ASCII码:
* Unicode码:
3、Arrays类
java.util包下的一个工具类,其封装了各种操作数组的方法。