java性能优化笔记.pdf

Java性能优化笔记 1. new 用 关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个 对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构 造函数。 在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改用clone() 方法创建新的对象实例非常简单。例如,下面是 Factory模式的一个典型实现: public static Credit getNewCredit() {return new Credit();} 改进后的代码使用clone()方法,如下所示: private static Credit BaseCredit = new Credit();public static Credit getNewCredit() {return (Credit) BaseCredit.clone();} 面的思路对于数组处理同样很有用。 2. 使用非阻塞I/O 版本较低的JDK不支持非阻塞I/O API。为避免I/O阻塞,一些应用采用了创建大量线程的办

文档评论(0)

1亿VIP精品文档

相关文档