1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
包装类:将基本数据类型封装成对象
区别:包装类可以在对象定义中使用更多功能如int和String互转
基本数据类型只能运用赋值运算,比较单一
2.throw和throws的区别?
throws:用在方法声明后面,跟变异类名,表示抛出异常,由该方法的调用者来处理.表示出异常的一种可能性,并不一定会发生异常
throw:用在方法体内,跟的是异常对象名.表示抛出异常,该方法体内的语句处理.执行throw一定会抛出某种异常
3.编译时异常和运行时异常有什么区别?
编译异常Exception必须显示处理,否则程序就会发生错误,无法编译
运行异常RunException无需显示处理,也可以和编译时异常一样处理
4.异常有几种处理方式?
throws处理,跟在方法的括号后面谁调用谁处理
try...catch |