background image

19         return left - right;
20     }
21 }

局部变量

声明局部变量时建议要初始化,虽然不初始化本身不会编译错误,但是你使用了未初始化
的变量时会

Compile Error。

int a;
System.out.println(a);    //Compile Error:"可能尚未初始化变量 a"

a+=b  a=a+b 的区别

 (假设

a 的类型是 A,b 的类型是 B)

a+=b  等价于  a=(A)(a+b)

异常分类

RuntimeException:不用捕获或声明抛出的异常,如 NullPointerException。
检验异常:需要捕获或声明抛出的异常。
Error:机器内部错误。

进制转换

 1 public class Wrapper01
 2 {
 3     public static void main(String[] args) {
 4         System.out.println(Integer.parseInt("111100",2));                                    //二进制 -> 十进

 5         System.out.println(Integer.toHexString(Integer.parseInt("111100",2)));    //二进制 -> 十六
进制