说出在JSP页面里是怎么分页的(要说出的方式越多越好)
67.用socket通讯写出客户端和服务器端的通讯,要求客户发送数据后能够回显相同的数据。
68.&和&&的区别
69.Java中异常处理机制是什么,事件机制是什么?
70.写一个单子模式出来。
71.HashMap和Hashtable的区别
72.Collection 和 Collections的区别
73.说出ArrayList,Vector, LinkedList的存储性能和特性
74.GC是什么 为什么要有GC
75.数组有没有length()这个方法 String有没有length()这个方法?他们都是干什么的?
76.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
77.error和exception有什么区别
78.List, Set, Map是否继承自Collection接口
79.String是最基本的数据类型吗
80.接口是否可继承接口 抽象类是否可实现(implements)接口 抽象类是否可继承实体类(concrete class)
81.启动一个线程是用run()还是start()
82.父类的构造函数是否可被子类重写
83.是否可以继承String类 为什么?
84.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后
85.两个对象值相同(x.equals(y) == true),但却可有不同的hash Code,这句话对不对
86.当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递
87.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
88.写出程序:设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。
89.JSP的内置对象及其作用和主要方法
90.说出Servlet的生命周期,并说出Servlet和CGI的区别。
91.EJB是基于哪些技术实现的 并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。
92.说出数据连接池的工作机制是什么
93.在JSP中可以写哪些内容?
94.如果在SERVLET中要用到数据库连接,那么这个连接写到哪里合适?
95.你知道什么是J2ME吗?和J2SE、J2EE有什么联系?
96.请问下面的代码的输出结果是什么?
package test;
public class OuterClass
{
private class InterClass
{
public InterClass()
{
System.out.println(“InterClass Create”);
}
}
public OuterClass()
{
InterClass ic = new InterClass();
System.out.println(“OuterClass Create”);
}
public static void main(String[] args)
{
OuterClass oc = new OuterClass();
}
}
97.请选择两相正确答案
class OuterClass
{
private double d1 = 1.0;
//在此处插入选择的代码
}
{
public static double methoda() {return d1;}
}
{
static double methoda() {return d1;}
}
{
double methoda() {return d1;}
}
{
protected double methoda() {return d1;}
}
{
public abstract double methoda();
}
98.char型变量中能不能存贮一个中文汉字 为什么
99.多线程有几种实现方法,都是什么 同步有几种实现方法,都是什么
100.float型float f=3.4是否正确
101.jsp有哪些动作 作用分别是什么
102.请书写一个Servlet并输出HelloWorld字符串
103.Class.forName的作用是什么
104.你在项目中用到了xml技术的哪些方面 如何实现的
105.在输出xml文件时如何解决中文问题
Java基础方面:
106.ArrayList和Vector的区别,HashMap和Hashtable的区别
答:就ArrayList与Vector主要从二方面来说.
107.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的
108.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半
就HashMap与HashTable主要从三方面来说。
109.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现
110.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的
111.值:只有HashMap可以让你将空值作为一个表的条目的key或value
112.char型变量中能不能存贮一个中文汉字 为什么
答:是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的
113.多线程有几种实现方法,都是什么 同步有几种实现方法,都是什么
答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口
同步的实现方面有两种,分别是synchronized,wait与notify
114.继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么
答:父类:
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();
}
}
输出结果:
C:\>java test.ChildClass
FatherClass Create
FatherClass Create
ChildClass Create
114.内部类的实现方式
答:示例代码如下:
package test;
public class OuterClass
{
private class