2013年7月23日

ocjp(scjp) 的官网样题收录-20130723

摘要: 官网上给的样题很少,带(*)的为正确答案。OBJECTIVE: 1.5:Given a code example, determine if a method is correctly overriding or overloading another method, and identify legal return values (including covariant returns), for the method.1) Given:1. class SuperFoo {2. SuperFoo doStuff(int x) {3. return new SuperFoo();4. }5 阅读全文

posted @ 2013-07-23 19:30 在旅途 阅读(393) 评论(0) 推荐(0) 编辑

Java transient关键字【转】

摘要: 转自:http://www.blogjava.net/fhtdy2004/archive/2009/06/20/286112.htmlVolatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。 这样当多个线程同时与某个对象交互时,就必须要注意到要让线程及时的得到共享成员变量的变化。 ... 阅读全文

posted @ 2013-07-23 17:41 在旅途 阅读(235) 评论(0) 推荐(0) 编辑

导航