2015面试可能会问到题目

有不同观点欢迎留言一起讨论与学习!也可以把你认为面试可能会遇到的问题留下!

1.面向对象的特性?
抽象,继承,封装,多态;
2.重写跟重载的区别?
重写:方法名相同,参数相同。子类重写父类的方法。重载:方法名相同,方法参数不同;
3.集合的父类接口是Object的吗?为什么?
是的,因为所有类的的父类都是Object。
4.List跟Set的区别;
List有序可重复,Set无需不可重复。
5.List,Set和Map都实现了什么接口?
List和Set实现了collection接口,Map是一个单独的接口。
6.hashMap和hashtable的区别?
HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable
7.linkedlist和Arraylist的接口的区别?
区别在于ArrayList是可改变大小的数组,而LinkedList是双向链接串列(doubly LinkedList)。
8.写出一个单例模式。
package data;
public class DataPojo {
private DataPojo(){}
private static DataPojo instance=new DataPojo();
public static DataPojo getinstance(){
return instance;
}
}
9.jsp跟servlet的区别?
jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)
10.jdbc如何连接数据库?
(1)添加数据库支持;
(2)class.forname(添加数据库驱动);
(3)添加数据库链接,用户名与密码;
(4)关闭资源;
11.xml有几种解析方式?
有四种;DOM,SAX,JDOM,DOM4J.
12.过滤器的作用?
主要作用于验证客户登录与对客户提交的数据做修改!

猜你喜欢

转载自wyr123789.iteye.com/blog/2195467