1.switch里面只能是short,int,char,byte的.
' w; W0 b* n8 E% J& b' U C0 e 2.if (a="a") 编译错, if(a=false)编译ok,原因是a=false的a代表了个boolean值
0 N5 W4 [. U2 J5 T; p6 [ 3.这种写法Outer.Inner i = new Outer().new Inner(); OK!
& T% N- a7 V! G- ~9 E0 V 4.文件里, 8 默认是int, 8.0默认是double
% l) }, E# F) j& p5 K8 O+ c 5.八进制是 0开头,不是O(英文o)3 r0 u4 {1 f4 Y3 I* o. j
6.byte -128~127 ,-128是二进制的多少?
: A1 e. I e+ i7 ?2 x+ D 7. -1>>32还是-1, -1>>>32为什么还是-1?9 s7 P8 }/ I# Y( i% ^
8. char c='c'; String s ="s"; s+=c;结果是 sc!!!+ k" @1 {' \/ W2 v" D* x/ E
9. boolean b1=true; boolean b2=true; System.out.PRintln(b1 b2); 结果是true.编译没错! |