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

1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?

答:包装类是基本数据类型对应的引用类型,是把基本数据类型封装成对象,以便可以在对象中定义更多的方法,操作数
据。
       自动装箱是系统自动把int类型转为Integer类型,自动拆箱是系统自动把Inter类型转为int类型。

2.throw和throws的区别?

答:throw是在方法体内,跟的是异常对象名,抛出异常,并给出异常处理,如果执行了throw,就一定是发生了某种异常。
       throws是在方法声明括号后面,跟的是异常类名,仅仅表示抛出异常,有可能存在异常并不代表一定存在异常,由调用者自己处理。

3.什么时候需要声明异常,什么时候不需要声明异常?

答:编译时异常需要声明异常,运行时异常不需要声明异常。

4.异常有几种处理方式?

答:2种。
          1.throws
          2.try...catch...
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马