数据类型
-
基本类型
-
byte short int long float double char boolean
-
-
引用类型
-
类 接口 数组
-
八大基本类型
-
long 和 float 加 L 和 F
-
String不是关键字,是类
-
int i = 010 //结果8 八进制加0
int j = 0x10 //结果16 十六进制加0X 0-9 A-F 16 -
浮点数计算尽量用数学工具类(BigDecimal),避免取舍误差
转义字符
-
\t 制表符 水平制表(HT) (跳到下一个TAB位置)
-
\n 换行
强制转换
-
强制转换 (类型)变量名 高—低
-
自动转换 低—高
-
容量低->高 :byte short char < int < long < float < double
-
注意点:
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
在把高容量转换到低容量时,强制转换
-
转换的时候可能存在内存溢出或精度问题
-
注释
-
单行注释://
-
多行注释:/* */
-
文本注释:/** */
标识符注意点
-
所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
-
首字符之后可以是字母(A-Z或者a-z),美元符($),或者下划线(_)或者数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
标识符是大小写敏感的
-
可以使用中文命名,但一般不建议去使用,也不建议使用拼音,很low