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))); //二进制 -> 十六
进制