1.switch里面只能是short,int,char,byte的.
3 O! ] \3 A/ I8 Z5 M9 V 2.if (a="a") 编译错, if(a=false)编译ok,原因是a=false的a代表了个boolean值* x( j9 [$ }' X, {" h2 |
3.这种写法Outer.Inner i = new Outer().new Inner(); OK!
# S7 ?5 N' P& }! [ 4.文件里, 8 默认是int, 8.0默认是double
) b' A. A4 h: S1 j3 q N; \ 5.八进制是 0开头,不是O(英文o)/ }- s7 l$ h; H9 O, y
6.byte -128~127 ,-128是二进制的多少?" E) b/ m0 r. ?3 [1 o5 D9 T2 u# i
7. -1>>32还是-1, -1>>>32为什么还是-1?
1 @4 C! g0 \7 s- | 8. char c='c'; String s ="s"; s+=c;结果是 sc!!!. N( ~0 d ]1 C3 r
9. boolean b1=true; boolean b2=true; System.out.PRintln(b1 b2); 结果是true.编译没错! |