1、J2EE是什么?
2、介绍JAVA中的Collection FrameWork(包括如何写自己的数据结构)
如COLLECTION中遗留类(HASHTABLE、VECTOR)和现有类的区别?(同步)
3、Java中异常处理机制,事件机制?
4、EJB与JAVA BEAN的区别?
EJB与JAVA BEAN是SUN的不同组件规范,EJB是在容器中运行的,分步式的,而JAVA BEAN主要是一种可利用的组件,主要在客户端UI表现上。
5、JAVA中的多形与继承?
6、抽象类与接口?
接口的好处是将实现与表现分离。
抽象类与接口都用于抽象,但是抽象类(JAVA中)可以有自己的部分实现,而接口则完全是一个标识(同时有多重继承的功能)。
7、Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示?
8、JAVA SERVLET API中forward() 与redirect()的区别?
forward()方法可以使用原来的对象,而且速度较快。
9、JAVA解析XML的方式?
SAX、DOM
10、用JAVA实现数据库查询,这是一道编程题。
11、用JAVA实现一种排序 ,比较,JAVA类实现序列化的方法(二种)?
如在COLLECTION框架中,实现比较要实现什么样的接口。
12、JSP中动态INCLUDE与静态INCLUDE的区别?
老一套,动态可以带参数,静态相当于一段静态HTML文件。
13、应用服务器与WEB SERVER的区别?
14、设计模式与UML方面。
如工厂模式,解决多数据库支持问题。
15、编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。
但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
16、在ORACLE大数据量下的分页解决方法。 一般用截取ID方法,还有是三层嵌套方法。
17、WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI解释。
18、BS与CS的联系与区别。
19、LINUX下线程,GDI类的解释。
20、JAVA多线程编程。
用JAVA写一个多线程程序,如写四个线程,二个加1,二个对一个变量减一,输出。
21。JAVA的基本功: STRING与STRINGBUFFER的区别。
22。STRUTS的应用(如STRUTS架构)
23,Collection 和 Collections的区别。
24,什么时候用assert。
25,GC是什么 为什么要有GC
26,String s = new String(“xyz”);创建了几个String Object
27,Math.round(11.5)等於多少 Math.round(-11.5)等於多少
28,short s1 = 1; s1 = s1 + 1;有什么错 short s1 = 1; s1 += 1;有什么错
29,sleep() 和 wait() 有什么区别
30,Java有没有goto
31,数组有没有length()这个方法 String有没有length()这个方法
32,Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
33,Set里的元素是不能重复的,那么用什么方法来区分重复与否呢 是用==还是equals() 它们有何区别
34,给我一个你最常见到的runtime exception。
35,error和exception有什么区别
36,List, Set, Map是否继承自Collection接口
37,abstract class和interface有什么区别
38,abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized
39,接口是否可继承接口 抽象类是否可实现(implements)接口 抽象类是否可继承实体类(concrete class)
40,启动一个线程是用run()还是start()
41,构造器Constructor是否可被override
42,是否可以继承String类
43,当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法
44,try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后
45,编程题: 用最有效率的方法算出2乘以8等於几
46,两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对
47,当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递
48,swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
49,编程题: 写一个Singleton出来。
50,JAVA
MVC表示什么意思?
JAVA Bean的用途?并在什么情况下用EJB什么情况下不用?
51.J2EE是什么?包含了哪些技术?
52.EJB与JAVA BEAN的区别?
53.面向对象的特征有哪些方面
54简述抽象类与接口的区别
55.说出一些常用的类,包,接口,请各举5个
56谈谈final, finally, finalize的区别
57请问下面的代码输出什么?
父类:
package test;
public class FatherClass
{
public FatherClass()
{
System.out.println(“FatherClass Create”);
}
}
子类:
package test;
import test.FatherClass;
public class ChildClass extends FatherClass
{
public ChildClass()
{
System.out.println(“ChildClass Create”);
}
public static void main(String[] args)
{
FatherClass fc = new FatherClass();
ChildClass cc = new ChildClass();
}
}
59int 和 Integer 有什么区别是什么?
60.String 和StringBuffer的区别是什么?什么场合用StringBuffer
61.Static Nested Class 和 Inner Class的不同
62.JAVA SERVLET API中forward() 与redirect()的区别
63.JAVA解析XML的方式有哪些?他们的区别是什么?
64.笔试可能的形式如下:
给你一个:驱动程序A,数据源名称为B,用户名称为C,密码为D,数据库表为T,请用JDBC检索出表T的所有数据。
65.JSP中动态INCLUDE与静态INCLUDE的书写方式以及他们之间的区别
66.