Java基础题

问题:

  1、请对比一下重载和重写的区别。

  2、请对比一下接口和抽象类的异同。

  3、写出一个单例模式,并说明其优点。

  4、用过String、StringBuffer吗,说出他们的异同。

  5、什么是值传递和值引用,说出其区别。

  6、“==”与“equals”的区别。

  7、abstract可以与synchronized、static、native连用吗,为什么?

  8、什么是控制反转,它有什么优点?

  9、Servlet的生命周期是什么?

  10、Struts2的核心控制器是什么,并说出Struts的流程。

  11、Hibernate的二级缓存用过吗?用的是什么插件?

  12、说出Hibernate的get()方法和load()方法的区别。

  13、sleep()与wait()的区别。

  14、用过Jquery吗,它的选择器都有哪些?

  15、Collection与Collections的区别,Collection都有哪些子接口,并说出其区别。

  16、字符流和字节流的区别。

  17、I/O与新I/O的区别。

  19、什么面向对象,与面向过程的区别?  (这道题回答的时候有点纠结,知道怎么回事,就是不好说,奶奶的!)

  20、Hibernate与JDBC的区别。

  21、说出JDBC的常用类。

  22、写出Oracle的分页SQL(Oracle的有点长,我就写了Mysql的,呵呵有点郁闷了,Oracle分页太长了没记住)

  23、XML解析器有哪些。

  24、解释一下final关键字(这个我回答的不完全,我只回答了修饰类的,而漏掉了修饰方法和变量)

  25、描述反射机制的作用。

  26、谈谈final, finally, finalize的区别。

  27、数据库连接Join与Union的异同。

  暂时只想到这些问题,这些问题都很基础,主要考察对Java基础的了解,答案我就不贴出来了,上网找一下,记得更清楚!

 

 出处http://www.cnblogs.com/bester/p/3259352.html

原文地址:https://www.cnblogs.com/bester/p/3259352.html