Java面试题精编:基本类型、字符串处理、异常、Servlet生命周期及集合框架.pdfVIP

  • 0
  • 0
  • 约1.23万字
  • 约 8页
  • 2026-01-26 发布于北京
  • 举报

Java面试题精编:基本类型、字符串处理、异常、Servlet生命周期及集合框架.pdf

以下为问答题,每题3分

1.Java的基本类型boolean,char,byte,short,int,long,float,double2.String和StringBuffer

的区别JAVA平台了两个类:String和StringBuffer,它们可以和操作字符串,即包含多个字

符的字符数据。String类了数值不可改变的字符串。而StringBuffer类的字符串可以进行修改。

当你知道字符数据要改变的时候,你就可以使用StringBuffer。典型地,你可以使用StringBuffer来动态

构造字符数据。3.运行时异常与一般异常有何异同?异常表示程序运行过程中可能出现的状态,运

行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。Java编译器要求方法必须声

明抛出可能发生的非运行时异常,但是并不要求必须抛出未获的运行时异常。4.Servlet的

生命周期Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service

方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调

用其destroy方法。5.说出ArrayList,Vector,LinkedList的性能和特性ArrayList和Vector都是

使用数组方式数据,此数组元素数大于实际的数据以便增加和元素,它们都允许直接按序号

索引元素,但是元素要涉及数组元素移动等内存操作,所以索引数据快而数据慢,Vector由于

使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现

,按序号索引数据需要进行前向或后向遍历,但是数据时只需要记录本项的前后项即可,所以插

入速度较快。6.Collection和Collections的区别。Collection是集合类的上级接口,继承于它

的接口主要有Set和List。Collections是针对集合类的一个帮助类,它一系列静态方法实现对各种

集合的搜索、排序、线程安全化等操作。7.与的区别

以下为问答题,每题3分

1.Java的基本类型

boolean,char,byte,short,int,long,float,double

2.String和StringBuffer的区别

JAVA平台了两个类:String和StringBuffer,它们可以和操作字符串,即包含多个字符的字符

数据。这个String类了数值不可改变的字符串。而这个StringBuffer类的字符串进行修改。当

你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构

造字符数据。

3.运行时异常与一般异常有何异同?

异常表示程序运行过程中可能出现的状态,运行时异常表示虚拟机的通常操作中可能遇到的异

常,是一种常见运行错误。java编译器要求方法必须抛出可能发生的非运行时异常,但是并不要

求必须抛出未获的运行时异常。

4.Servlet的生命周期

Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派

遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy

方法。

5.说出ArrayList,Vector,LinkedList的性能和特性

ArrayList和Vector都是使用数组方式数据,此数组元素数大于实际的数据以便增加和元

素,它们都允许直接按序号索引元素,但是元素要涉及数组元素移动等内存操作,所以索引数据

快而

文档评论(0)

1亿VIP精品文档

相关文档