上海Java培训
达内上海中山公园中心

13691148991

热门课程

java手机开发练习题

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

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/

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

直戳软肋的Java面试题:你有被问到TCP/IP协议吗?

如何避免成为一名“油腻”的程序员

Java工程师面试题:这些代码中的bug你看出来了吗?

 Java工程师面试题:Java的堆,栈,方法区你都搞清楚了吗?

选择城市和中心
贵州省

广西省

海南省