当前位置 : IT培训网 > Java开发 > Java培训 > 程序员Java编程笔试面试题小结

程序员Java编程笔试面试题小结

时间:2017-11-07 14:06:53  来源:Java培训网  作者:达内IT培训网  已有:名学员访问该课程
Java程序员待遇各方面都比较好,这是众所周知的,为此,很多人争相去学习java,为了理想或更好的追求,但是并不是所有的程序员都可以获得如此待遇,当然是要在众多的程序员面试中胜出才可以,为了大家能在面试中有个好的成

Java程序员待遇各方面都比较好,这是众所周知的,为此,很多人争相去学习java,为了理想或更好的追求,但是并不是所有的程序员都可以获得如此待遇,当然是要在众多的程序员面试中胜出才可以,为了大家能在面试中有个好的成绩,今天在此小编汇总了一些有关java编程笔试面试题的小结,汇总给大家,以便备用。

程序员Java编程笔试面试题小结_www.itpxw.cn

Java 编程笔试面试题小结汇总:

一、SpringMVC的原理以及返回数据如何渲染到jsp/html上?

答:Spring MVC 的核心就是 DispatcherServlet , 一个请求经过 DispatcherServlet ,转发给 HandlerMapping ,然后经反射,对应 Controller及其里面方法的@RequestMapping地址,最后经 ModelAndView和ViewResoler 返回给对应视图 。

二、重写equals为何要重写hashCode?

答:判断两个对象是否相等,比较的就是其hashCode, 如果你重载了equals,比如说是基于对象的内容实现的,而保留hashCode的实现不变,那么很可能某两个对象明明是“相等”,而hashCode却不一样。 hashcode不一样,就无法认定两个对象相等了。

三、谈谈你对JVM的理解?

答:Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。Java编译器只要面向JVM,生成JVM能理解的代码或字节码文件。Java源文件经编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。

JVM执行程序的过程 :I. 加载 .class 文件 ,II. 管理并分配内存 ,III. 执行垃圾收集。

JRE(java运行时环境)由JVM构造的java程序的运行环境。

四、Mysql的事物隔离级别?

答:Mysql的事物隔离级别其实跟Spring的事物隔离级别一样,都是:

1、Read Uncommitted(读取未提交内容);

2、Read Committed(读取提交内容);

3、Repeatable Read(可重读);

4、Serializable(可串行化)。

五、Spring的原理

答:Spring的核心是IOC和AOP ,IOC是依赖注入和控制反转, 其注入方式可分为set注入、构造器注入、接口注入等等。

IOC就是一个容器,负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。

简单理解就是:JAVA每个业务逻辑处理至少需要两个或者以上的对象协作进行工作,但是每个对象在使用它的合作对象的时候,都需要频繁的new 对象来实现,你就会发现,对象间的耦合度高了。

而IOC的思想是:Spring容器来管理这些,对象只需要处理本身业务关系就好了。至于什么是控制反转,就是获得依赖对象的方式反转了。

AOP呢,面向切面编程,最直接的体现就是Spring事物管理。

六、ArrayList和LinkedList、Vector的区别?

答:总得来说可以理解为:

1. ArrayList 是实现了基于动态数组的数据结构,LinkedList 基于链表的数据结构。

2. 对于随机访问 get 和 set,ArrayList 觉得优于 LinkedList,因为 LinkedList 要移动指针。

3. 对于新增和删除操作 add 和 remove,LinedList 比较占优势,因为 ArrayList 要移动数据 Vector 和 ArrayList 类似,但属于强同步类,即线程安全的。

上述面试题,是有关java面试中常见的要点,大家要反复练习,熟悉掌握以便达到更好的面试效果。在此,小编预祝各位都能在java面试中胜出。

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容