JAVA
知识点复习大?/p>
int
?/p>
Integer
有什么区?/p>
Java
提供两种不同的类型:引用类型和原始类型(或内置类型)
?/p>
Int
?/p>
java
的原始数据类
型,
Integer
?/p>
java
?/p>
int
提供的封装类?/p>
Java
为每个原始类型提供了封装类?/p>
原始类型封装?/p>
boolean
Boolean
char
Character
byte
Byte
short
Short
int
Integer
long
Long
float
Float
double
Double
引用类型和原始类型的行为完全不同?/p>
并且它们具有不同的语义?/p>
引用类型和原始类型具?/p>
不同的特征和用法,它们包括:大小和速度问题?/p>
这种类型以哪种类型的数据结构存储,当引用
类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为
null
?/p>
而原始类型实例变量的缺省值与它们的类型有关?/p>
String
?/p>
StringBuffer
的区?/p>
JA
V
A
平台提供了两个类?/p>
String
?/p>
StringBuffer
,它们可以储存和操作字符串,?/p>
包含多个字符的字符数据。这?/p>
String
类提供了数值不可改变的字符串。而这?/p>
StringBuffer
类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使?/p>
StringBuffer
。典型地,你可以使用
StringBuffers
来动态构造字符数据?/p>
运行时异常与一般异常有何异同?
异常表示程序运行过程中可能出现的非正常状态,
运行时异常表示虚拟机的通常?/p>
作中可能遇到的异常,是一种常见运行错误?/p>
java
编译器要求方法必须声明抛出可能发生的非运行时异常?/p>
但是并不要求必须?/p>
明抛出未被捕获的运行时异常?/p>
说出
Servlet
的生命周期,并说?/p>
Servlet
?/p>
CGI
的区别?/p>
Servlet
被服务器实例化后,容器运行其
init
方法,请求到达时运行?/p>
service
方法?/p>
service
方法自动派遣运行与请求对应的
doXXX
方法?/p>
doGet
?/p>
doPost
)等,当服务器决
定将实例销毁的时候调用其
destroy
方法?/p>
?/p>
cgi
的区别在?/p>
servlet
处于服务器进程中?/p>
它通过多线程方式运行其
service
方法?/p>
一个实例可以服务于多个请求?/p>
并且其实例一般不会销毁,
?/p>
CGI
对每个请求都产生?/p>
的进程,服务完成后就销毁,所以效率上低于
servlet
?/p>
说出
ArrayList,Vector, LinkedList
的存储性能和特?/p>
ArrayList
?/p>
Vector
都是使用数组方式存储数据?/p>
此数组元素数大于实际存储的数?/p>
以便增加和插入元素,
它们都允许直接按序号索引元素?/p>
但是插入元素要涉及数组元?