1.string类的常用方法有哪些
2.String,StringBuffer,StringBuilder的区别。
3,String str = new String(“xyz”);创建了几个对象。
4,说几个你常见到的异常。
5,hashtable和hashmap的区别是什么?
6.hashmap的底层实现方式是什么?
7.Vector 和 ArrayList 的区别?
8.怎么遍历一个map?写一下。
9.说一下list,set,map的区别。
10.你的项目中用的是多线程还是单线程?
11.多线程会遇到那些问题?怎么解决死锁?
12.用java写一个多线程程序,如写四个线程,二个加1,二个对一变量减一,输出:
package Other;
public class StudyThread {
int j = 1;
public synchronized void inc() {
j++;
System.out.println(Thread.currentThread().getName() + "-inc:" + j);
}
public synchronized void dec() {
j--;
System.out.println(Thread.currentThread().getName() + "-inc:" + j);
}
class Tinc implements Runnable {
public void run() {
inc();
}
}
class Tdec implements Runnable {
public void run() {
dec();
}
}
public static void main(String args\[\]) {
StudyThread studyThread = new StudyThread();
Tinc t1 = studyThread.new Tinc();
Tdec t11=studyThread.new Tdec();
for(int i=0;i<2;i++){
Thread thread=new Thread(t1);
thread.start();
Thread thread1=new Thread(t11);
thread1.start();
}
}
}
13.至少说六点interface和abstract的区别。
14.怎么把数组放到对象里面?
15.给你一组字符串如:7i8hy4jjnb2.让你编程输出里面的数字:7842.
for (int i = 0; i < str.length(); i++) {
if (Character.isDigit(str.charAt(i))) {
char c = str.charAt(i);
System.out.print©;
}
}
或:
String str1 = str.replaceAll(“[a-z]”, “”);
16.多线程有几种实现方式?都是什么?同步有几种实现方式?都是什么?
17.java类实现序列化有几种实现方式?都是什么?(二种)不熟悉
18.java开发中“==” 和 “equals” 有何区别?
19.static局部变量与全局变量的区别,编译后映射文件是否包含此类变量的地址。
20.在日常工作中,使用过哪些 java core 包,遇到java core 的那些异常?(可以写中文)
21.在servlet中怎么获取页面传过来的 name=“a” 或者 id=“b” 的输入框的值?
22.jsp和servlet有哪些相同点和不同点,他们之间的联系是什么?为什么要用jsp做显示而不用servlet?
23.说一下servlet的生命周期,在执行servlet的过程中分别执行了哪些方法?每个方法具体负责什么?可以实现一些什么内容?
24,你知道easyUI吗?
25.
1 2 3
如何获取第二个span的值?26.用js或者jquery获取页面上name=“a” 或者 id=“b” 输入框的值.
.