1.char的数值范围是0~65535
2.声明常数变量的关键字是final
3.float foo=2.02f正确,float foo=1.0错误
4.字符串+整数=字符串类型
5.字符串不能和整数进行比较
6.>>有符号位移,高位补符号位;>>>无符号位移,高位补0
7.char类型赋值要用单引号
char ch='\ucafe';println(ch);//output:?
8.什么叫逻辑运算中的短路?
A&&B :这是与运算,左右都为真,总式才为真。 若A为假,就已经可以肯定总式为假了,故B不必进行运算 ;A||B :这是或运算,左右只要有一个为真,总式为真,若A为真,就可以肯定总式为真了,故B不必进行运算
9.逻辑运算符操作数为boolean型;位逻辑操作符左右操作数为整形
10.java中int的取值范围-2|31~2|31-1
11.在api 中写道 Math.random() 函数返回的值 大于等于0.0小于1.0所以包括0 不包括1
12.switch,case中,跟在case后面的必须是常量或者由final修饰的赋有初始值的最终常变量,不能是变量或者表达式
13.java的类型限制很严格,while后面只能是boolean类型的数据,int类型都会报错