异常
throw 和throws的区别
| 意义 | 位置 | 后面跟的东西 | |
|---|---|---|---|
| throws | 异常处理的一种方式 | 方法声明处 | 异常类型 |
| throw | 手动生成异常对象的关键字 | 方法体中 | 异常对象 |
在try里面抛出异常,这个try里面的后面的代码不再执行。
-
如果没有发生异常,catch代码块不执行。
异常处理小结
异常体系图

包装类
Wrapper

-
Boolean和Character是Object的子类,其它六个是Nunber的子类。
-
jdk5以后就可以自动拆箱和装箱了。底层用的还是intValue()方法和Integer.valueOf(n2)
-
三元运算符是一个整体
-
Object obj1=true?new Integer(1):new Double(2.0);
System.out.println(obj1);//输出的是1.0,这里面精度最高的是double,所以会提升精度。![]()
//包装类(Integer)->String
Integer i=100;
//方式1
String str1=i+"";
//方式2
String str2=i.toString();
//方式3
String str3=String.valueOf(i)
//String->包装类(Integer)
String str4="12345";
//1.
Integer i2=Integer.parseInt(str4);
//2.
Integer i3=new Interger(str4);

浙公网安备 33010602011771号