Java性能的十一个用法分享
Java语言习惯用语在重要的循环里,消除循环终止判断时的方法调用。Java版本较低的JDK不支持非阻塞I/O API。为避免I/O阻塞,一些应用采用了创建大量线程的办法。然而,创建Java线程需要相当可观的开销。JDK 1.4引入了非阻塞的I/O库。如果应用要求使用版本较早的JDK,在这里有一个支持非阻塞I/O的软件包。当一个类从另一个类派生时,这一点尤其应该注意,因为用new关键词创建一个对象时,构造函数链中的所有构造函数都会被自动调用。带有final修饰符的类是不可派生的。另外,如果指定一个类为final,则该类所有的方法都是final。此举能够使性能平均提高50%。相应地,右移1位操作相当于除以2。private static Credit BaseCredit = new Credit();public static Credit getNewCredit() {return BaseCredit.clone();}
用户评论