课程咨询 :13691148991

上海java培训 > 合作企业 > 企业笔试题 > java手机开发练习题
  • java手机开发练习题

    发布:上海java培训      来源:企业笔试题      时间:2016-03-24

  • Java编程是软件开发的基础,而理论知识则是Java编程学习的基础。所以想要提升软件开发水平或是Java手机开发水平,最好的方式就是先把基础知识学好,即使是已经学会的也要经常总结复习。上海java培训网小编今天整理了几道Java手机开发练习题,大家可以复习一下。

    问:Java中的两种异常类型是什么?他们有什么区别?

    答:Java中有两种异常:受检查的(checked)异常和不受检查的(unchecked)异常。不受检查的异常不需要在方法或者是构造函数上声明,就算方法或者是构造函数的执行可能会抛出这样的异常,并且不受检查的异常可以传播到方法或者是构造函数的外面。相反,受检查的异常必须要用throws语句在方法或者是构造函数上声明。

    问:Java中Exception和Error有什么区别?

    答:Exception和Error都是Throwable的子类。Exception用于用户程序可以捕获的异常情况。Error定义了不期望被用户程序捕获的异常。

    问:throw和throws有什么区别?

    答:throw关键字用来在程序中明确的抛出异常,相反,throws语句用来表明方法不能处理的异常。每一个方法都必须要指定哪些异常不能处理,所以方法的调用者才能够确保处理可能发生的异常,多个异常是用逗号分隔的。

    问:异常处理的时候,finally代码块的重要性是什么?

    答:无论是否抛出异常,finally代码块总是会被执行。就算是没有catch语句同时又抛出异常的情况下,finally代码块仍然会被执行。最后要说的是,finally代码块主要用来释放资源,比如:I/O缓冲区,数据库连接。

    问:异常处理完成以后,Exception对象会发生什么变化?

    答:Exception对象会在下一个垃圾回收过程中被回收掉。

    多练是提高Java编程能力的有效途径,在Java培训课程中,老师都会给同学们相关练习指导,也会提供实际项目训练的内容。

    IT免费课程咨询:http://sh.java.tedu.cn/baidu3/wmkc02/

上一篇:新手java程序员须掌握的技能

下一篇:java程序员面试试题

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:1.20

 Java--零基础业余班

Java--零基础业余班

开班日期:1.18

Java--大数据全日制班

Java--大数据全日制班

开班日期:1.20

Java--大数据业余制班

Java--大数据业余制班

开班日期:1.18

  • 地址: 上海达内12大校区,就近安排,提供住宿(浦东/徐汇/人广/静安/虹口等)
  • 课程培训电话:13691148991     24小时咨询电话:150-2157-9486
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56