2017-06-14面试题
1:一个工厂模式的Singleton
public class Singleton {
public static Singleton sig=null;
private Singleton(){
}
public static Singleton getSingleton(){
if(null == sig){
sig = new Singleton();
}
return sig;
}
}
3:Spring的事物?
spring 两种事物的处理机制,一是声明式事物,二是编程式事物。
4:线程类
// 1:HashMap是线程不安全的
// 2:HashMap的实现原理。
/**
* HashMap是线程不安全的。HashMap的底层是一个Entry数组。
* ,当发生hash冲突时,hashmap是采用链表的方式解决的,在对应
* 的数组位置存放链表的头结点。对链表而言,新加入的结点会从头结点加入。
*/
// 3:HashMap,HashSet,ArrayList都不具备线程安全。
// HashMap,HashSet,ArrayList都不是线程安全的。
5:SQL类。
// 4:SQL 如何添加字段?
// alte table 表名 add 字段名 类型。
// 5:删除 字段
// alter table 表名 drop column 字段名。
曹肖扬
19913146193