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阻塞,一些应用采用了创建大量线程的办
您可能关注的文档
最近下载
- 江苏省钢结构分部GJ.pdf VIP
- 2024-2025学年广东省深圳市龙岗区部分校三年级(下)期中数学试卷(含解析).docx VIP
- 2024年河北省唐山市玉田县六年级下学期小升初数学试卷.docx VIP
- 核孔膜在水果保鲜方面的应用.doc VIP
- 广西小学生诗词大赛备考试题库500题(供参考).doc VIP
- suc三菱2011三菱asx劲炫原厂gr00003200-15.pdf VIP
- 国开电大本科《管理英语3》机考总题库.pdf VIP
- 张祖德无机化学教案 (15).doc VIP
- 国开电大本科《理工英语3》机考总题库.pdf VIP
- 部编版语文一年级下册第六单元 夏天 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
原创力文档

文档评论(0)