专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Java工程师笔试题

Java工程师笔试题

更新时间:2021-05-07 11:26:42 来源:赢咖4 浏览1022次

1.下面有关JVM内存,说法错误的是?

A.程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的

B.虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的

C.方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的

D.原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的

2. 下面有关SPRING的事务传播特性,说法错误的是?

A.PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行

B.PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就抛出异常

C.PROPAGATION_REQUIRES_NEW:新建事务,如果当前存在事务,把当前事务挂起

D.PROPAGATION_NESTED:支持当前事务,新增Savepoint点,与当前事务同步提交或回滚

3.下面有关servlet service描述错误的是?

A.不管是post还是get方法提交过来的连接,都会在service中处理

B.doGet/doPost 则是在 javax.servlet.GenericServlet 中实现的

C.service()是在javax.servlet.Servlet接口中定义的

D.service判断请求类型,决定是调用doGet还是doPost方法

4.下列有关Servlet的生命周期,说法不正确的是?

A.在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例

B.在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法

C.在销毁阶段,执行destroy()方法后会释放Servlet 占用的资源

D.destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法

5.下面有关struts1和struts2的区别,描述错误的是?

A.Struts1要求Action类继承一个抽象基类。Struts 2 Action类可以实现一个Action接口

B.Struts1 Action对象为每一个请求产生一个实例。Struts2 Action是单例模式并且必须是线程安全的

C.Struts1 Action 依赖于Servlet API,Struts 2 Action不依赖于容器,允许Action脱离容器单独被测试

D.Struts1 整合了JSTL,Struts2可以使用JSTL,但是也支持OGNL

6.关于AWT和Swing说法正确的是?

A.Swing是AWT的子类

B.AWT在不同操作系统中显示相同的风格

C.AWT不支持事件类型,Swing支持事件模型

D.Swing在不同的操作系统中显示相同的风格

7.下面哪一项不是加载驱动程序的方法?

A.通过DriverManager.getConnection方法加载

B.调用方法 Class.forName

C.通过添加系统的jdbc.drivers属性

D.通过registerDriver方法注册

8.关于sleep()和wait(),以下描述错误的一项是( )

A.sleep是线程类(Thread)的方法,wait是Object类的方法;B.sleep不释放对象锁,wait放弃对象锁C.sleep暂停线程、但监控状态仍然保持,结束后会自动恢复D.wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态

以上就是赢咖4小编介绍的"Java工程师笔试题"的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为您服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>