基础
注释
1.单行注释
//注释内容
2.多行注释
/*注释内容
*/
3.文档注释
/**
*/
注释内部可以添加说明
@description
标识符
标识符大小写有区分
标识符以字母,下划线,$开头
可以由上述以及数字组成
数据类型
long类型需要在赋值后在结尾加“L”
float类型需要在赋值后在结尾加“F”
数字扩展
浮点数
浮点数(float类型)
有限 离散
舍入误差
大约
接近但是不等于
避免使用浮点数进行比较
字符扩展
强制转换
char c1=“a”
(int)c1 类型从高到低
注意点
1.不能对布尔值进行强制转换
2.不能把对象类型转换为不相干类型
3.在高容量转换为低容量的时候,强制转换
4.转换的时候可能存在内容溢出,或者精度问题
输出可以变为数值
所有的字符本质是数字
编码 Unicode 2个字节 0-65536
表示范围U000-Ufff
转义字符
\t 制表符
\n 换行
布尔型扩展
boolean flag = true
布尔型默认值为true
变量
实例变量,从属于对象,如果不自行初始化,这个类型的默认值是0或0.0
布尔值,默认是false
出了基本类型,其余的默认值是null
类变量 static
常量
final 常量名=值
常量名一般用大写字符
修饰符不存在先后顺序,常量名前所有的皆为修饰符