java面试题及答案
1)抽象类和接口有什么区别?
ract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。
2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员),所有的成员方法都是abstract的。
ract class和interface所反映出的设计理念不同。其实abstract class表示的是"is-a"关系,interface表示的是"like-a"关系。
4.实现抽象类和接口的类必须实现其中的所有方法。抽象类中可以有非抽象方法。接口中则不能有实现方法。
5.接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。
6.抽象类中的变量默认是 friendly 型,其值可以在子类中重新定义,也可以重新赋值。
7.接口中的方法默认都是 public,abstract 类型的。
2)能说一下java的反射(reflection)机制吗?
开放性和原因连接(causally-connected)是反射系统的两大基本要素
3)请说一下MVC架构
Model:模型层
View:视图层
Controller:
-
个人应回答的5个问题
企业的5个问题你为什么到这儿来?你能为我们做什么?你是什么样的人?你与竞争同一职位的人有何区别?你还有什么问题要问我吗?这项工作具体是做什么?我有哪些技能符合这项工作的要求?我如何与这些人共事?我能说服他们从多个候选人中选择我吗?我将来能在这家公司做...
-
九个经典面试题回答思路
问题一:请你自我介绍一下思路:1、这是面试的必考题目。2、介绍内容要与个人简历相一致。3、表述方式上尽量口语化。4、要切中要害,不谈无关、无用的内容。5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。问题二:谈谈你的家庭情况思路:1、况对于了解应...
-
大学生求职为何屡碰壁 揭秘面试N个"死因"
要找到一份好的工作,必须天时、地利、人和。但在实际案例中,我们常常发现,一些条件很好的人,却始终无法顺利通过最后一道关卡。深究其原因,他们总是忽略了一些重要的细节,使得求职路一直走得不顺畅,一次次被主考官枪毙,一次次死在招聘会的面试场上。死因一:不切实际叙述...
-
简单的面试题目不见得
准备是成功的一半如果你是一个对目前的职位不满意,正着手去在新的一年里找到一个新的职位,这篇文章就是你的一个帮手。工作面试是你去面对未来的老板的征途中最重要的一个过程。你必须像进行一个击剑锦标赛或着一个国际象棋比赛那样的坚韧和敏捷来对待面试。1.介...