Java编程优化写法从各方面来说

2025-03-24 13:33:39
推荐回答(3个)
回答(1):

从代码来看,其实你写这两种方式的代码是一样,执行性能很难区分的。你想想,你定义两个静态的,又是返回整数值,只不能你一种方式是少写代码,都执行的步骤还是一样。要想了解代码更多的性能问题,你可以在循环里做测试,也可以通过JAVA虚拟机来做测试等。还有让性能更好需要注意是变量不要定义是循环里,不要在循环NEW对象。尽量减少对数据库的交互次数。可以通过缓存和存储过程实现。在代码中多采取一种模式设计,减少一些代码重复执行等。

回答(2):

仅从获取连接上来说性能上来说两种方法一样。
但第一种方法你不把连接关闭,占用的内存会越来越多,会导致总体性能下降。第二种方法更标准。
不过建议你使用连接池,预先新建一定数量的连接,每次要用的时候在连接池中取出,用完了还回去。不然按你以上两种方法,每次使用时都要新建连接,速度是很慢的,性能上不去的。

回答(3):

第一种没有关闭数据库链接,显然不行。