2012年2月9日

摘要: == 与!=比较的是对象的引用,object reference;内容的比较用equals();boolean不能使用not运算符>>>:无正负号的右移运算符,采用所谓的零扩展,不论原值是正或负,一律在较高位补0... 阅读全文
posted @ 2012-02-09 15:14 Java码界探秘 阅读(123) 评论(0) 推荐(0)
摘要: 一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.vecto... 阅读全文
posted @ 2012-02-09 14:33 Java码界探秘 阅读(117) 评论(0) 推荐(0)
摘要: 首先我们来看JDK源码中Java.util.Vector的代码,剔除所有的方法和静态变量,Java.lang.Vector的核心代码如下:public class Vector extends Abstra... 阅读全文
posted @ 2012-02-09 11:10 Java码界探秘 阅读(127) 评论(0) 推荐(0)
摘要: String s = "mx"; String s1 = "java"; String s2 = s + s1; System.out.println(s2); 可以看到,编译后的程序中,s2的计算仍然使用了s... 阅读全文
posted @ 2012-02-09 09:36 Java码界探秘 阅读(247) 评论(0) 推荐(0)
摘要: 使用的是oracle jdk7具体版本是: (build 1.7.0_01-b08)1.方法作用于的final变量:源码:public void methodScopeFinal(){final int age ... 阅读全文
posted @ 2012-02-09 09:28 Java码界探秘 阅读(152) 评论(0) 推荐(0)

导航