2020年JAVA笔试面试题库588题
一、简答题
1.容器Panel和applet缺省使用的布局编辑策略是
答案:FlowLayout的布局管理器
2.释放SessionBean使用的某些资源或者刷新Entity Bean的缓存的代码一般实现在哪个方法中?A. ejbLoad
B. ejbPassivate
C. ejbStore
D. ejbRemove
E. ejbActivate
答案:B
3.对于大多数J2EE Constainer来说,web应用最终可以用哪种形式部署?A. jar
B. ear
C. war
D. 直接以目录形式
答案:BCD
4."MyObject哪个方法会影响到这段代码的正确性以及效率?
Set set = new java.util.HashSet();
set.add( new MyObject(
A”));
企业网站建设的要素包括哪些if ( ains( new MyObject(
A”))) {……}
A. hashCode
B. toString
C. clone
D. equals
答案:
5."下面代码中队result描述正确的是?
InputStream in = … ;
byte[] buff = new byte[1024];
int result = in.read(buff, 0, 256)
active motifA. result 可能等于256
B. result 可能等于0
C. result 可能等于1024
D. result 可能等于1
答案:AB
6.1. 保证在java应用程序中,一个类Class只有一个实例存在该使用什么设计模式
答案:单例
concatemer7.算法的时间复杂度是指:
答案:时间复杂度是度量算法执行的时间长短。随着模块n的增大,算法执行的时间的增长率和f(n)的增长率成正比,所以f(n)越小,算法的时间复杂度越低,算法的效率越高。
8.关于readLine() 方法,一下说法正确的是?A. 该方法抛出IOException异常,调用该方法应该try …catch…
B. 如果读到文件的末尾,该方法返回的结果为null
C. readLine()每次读取一行数据
D. BufferReader类的对象可以调用该方法
答案:ABCD
9.在Weblogic中如果部署的应用访问两个数据库并需要进行事务控制时,则需配置
答案:两阶段提交协议
10.在java中判断applet的来源的方法有?A. getCodeBase();
B. getDocumentBase();
C. getCodebase();
D. getDocumentbase();
java常见笔试题答案:AB
11.转发HTTP请求的两个方法 respsonse.sendDirect 和 RequestDispatcher.forward 的区别
答案:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用Request Dispatcher.forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用 HttpServletResponse.sendRequest()方法。
12.下面哪个是合法的布尔值
A. “false”
B. false
C. 10
答案:B
13.J2EE的三层模型是什么?
答案:Model View Controller
14.将两个表连接在一起时,下面那一项通常是另外一个表的主键A. 外键
B. 总控键
C. 重复的组
D. 主键
答案:A
15.如果配置一个servlet需要使用的参数,最好在哪个方法中A. doPost
B. destroy
C. doGet
D. service
E. init
答案:AC
16.下列关于java程序结果错误的是A. 源文件可以没有 import 语句
B. Package语句必须放在源文件的第一句
C. 一个源文件可以有多个类定义
D. 一个源文件可以定义多个public类
答案:D网页显示parsererror
17.String s1=”Hello” 表达式s1==”Hello”返回true or false免费做ppt的软件
答案:TRUE
18.System同时包含三个预定义的流变量, 分别是
答案:In out err
19.下面哪一个List最适合用来实现FIFO队列?A. Vector
B. LinkedList
C. ArrayList
D. Stack
答案:B
20."对于各种EJB生命周期
描述错误的是:
A. 实体bean有三种状态,不存在,在pool中,就绪
B. 有状态会话bean实例有三种状态,不存在,就绪和钝化
C. 无状态会话bean实例两种状态,不存在和就绪
D. 消息bean就两种状态:不存在就绪和钝化
答案:D
21.WebLogic启动Admin Server后默认的控制台是A. /control
B. /console
C. /manage
D. /manager
答案:B
22.以下关于UML的说法正确的是:A. UML是标准的建模语言,也是标准的开发过程。
B. UML是标准的建模语言,而不是标准的开发过程。
答案:A
23."Oracle数据库中,
以下关键字中表示序列的是?
A. CLUSTER
B. SYXONYM
C. SEQUENCE
答案:C
24.关于MVC,下面说法正确的是:A. Servlet实现MVC的Model部分
B. JSP实现MVC的Control部分
C. EJB实现MVC的Model部分
D. HTTP实现MVC的View部分
答案:C
25."给出下面一段程序:
class Aclass{
void go(){
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论