java 面试题
一.选择题(每题1分)
1. jsp 有几个内置对象?( )幼儿园介绍(单选)
A 5个 B 6个 C 9个 D 8个
2. 在JAVA中,如何跳出当前的多重嵌套循环?( ) (多选)
A break B return C forward D finally
3. 四种会话跟踪技术,哪个范围最大?( ) (单选)
A page B request C ssion D application
4. java中有几种方法可以实现一个线程?( ) (单选)
A 1种 B 2种 C 3种 D 4种
5. 同步有几种实现方法 ( ) (单选)
A 4种 B 2种 C 3种 D 1种
6. xml有哪些解析技术? ( ) (多选)
A DOM B SAX C STAX D JDOM
7. 下列说法正确的是( )(多选)
A 构造器Constructor可被继承
抖音流行音乐 B String类不可以继承畏惧的反义词
C 判断两个对象值相同用“==”
D char型变量中能不能存贮一个中文汉字
8.下面说法错误的是( ) (单选)
A Vector是线程安全的
B float f=3.4是正确的
C StringBuffer的长度是可变的
D StringBuffer的长度是不可变的
9. 下列关于集合的说法正确的是( )(多选)
A List 的具体实现包括 ArrayList 和 Vector
B Map 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值
C Set的元素是有序的
D Hashtable 是线程安全的。
10. 下列关于线程说法正确的是( )(多选)
A 调用sleep不会释放对象锁。JAVA中文站社区门户zu&r ~/g9_V2b(T7z
B 调用wait方法导致本线程放弃对象锁
C 当一个线程进入一个对象的一个synchronized方法后,其它线程不可进入此对象的其它方法
D notify():唤醒全部处于等待状态的线程。
11. 给定JSP程序源码如下,该JSP运行后输出的结果是( )。(单选)
<html>
男生拍照技巧<%int Count=1;%>
Count:<%=++Count%>
</html>
A Count:1 B Count:2 C 1:2 D Count:
12在J2EE中的一个JSP文件中,有表达式<%=2+3%>,它将输出( )(单选)
a)2+3 b)5 c)23 d)不会输出,因为表达式是错误的
13 在J2EE中,JSTL提供条件标签以支持JSP页面的各种条件,其中( )类似于Java语言的switch语句。(单选)
a) <c:if> b) <c:choo> c) <c:when> d) <c:forEach>
14. 在进行Java Web开发时,假定一个变量保存在ssion中,要获得这个变量的值,可以使用以下( )语句。(单选)
a)饿了么投诉电话 Attribute(“name”)
b) Attribute(“name”)
c) Attribute(“name”)
d) InitParameter(“name”)
15)在J2EE中,编写Servlet过滤器时,( )接口用于调用过滤器链中的下一个过滤器。( )(单选)
a)Filter b)FilterConfig c)FilterChain d)Servlet
16) 关于视图的描述正确的是( ) 油炸香酥茄子(单选)
a) 视图是一种特殊的表,它存储了用户定制的数据。
b) 视图仅用于用户进行查询,不可以通过视图对数据进行修改。
c) 在sql rver中可以通过用T-sql语句来创建,也可以通过企业管理器。
d) 创建视图只能操作本机器上的数据库表。
17)STRUTS框架中,( )类在视图层和控制层之间传递HTML表单数据。(单选)
a) Action b) ActionForward c) ActionForm d) ActionServlet
18)Struts控制器的主要任务是接受用户请求、根据用户请求调用对应的模型组件、获取业务逻辑执行结果的根据处理结果选择适合的视图组件返回给用户,实现Struts控制器的类中不包括( )。(单选)
a) ActionServlet b) Action c) ActionForm d) ActionForward
19)在OOD中,类和接口之间的关系称之为( )。(单选)
a) 泛化 b) 实现 c) 关联 d) 继承
沾沾自喜20) 以下关于SessionFactory的说法哪些正确?( )(多选)
A) 对于每个数据库事务,应该创建一个SessionFactory对象
B) 一个SessionFactory对象对应一个数据库存储源。
C) SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源只需要创建一个。
D) SessionFactory的load()方法用于加载持久化对象
21) 关于AOP错误的( )(单选)
A)AOP将散落在系统中的“方面”代码集中实现
B)AOP有助于提高系统可维护性
C)AOP已经表现出将要替代面向对象的趋势
D)AOP是一种设计模式,Spring提供了一种实现
22) 依赖注入说法正确的(单选)
A李冶)依赖注入的目标是在代码之外管理程序组建间的依赖关系