异常
异常处理
try…catch…
多个catch只能最多有一个异常
小异常在前,大异常在后
throws
特点
编译时异常必须要进行处理,两种处理方案:try…catch 或者throws这种方案,将来谁调用谁处理
运行时异常可以不处理,出现问题后,需要我们回来修改代码
//为什么要导入包?
//一个类中静态方法不能直接调用非静态方法和属性
// java中类对象先被加载,这时对象还未生成
//父类的静态代码块
//子类的静态代码块
//父类的普通代码块
//父类的构造方法
//子类的普通代码块
//子类的构造方法
//warning: 每次new对象都会执行普通代码块
//跳出多重循环
int a=12;
b:while(true){
while (true)
{
if(a==12)
break b;
}
}