最新Java面试题资料

上传人:枫** 文档编号:431388696 上传时间:2022-12-03 格式:DOC 页数:16 大小:142.50KB
返回 下载 相关 举报
最新Java面试题资料_第1页
第1页 / 共16页
最新Java面试题资料_第2页
第2页 / 共16页
最新Java面试题资料_第3页
第3页 / 共16页
最新Java面试题资料_第4页
第4页 / 共16页
最新Java面试题资料_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《最新Java面试题资料》由会员分享,可在线阅读,更多相关《最新Java面试题资料(16页珍藏版)》请在金锄头文库上搜索。

1、湖南世杰 Java 工程师面试题选择题: 单选题1,以下 java 程序代码,执行后的结果是 ( )map.put(name,Jack);A: 0 B: null C: 1 D: 2答案 :C2,执行以下程序后的输出结果是 ( )Public class Test Public static void main(String args) StringBuffer a = new StringBuffer(A);StringBuffer b = new StringBuffer(B);operator(a, b);+,+ b);Public static void operator(String

2、Buffer x, StringBuffer y) x.append(y); y = x;A: A,A B: A,B C: B,B D: AB,B答案: D3,关于依赖注入,下列选项中说法错误的是 ( )A: 依赖注入能够独立开发各组件,然后根据组件间关系进行组装B: 依赖注入使组件之间相互依赖,相互制约C: 依赖注入提供使用接口编程D: 依赖注入指对象在使用时动态注入答案: B4, 关于 spring 说法错误的是 ( )A: spring 是一个轻量级 JAVA EE 的框架集合B: spring 是“依赖注入 ”模式的实现C: 使用 spring 可以实现声明事务D: spring提供了

3、 AOP 方式的日志系统答案: D5,要在 session 对象中保存属性,可以使用以下哪个语句 ( )A:session.getAttribute(“key”,”value ”)B:session.setAttribute(“key”,”value ”)C:session.setAttribute(“ key ”)D:session.getAttribute(“ key ”)答案: B6,关于以下程序代码的说明正确的是 ?( )Public class HasStaticPrivate static int x = 100;Public static void main(String arg

4、s)HasStatic hs1= new HasStatic();hs1.x+;HasStatic hs2= new HasStatic();hs2.x+;hs1=new HasStatic();hs1.x+;HasStatic.x-;A: 程序通过编译,输出结果为: x=103B: 10 行不能通过编译,因为 x 是私有静态变量C: 5 行不能通过编译,因为引用了私有静态变量D: 程序通过编译,输出结果为: x=102答案: D7,以下哪一项不是使用 mvc 模式设计的 web 应用程序所具有的优点 ( )A: 可维护行强B: 可扩展性强C: 代码重复少D: 大大减少代码量答案: D8, 在

5、 myjsp.jsp 中,关于下面的代码说法错误的是: ( )errorPage=error.jspA: 该页面可以使用 exception 对象B: 该页面发生异常会转向 error.jspC: 存在 errorPage 属性时, isErrorPageD: error.jsp页面一定要有 isErrorPage答案: A是默认为 false属性且值为 true9, 关于 Spring MVC的核心控制器 DispatcherServletA: 它负责接收 HTTP 请求B: 加载配置文件C: 实现业务操作的作用,以下说法错误的是 ( )D: 初始化上下应用对象 ApplicationCon

6、text答案: C10, 下面的类图表示的是哪个设计模式? ( )A: 代理模式( Proxy )B: 装饰模式( Decorator )C: 桥接模式( Bridge )D: 观察者模式( Observer )答案: D11 ,java 如何接受 request 域中的参数 ? ( )A: request.getRequestURL()B: request. getAttribute()C: request.getParameter()D: request.getWriter()答案: C12 ,对下面 Spring 声明式事务的配置含义的说明错误的是 ( )bean id=txProxyT

7、emplateabstract=true class=PROPAGATION_REQUIRED,readOnlyPROPAGATION_REQUIREDA: 定义了声明式事务的配置模板B: 对 get 方法采用只读事务C: 缺少 sessionFactory 属性的注入代码如下:D: 配置需要事务管理的 bean 的代理时, 通过 parent 引用这个配置模板, 答案: C13 ,下面的输出结果是什么? ( )Public class Demo Public static void main(String args)String str = new String(hello);if(str=

8、hello)elseA: trueB: falseC: 编译不通过D:执行报错答案: B14, 下面属于 java 合法变量定义的是 ?( )A: finalB:1var1C: _var2D: var3&答案: C15 ,下面有关 JSP 内置对象的描述,说法错误的是 ?( )A: session 对象: session 对象指的是客户端与服务器的一次会话,从客户连到服 务器的一 个 WebApplication 开始,直到客户端与服务器断开连接为止B: request 对象:客户端的请求信息被封装在 request 对象中,通过它才能了解到 客户的需求,然后做出响应C: applicatio

9、n 对象: application 对象实现了用户间数据的共享,可存放全局 变量,可以有多个D: response 对象: response 对象包含了响应客户请求的有关信息答案: C16,Please choice the output result ( )public class TestPublic static void changeStr(String str)str =welcome;Public static void main(String args)String str =1234;changeStr(str);A: 1234B: welcomeC: 空D: 不确定的最终结果

10、是 ?( )答案: A17 ,for(i=0;i10;+i,sum+=i);iA: 10B: 9C: 11D: 以上答案都不正确答案: A18 ,对于下面这段代码,以下说法正确的是:Public class TestPublic int x;Public static void main(String argsSystem. out. println(Value is+ x);A: 程序会打出 Value is 0B: 程序会抛出 NullPointerExceptionC: 非静态变量不能够被静态方法引用D: 编译器会抛出 possible reference before assignme

11、nt的错误答案: C19 ,HashMap 和 HashTable 的描述,错误的是 ? ( )A: 他们都实现了 Map 接口。B: HashMap 非线程安全,在多个线程访问 Hashtable 时,不需要自己为它的方法 实现同步,而 HashMap 就必须为之提供额外同步。C: HashMap 允许将 null 作为一个 entry 的 key 或者 value ,而 Hashtable 不 允许。D: 通过 contains 方法可以判断一个对象是否存在于 HashMap 或者 Hashtable 中。 答案: D20, 在 Web应用程序的文件与目录结构中, web.xml 是放置在

12、 ( ) 中。A: WEB-INF 目录B: conf 目录C: lib 目录D: classes 目录答案: A多选题21, 下面有关 java 的 instanceof 、 ?、 &、 &说法正确的有 ?( )A: instanceof :用来判断某个实例变量是否属于某种类的类型。B: ? : 三目运算符C: & : 位运算:按位与D: & : 逻辑运算:逻辑与答案: A B C D22 ,下面哪些属于 java 的基本数据类型? ( )A: byteB: stringC: booleanD :void答案: A C23, 判断下列数据类型转换的正确选项 ( )A: int i=0;obj

13、ect o1=i;object o2=(object)i;B: int i=0;object o=i;int i1=o;int i2=(object)o;int i3=(int)o;C: int i=0; long l1=i;long l2=( long)i;D: int i=0; object o1=i;long l1=( int)o1;long l2=(long)o1;答案: A C24, 在 Java 中,关于 HashMap 类的描述,以下正确的是 ( )A: HashMap使用键 / 值得形式保存数据B: HashMap能够保证其中元素的顺序C: HashMap允许将 null 用作键D: HashMap允许将 null 用作值E: HashMap的长度为 length答案: A C D25, 下列关于 JavaBean 的说法错误的是 ( )A: Java 文件

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号