大连Java培训
达内大连中心

0411-39585500

热门课程

java开发:如何由新手到高手

  • 时间:2017-08-28 16:29
  • 发布:大连java培训
  • 来源:笔试题

俗话说:熟能生巧。java程序员们也是需要在日常不断的练习,来保证自己的技能不倒退的。今天小编就为大家准备了一些常见的练习题,帮助大家巩固java编程知识,请看本文java开发:如何由新手到高手

1、final, finally, finalize的区别。

答:

final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。

内部类要访问局部变量,局部变量必须定义成final类型,例如,一段代码……

finally是异常处理语句结构的一部分,表示总是执行。

finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。

JVM不保证此方法总被调用

2、运行时异常与一般异常有何异同?

答:

异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。

java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。

3、MVC 的各个部分都有那些技术来实现?如何实现?

答:

MVC 是 Model-View-Controller 的简写。

Model 代表的是应用的业务逻辑(通过 JavaBean,EJB 组件实现),View 是应用的表示面(由JSP页面产生),Controller 是提供应用的处理过程控制(一般是一个 Servlet ),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。

4、在 eclipse 中调试时,怎样查看一个变量的值?

答:

在要查看的变量前先设置断点,然后选中变量,右键选 debug as-->Java Application,打开 debug 透视图,这时在 Variables 窗口中可以看到变量当前的值。如果是局部变量,也可以在局部变量窗口中查看。

要知道一个方法被调用的方法调用链,可以在方法栈中查看。

上一篇:java开发面试:你有可能遇到这10道题
下一篇:华为招聘笔试题大公开

java开发面试:C/S 与B/S的区别有哪些

java开发面试题:请简述Struts的优缺点有哪些

java开发面试简答题练习

2017年java开发就业方向有哪些

选择城市和中心
贵州省

广西省

海南省