最好要会英文口语
面试时会问到:
(1)Threadlocal的了解
http://blog.youkuaiyun.com/qjyong/archive/2008/03/08/2158097.aspx
笔试中考的比较多的
(2)基础(线程,静态变量的使用)
(3)单例模式
public class Singleton{
private Singleton(){}
private static Singleton instance = new Singleton();
public static Singleton getInstance(){
return instance;
}
}
(4)两个list,放的都是Integer,里面的数据从小到大排列。现放把两个合并到一个list中,按照从小到大排列。写出你认为的最快的方法。
1、
package test;
import java.util.ArrayList;
import java.util.List;
public class Test {
public List MergeList(List list1,List list2){
List mList = new ArrayList();
int j = 0;
for(int i = 0;i < list1.size(); i++){
for (; j < list2.size(); j++) {
if ((Integer)list1.get(i) < (Integer)list2.get(j)) {
mList.add(list1.get(i));
break;
} else {
mList.add(list2.get(j));
}
}
}
if(j != (list2.size()-1)){
for(; j < list2.size(); j++){
mList.add(list2.get(j));
}
}
return mList;
}
public static void main(String[] args) {
Test test = new Test();
List list1 = new ArrayList();
List list2 = new ArrayList();
list1.add(0, 12);
list1.add(1, 23);
list1.add(2

这篇博客分享了浙江网新恒天的面试经验,包括面试中可能遇到的ThreadLocal、基础概念、单例模式等知识点。还讨论了如何高效地合并两个排序Integer列表,以及HashMap与Hashtable的区别。此外,还涉及JDBC连接方法和抽象类与接口的选择,并简单解释了事务的概念。
最低0.47元/天 解锁文章
7766

被折叠的 条评论
为什么被折叠?



