你知道为什么考你这个?——Java面试题及答案汇总分析(4)
2009-09-09 11:05
781 查看
8.Java多态的实现(继承、重载、覆盖)。
参考答案:
继承(inheritance):继承是指使用已有类(父类)为基础创建新的类(子类),子类自动拥有父类非私有的属性和方法,Java中任何一个子类能且只能继承一个父类。
重载(overloading):是指在同一类或者接口中定义方法名相同,而参数不同(参数数量不同、参数类型不同)的方法,重载方法之间返回值也可以是不同的。
覆盖、重写(overriding):指子类对父类同一方法的重新实现。
其他概念:
多态(polymorphism):又分定义时多态和运行时多态;重载被称为定义时多态,而对于重写的方法,Java运行时根据调用方法的类来判断如何运行,则成为运行时多态。
隐藏:指子类中定义与父类同名属性,则调用子类时,父类属性被隐藏。
分析:
本题目通过Java基本概念考察应试者的Java知识掌握情况。
以上几个概念比较容易混淆,对于考察刚毕业的学生来说,是一个不错的题目,可以考察其对Java的理解程度,但是,对于多年工作经验的人,实际工作中可能一直在使用,却不见得能说的十分清楚。
9. 描述JSP和Servlet的区别、共同点、各自应用的范围。
参考答案:
JSP本质上就是Servlet但是两者的创建方式是不一样的。Servlet完全是Java代码,擅长于流程控制和事务处理,但是想通过其构建动态网页却不是那么直观。JSP是由HTML代码和JSP标签构成,可以方便的编写动态网页。因此,实际应用中,采用Servlet控制业务流程,而用JSP生成动态网页。使用Struts框架时Servlet位于MVC结构的控制层,而JSP位于视图层。
分析:
此题目考察J2EE的基础,以此来考察应试者的J2EE基础是否牢固。
本章一小结:
对于基础概念型题目,如果考察刚毕业的学生来说,是必要的。但是,如果用来考察多年工作的人,我相信,除非事先准备过题目,否则,谁看了都头大。很不理解那些招聘有工作经验员工的公司出此类题目的意图。但是,为了工作,建议有工作经验的同志们,还是面试前背一下题目吧,虽然我认为,这类题目答得好坏说明不了什么,但是,架不住某些面试官会认为很重要是吧。既然,获得工作职位之前也走这一关,多些准备还是必要的。
参考答案:
继承(inheritance):继承是指使用已有类(父类)为基础创建新的类(子类),子类自动拥有父类非私有的属性和方法,Java中任何一个子类能且只能继承一个父类。
重载(overloading):是指在同一类或者接口中定义方法名相同,而参数不同(参数数量不同、参数类型不同)的方法,重载方法之间返回值也可以是不同的。
覆盖、重写(overriding):指子类对父类同一方法的重新实现。
其他概念:
多态(polymorphism):又分定义时多态和运行时多态;重载被称为定义时多态,而对于重写的方法,Java运行时根据调用方法的类来判断如何运行,则成为运行时多态。
隐藏:指子类中定义与父类同名属性,则调用子类时,父类属性被隐藏。
分析:
本题目通过Java基本概念考察应试者的Java知识掌握情况。
以上几个概念比较容易混淆,对于考察刚毕业的学生来说,是一个不错的题目,可以考察其对Java的理解程度,但是,对于多年工作经验的人,实际工作中可能一直在使用,却不见得能说的十分清楚。
9. 描述JSP和Servlet的区别、共同点、各自应用的范围。
参考答案:
JSP本质上就是Servlet但是两者的创建方式是不一样的。Servlet完全是Java代码,擅长于流程控制和事务处理,但是想通过其构建动态网页却不是那么直观。JSP是由HTML代码和JSP标签构成,可以方便的编写动态网页。因此,实际应用中,采用Servlet控制业务流程,而用JSP生成动态网页。使用Struts框架时Servlet位于MVC结构的控制层,而JSP位于视图层。
分析:
此题目考察J2EE的基础,以此来考察应试者的J2EE基础是否牢固。
本章一小结:
对于基础概念型题目,如果考察刚毕业的学生来说,是必要的。但是,如果用来考察多年工作的人,我相信,除非事先准备过题目,否则,谁看了都头大。很不理解那些招聘有工作经验员工的公司出此类题目的意图。但是,为了工作,建议有工作经验的同志们,还是面试前背一下题目吧,虽然我认为,这类题目答得好坏说明不了什么,但是,架不住某些面试官会认为很重要是吧。既然,获得工作职位之前也走这一关,多些准备还是必要的。
相关文章推荐
- 你知道为什么考你这个?——Java面试题及答案汇总分析(6)
- 你知道为什么考你这个?——Java面试题及答案汇总分析(2)
- 你知道为什么考你这个?——Java面试题及答案汇总分析(1)
- 你知道为什么考你这个?——Java面试题及答案汇总分析(5)
- 你知道为什么考你这个?——Java面试题及答案汇总分析(3)
- 阿里巴巴常考面试题及汇总答案 java面试
- Java开发人员面试题分析汇总
- 【收藏】15道Java 经典面试题及答案分析
- 15道Java 经典面试题及答案分析
- [置顶] Java开发人员面试题分析汇总(持续更新中)
- 阿里巴巴常考面试题及汇总答案(Java)
- 阿里巴巴JAVA常考面试题及汇总答案
- 【猫厂面试题】——-阿里常问面试题目汇总及答案(JAVA)
- 武汉北大青鸟分析为什么要采用java这个平台
- JAVA程序员笔试面试题汇总及答案 .
- 学生党如何拿到阿里技术offer: 《阿里巴巴常考面试题及汇总答案(Java方向)》
- 要准备了:JAVA面试题及答案汇总
- 百度Java研发面试题分析汇总
- Java基础、Java集合、多线程、JDBC、HTTP、JSP、Servlet、Struts面试题汇总(附答案)
- 《剑指offer》面试题答案汇总(Java版)