设为首页 加入收藏

TOP

Swan-080411考试题Java软件工程师(二)
2014-11-23 21:36:37 来源: 作者: 【 】 浏览:24
Tags:Swan-080411 试题 Java 软件 工程师
间片内只有一个线程访问受锁保护的代码,保证了系统数据的一致性。下面的代码中,使用的是什么对象作为锁?


public classMain{


private int seed = 0;


public synchronized int getNextSeed(){


return ++i;


}


}


A 这里的synchronized使用的锁是:



public classMain{


private static int seed = 0;


public synchronized static int getNextSeed(){


return ++i;


}


}


B 这里的synchronized使用的锁是:



19. Java多线程程序中,什么情况下标志着一个线程正常结束?





20. 网络编程中,TCP和UDP的差别是什么?



21. 在SpringFramework的配置文件当中,声明一个Bean的时候,默认情况下Spring会控制Bean的实例的Scope为
A 单一实例
B 每个需要这个Bean的地方,都产生一个新的实例
C Spring会维护一个实例的对象池,每次从对象池中获取对象


D 随机产生


22. Hibernate是目前被最广泛使用的ORM持久化框架。请问Hibernate中,Session类的load和get方法的差别是什么?




23. Hibernate的映射配置文件(.hbm.xml)当中,在一对多的情况下,集合类有两种加载方式,fetch=”join”和fetch=”select”,请问下面关于集合类的延时加载(lazy=”true”属性)的说法正确的是:
A 当lazy=”true” 而fetch=”select”的时候,集合类的数据只有在被访问的时候才加载。
B 当无论lazy属性是否是true,只要fetch=”select” 的时候,集合类的数据就只有在被访问的时候才加载。
C 当lazy=”true” 而fetch=”join”的时候,集合类的数据只有在被访问的时候才加载。
D 当无论lazy属性是否是true,只要fetch=”join”的时候,集合类的数据就只有在被访问的时候才加载。
E当无论lazy属性是否是true,只要fetch=”join”的时候,集合类的数据无论是否访问,都将始终被直接加载。


24. 下面的SQL代码在Mysql数据库中创建了一个用户表:


create table Profile (


id int not null auto_increment comment ‘自增主键’,


loginId varchar(32) not null comment ‘登录名’,


password varchar(32) not null,


age int,


email varchar(100),


primary key (id)


);


A 写SQL向表中插入一条数据,loginId是smith,password是hello, age是28,email是smith@email.com





B 条件查询:写SQL查询年龄在25到35岁之间,并且loginId不是smith的用户。




C 条件删除:删除所有email以@yahoo.com.cn注册的用户。




25. JDBC中,Statement的executeUpdate(String arg)方法返回一个int值。这个返回值代表的含义是什么?


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇中兴公司计算机专业应届生笔试试.. 下一篇一套软件测试概念性面试题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: