zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Java程序基本优化

JAVA程序 优化 基本
2023-09-11 14:20:54 时间

1.尽量指定类的final修饰符,因为带有final修饰符的类是不可派生的。
2.尽量重用对象。
3.尽量使用局部变量。
4.不要重复初始化变量。
5.在Java+Oracle的应用系统开发中,Java中内嵌的SQL语句应尽量使用大写,以减轻Oracle解析器解析的负担。
6.在Java编程过程中进行数据库连接、I/O流操作时务必小心,使用完毕后应及时关闭以释放资源。
7.JVM(Java虚拟机)有自身的GC(垃圾回收机制),但并非十分机智。用户对象后手动设置成null。
8.在使用同步机制时,应尽量使用方法同步代替代码同步。
9.尽量减少对变量的重复计算。
10.尽量采用lazy loading 的策略,即在需要时才开始创建。
11.谨慎使用异常。
12.不要在循环中使用try-catch,放在最外层。
13.注意StringBuffer(表示可变的可写的字符串)的使用。设置合适的容量。
14.合理使用Java类java.util.Vector。一个Vector就是一个java.lang.Object实例的数组。
15.当复制大量数据时,使用System.arraycopy()命令。
16.尽量使用重构。
17.不适用new 关键字创建类实例。
18.谨慎使用乘法和除法。如某些乘法可以用移位代替。
19.在JSP网页关闭无用的会话。 @page session = “false”
20.JDBC与I/O。
21.Servlet与内存使用。
22.使用缓冲标记。
23.选择合适的引用机制。如include指令和include动作。
24.及时清除不再需要的会话。
25.不要将数组声明为public static final;
26.HashMap的遍历效率。
27.Array数组和ArrayList的使用。

最新内容请见作者的GitHub页:http://qaseven.github.io/


如何使用Editplus编写Java程序 我们推荐使用Editplus,为什么不用IDE,比如Eclipse或者IDEA呢?因为这是一笔债,以后要还的。在最开始学习编程的时候,我们最好亲自手写每一行代码,要我说这是在修炼内功。
【Java|多线程与高并发】 使用Thread 类创建线程的5种方法&&如何查看程序中的线程 多线程编程主要是为了更好地解决并发编程这个问题,因为创建销毁调度一个进程开销比较大(消耗资源多和速度慢),进程之所以开销比较大,主要是在 资源的分配和回收上 而线程也被称为 轻量级进程 ,因此在解决并发编程这个问题上,线程的创建销毁调度的更快一些.