答案:SCRIPT language=”java script”>
var advInitTop=0;
function inix(){
advInitTop=document.getElementById(“advLayer”).style.pixelTop;
}
function move(){
document.getElementById(“advLayer”).style.pixelTop=advInitTop+document.body.scrollTop;
}
window.onscroll=move;
答案:让A去问B:你是好人么?如果A回话说B说自己是好人,则A就是好人。如果A回话说B说自己是骗子,则A是骗子。
答案:妻子与儿子的财产比例是 1:1,妻子与女儿的财产比例是 2:1,财产分成5份,妻子和儿子各拿2份, 女儿拿1份。
答:反射是指一种特定类型的计算机程序能够在运行时以一种依赖于它的代码的抽象特性和它的运行时行为的方式被更改的特性。用比喻来说,那种程式能够“观察”并且修改自己的行为。
答:自动装箱/拆箱 (Auto-Boxing/Unboxing)。Java对自动装箱/拆箱的支持,仅是利用编译器实现,在Java Bytecode 中,并无自动装箱/拆箱的操作码 (opcode)。
没有自动装箱/拆箱:
int int1 = 1;
Integer integer2 = new Integer(int1);
int int3 = integer2.intValue();
有自动装箱/拆箱:
int int1 = 1;
Integer integer2 = int1; // 自動裝箱
int int3 = integer2; // 自動拆箱
泛型 (Generic Types)
泛型就像是C++的模板。原有的Collection API加上泛型支持后,增加对型别的检查,减少程序错误的机会。
没有泛型:
HashMap hm = new HashMap();
int i=1;
String tt=”test”;
hm.put(new Integer(i), tt);
使用Generic:
HashMap hm = new HashMap();
int i=1;
String tt = “test”;
hm.put(i, tt); // 在int自动装箱成Integer,同时使用了参数类型检查
答:事务的概念源自于数据库管理系统(DBMS)中数据库事务的概念。在数据库管理系统中,事务必须满足ACID性质,即原子性,一致性,隔离性和持久性。原子性指的是事务中的动作要么全部执行,要么一个都不执行;一致性指的是任何时刻,数据库必须处于一致性状态,即必须满足某些预先设定的条件;隔离性是指一个事务不能看见其他未提交事务所涉及到的内部对象的状态,而持久性则是指一个已提交的事务对数据库系统的改变必须是永久的。