在JAVA中 true, false ,null不是关键字
JAVA共有十一种数据类型,其中八种是基本类型,其他是引用类型
整型 byte(1) short(2) int(4) long(8)
浮点型 float(4) doubie(8)
字符型 char(2)
布尔型 boolcan (不确定,由JVM决定)
变量:变量声名(short_x) (int_age) (float_salary )
数据类型+变量名=初始值
从低精度向高精度执行自动类型转换
bytr<short<int<long<fioat<double
大转小要加强制符()
布尔型:boolean只能包含true和false
字符型:用单引号表示字符字面量,列如‘A’
字符串:JAVA有一个名为Sting的类表示字符串对象
在JAVA中任何对象都可以转换为Sting对象
常量: final+数据类型+常量=常量
JAVA虚拟机的内部由(类装载器)(运行时数据区)(执行引擎)组成
JAVA虚拟机都有有一个方法区和JAVA堆
运算符:符号在前,先算后用.符号在后,先用后用
+= a+=b a=a+b %= a%=b a=a%b y=x++; x=5; y=6
%(取模)除于这个数的余数 5%3=2 10%2=0
移位运算符:向左移(《《)乘以2的n次幂 向右移(》》)除以2的n次幂
3《《5;3*2*2*2*2*2 40》》3 ;40/2/2/2
布尔运算符;&& || 这两个运算符会短路 第一个为假,第二就不会被计算
& | 不会短路,两个都要被计算
^ 异或 相同为假,不同为真 ~ 异非 ~0=—1 取相反数减1
三目运算:表示1?表示2:表示3
表示1成立进入表示2,不会进入表示3
表示1不成立进入表示3,不会进入表示2
JAVA注释:(单行注释)(多行注释)(JavaDoc注释)