天梯180410
1. (不定项)String str = new String(“abc”),“abc”在内存中是怎么分配的?
A. 堆
B. 栈
C. 字符串常量区
D. 寄存器
2. 下面代码的运行结果是()
public static void main(String[] args){
String s;
System.out.println("s="+s);
}
A. 代码编程成功,并输出”s=”
B. 代码编译成功,并输出”s=null”
C. 由于String s没有初始化,代码不能编译通过。
D. 代码编译成功,但捕获到NullPointException异常
3. DBMS 中实现事务持久性的子系统是()
A. 安全性管理子系统
B. 完整性管理子系统
C. 并发控制子系统
D. 恢复管理子系统
4. (不定项)Which two statements are true if this class is compiled and run?
public class NameList
{
private List names = new ArrayList();
public synchronized void add(String name)
{
names.add(name);
}
public synchronized void printAll() {
for (int i = 0; i < names.size(); i++)
{
System.out.print(names.get(i) + ””);
}
}
public static void main(String[]args)
{
final NameList sl = new NameList();
for (int i = 0; i < 2; i++)
{
new Thread()
{
public void run()
{
sl.add(“A”);
sl.add(“B”);
sl.add(“C”);
sl.printAll();
}
} .start();
}
}
}
A. An exception may be thrown at runtime.
B. The code may run with no output, without exiting.
C. The code may run with no output, exiting normally(正常地).
D. The code may rum with output “A B A B C C “, then exit.
E. The code may rum with output “A B C A B C A B C “, then exit.
F. The code may ruin with output “A A A B C A B C C “, then exit.
G. The code may ruin with output “A B C A A B C A B C “, then exit.
5. (不定项)在 hibernate 开发中,关于 POJO 类对象的状态说法正确的是()。
A. 自由状态(Transient):实体在内存中自由存在,与数据库中的记录无关
B. 持久状态(Persistent):实体处于由Hibernate框架所管理的状态,对应了数据库中的一条记录,同时与某个session实例发生了关联
C. 游离状态(Detached):在session 关闭之后,可以使对象从持久状态转换到游离状态。
D. 不能将对象从游离状态转换成持久态
//--------------分割线-------------------
AC
C
D
EG
ABC
1. “abc”保存在常量池,str引用的对象保存在堆里
2. Java中 局部变量没有默认初始值!
3. 原子性-事务管理子系统。
一致性-完整子系统。
隔离性-并发控制子系统。
持久性-恢复管理子系统
4. 注意 printALL()可是会将所有 元素 都打印出来!
5.