Java性能优化技巧集锦
作者:佚名 来自:未知
===================================
摘要:
===================================
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。
===================================
提纲:
JAVA手机网[]===================================
一、通用篇
1.1 不用new关键词创建类的实例
1.2 使用非阻塞I/O
1.3 慎用异常
1.4 不要重复初始化变量
1.5 尽量指定类的final修饰符
1.6 尽量使用局部变量
1.7 乘法和除法
二、J2EE篇
2.1 使用缓冲标记
2.2 2.3 2.4 2.5 始终通过会话Bean访问实体Bean 选择合适的引用机制 在部署描述器中设置只读属性 缓冲对EJB Home的访问
2.6 为EJB实现本地接口
JAVA手机网[] 2.7 生成主键
2.8 及时清除不再需要的会话
2.9 在JSP页面中关闭无用的会话
2.10 Servlet与内存使用
2.11 HTTP Keep-Alive
2.12 JDBC与Unicode
2.13 JDBC与I/O
1.14 内存数据库
三、GUI篇
3.1 用JAR压缩类文件
3.2 提示Applet装入进程
3.3 在画出图形之前预先装入它
3.4 覆盖update方法
3.5 延迟重画操作
3.6 使用双缓冲区
3.7 使用BufferedImage
3.8 使用VolatileImage
3.9 使用Window Blitting