JAVA 知识点复习int 和 Integer 有什么区别Java 提供两种不同的类型:引用类型和原始类型(或内置类型)
Int 是 java 的原始数据类型,Integer 是 java 为 int 提供的封装类
Java 为每个原始类型提供了封装类
原始类型封装类boolean Booleanchar Characterbyte Byteshort Shortint Integerlong Longfloat Floatdouble Double引用类型和原始类型的行为完全不同,并且它们具有不同的语义
引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值
对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关
String 和 StringBuffer 的区别JAVA 平台提供了两个类:String 和 StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据
这个 String 类提供了数值不可改变的字符串
而这个 StringBuffer 类提供的字符串进行修改
当你知道字符数据要改变的时候你就可以使用 StringBuffer
典型地,你可以使用 StringBuffers 来动态构造字符数据
运行时异常与一般异常有何异同
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误
java 编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常
说出 Servlet 的生命周期,并说出 Servlet 和 CGI 的区别
Servlet 被服务器实例化后,容器运行其 init 方法,请求到达时运行其 service 方法,