一、基本语法
1.关键字:有特殊含义特殊用途的单词。
2.保留字:事先定义好的,暂时没有特殊用途。
3.标识符:定义的名称,不能使用关键字,见名知意
4.注释:单行//,多行/* / ,文档/* */
注释不会被编译到字节码
5.常量:整数、小数、字符‘ ’、字符串“ ”、布尔类型false true、Null常量 不能输出
6.print打印不会换行 printf打印自动换行 输出小数自动除去小数末尾的0
二。变量与数据类型
1.字符串拼接后仍是字符串类型,使用+拼接
2.默认:整型int 浮点型double
3.float 赋值后数字后面加f,long加L
4.数据类型转换:
只能把占用内存小的赋值给大的,不能直接把大的类型赋值给小的类型
5.强制类型转换,会造成数据溢出(数据不正确)
(类型)变量名/数值
6.自动类型转换
运算时运算两端的数据类型要保持一致;
如果运算都为数字类型,会将小的类型转化为大的类型(自动类型转换)
JVM在运算时识别的最小类型为int,byte short char会提升为int