JAVA基础知识
-
子类父类方法的覆盖,方法的重载,构造函数执行的顺序,即Father father = new Son();的问题;
-
String,StringBuffer,StringBuilder区别,特点。
-
Collections,Collection,区别和特点,set,vector,list,map,linklist,hashmap,linkedarray,linkedmap,区别和作用;
-
Statement和PreparedStatement区别和特点;
-
接口和抽象类的区别;
-
Iterator类的功能;
-
如何实现序列化?序列化的优点;
-
什么是泛型?泛型的特点及优点;
-
public,default,private,protected的开放大小排序;
-
JDBC的工作流程;
-
static变量的特点;
-
synchronized关键字的功能,修饰方法名及在方法内部使用的区别和等价关系;
-
线程sleep和wait方法的区别,如何唤醒?状态变化的话,是否会立刻暂停或者执行;
-
线程通信的方法;
-
JVM的GC机制;
-
switch语句可以判断的类型,int?boolean?float?string?long?哪些支持;
-
异常和错误的区别,常见的runtime异常有哪些;
-
dom和sax解析文档的机制区别;
-
常用排序算法复杂度及稳定性;
-
解析一个url;