: .
面试题
一、Java1、请列出3个以上常见的exception并用java实现产生excepti: .
面试题
一、Java1、请列出3个以上常见的exception并用java实现产生exception对应的代码?
2、接口和抽象类的区别3、说明下":PermGenspace"和":Javaheapspace"怎么产生的,和解决方法?
4、请描述下TCP和UDP并说明他们的区别?
5、请描述下同步和异步,并说明他们的区别?
6、Stringa="123";Stringb="123";Stringc=newString("123");Stringd=newString("123"];[AABA]
1] a==
2] (b)
3] c==
4] (d)、2、3、4对应的值?
7、List<Integer>1=newLinkedList<Integer>Q;add⑴;
l. add(2);add(l);
l. add(3);删除列表1中所有为1的元素,下面三种方式是否正确:
A. ]](只能移除一个)for(Integeri:l]{
if(i==1]Lremove(i);
}
(ConcurrentModificationException]Iterator<Integer>it=;
while(]{
if((]==1]itremoveQ;
}(正确)
8、描述jmap,jstack的作用,如果有使用jmap,jstack解决问题的经历,请简单描述。(加分题)
(答案:都是java内置的性能调试工具,jmap用来查看堆内存使用状况,jstack主要用来查看某个Java进程内的线程堆栈信息)
二、线程题1、说明死锁的产生原因和解决方式
2、说明Synchronized的使用场景3、有如下servlet,甲乙两人访问该servlet会得到几种结果,分别
publicclassTestServletextendsHttpServlet{
privateinta=1;
publicvoiddoGetfHttpServletRequestrequest,HttpServletResp
后端面试题(高级开发) 来自淘豆网m.daumloan.com转载请标明出处.