java能力测试_java工程师能力测试评估

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

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

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

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

D,原则上将,所有的对象都在堆区上分配内存,是线程直接共享的

2,下面有关jdbc statement的说法错误的是?

A,JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程

B,对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象”

C,PreparedStatement中,“?” 叫做占位符,一个占位符可以有一个或者多个值

D,PreparedStatement可以阻止常见的SQL注入式攻击

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

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

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

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

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

4,下面有关servlet和cgi的描述,说法错误的是?

A,servlet处于服务器进程中,它通过多线程方式运行其service方法

B,CGI对每个请求都产生新的进程,服务完成后就销毁

C,servlet在易用性上强于cgi,它提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等

D,cgi在移植性上高于servlet,几乎所有的主流服务器都直接或通过插件支持cgi

5,下面有关servlet service描述错误的是?

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

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

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

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

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

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

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

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

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

7,下面有关servlet中init,service,destroy方法描述错误的是?

A,init()方法是servlet生命的起点。一旦加载了某个servlet,服务器将立即调用它的init()方法

B,service()方法处理客户机发出的所有请求

C,destroy()方法标志servlet生命周期的结束

D,servlet在多线程下使用了同步机制,因此,在并发编程下servlet是线程安全的

8,下面有关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

9,关于AWT和Swing说法正确的是?

A,Swing是AWT的子类

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

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

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

10,看以下代码:

文件名称:forward.jsp

A,通过DriverManager.getConnection方法加载

B,调用方法 Class.forName

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

D,通过registerDriver方法注册

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

A,sleep是线程类(Thread)的方法,wait是Object类的方法;

B,sleep不释放对象锁,wait放弃对象锁

C,sleep暂停线程、但监控状态仍然保持,结束后会自动恢复

D,wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态

13,根据下面的程序代码,哪些选项的值返回true?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值