A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
包装类是基本数据类型对应的引用数据类型。 JDK1.5加入的新特性 基本数据类型可以直接赋值给对应的包装类。

2.throw和throws的区别?
throw是写在方法里面的 执行时会创建一个异常对象并抛出该异常对象,throws是在方法定义后面 表示该方法有可能出现throws后面写的异常类型

3.什么时候需要声明异常,什么时候不需要声明异常?
编译时异常必须要声明异常,而运行时异常则不需要声明

4.异常有几种处理方式?
try...catch 捕获异常并给出解决方案
throws 将异常抛给调用者,如果调用者不处理则会一直向上抛最终会到JVM由虚拟机处理
运行时异常不去处理则会由虚拟机默认处理该异常
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马