优化JAVA代码,有哪些方案
优化JAVA代码,有哪些方案,包括数据库,以及代码扩展性
[解决办法]
代码方面的优化 要兼顾两个方面,一个是程序的可读性,另外就是性能方面了
1少New新对象,新对象占用的可是宝贵的内存空间。
2、字符串的拼接是一件非常浪费资源的事情,所以如果非要对字符串进行拼接的话,使用stringbuffer而不用string + 这种形式。
3、对于稀缺资源的使用问题,像流、数据库连接这种稀缺资源使用后一定要关闭
4、降低程序计算/算法模块的空间复杂度,程序中尽量避免循环套循环,让别人看到这个也非常头大。
5、如果对于线程安全性没有要求的话,尽量使用线程不安全的类,因为一个类实现线程安全,也就是线程同步,这个是非常耗费系统资源的做法。所以对于线程安全没有要求的情况下,不用线程安全的类。
6、规范你的代码注释,注释写好了 读程序比较享受
7、sql方面,你参照sql常用优化方案即可