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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是包装类,和基本类型有什么区别?什么是自动装箱和自动拆箱?
答 : 包装类 ,  就是基本数据类型对应的包装类类型, 比基本类型的操作范围广泛
自动拆装箱 :
        装箱: 把基本数据类型转换成为对应的包装类类型
                Integer  a  = 100;    // 自动装箱

        拆箱: 把包装类类型转换成为对应的基本数据类型
                int  i1  =  a + 10;    // 110     自动拆箱


2.throw和throws的区别?
答 : throw  用在方法内, 抛出某种异常由方法体内的语句处理
      throws 用在方法外, 抛出异常表示由调用者处理


3.什么时候需要声明异常,什么时候不需要声明异常?
答 :   当方法内有异常时需要声明异常,方法内没有异常的时候就不需要声明异常。


4.异常有几种处理方式?
答:  两种          1.   try ... catch  在本类中对异常进行处理
          2.   throws     将异常抛出然后再让try ... catch进行处理
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马