java 除法_java常用的代码优化(1)

097517193d50fc95c26fd43066dcc9b5.png

java代码优化是java开发过程中很重要的一个环节,如果你在开发过程中处处都注意细节的优化,那么产生的效果就会大大不一样,对减少代码体积、提高代码运行质量有很大的帮助。

那么常见的java代码优化有哪些呢?

ce53b988a6bce64b61f75d04b045a44e.png

1.及时的关闭流

在对io流、数据连接的时候务必要小心,在使用完毕后,及时关闭释放资源。对这些的操作会对系统产生大的开销,稍有不慎,会产生严重的后果

2.谨慎的使用异常

异常对系统性能很不利,只要有异常被抛出,jvm就必须调整堆栈。异常只能用于处理错误,不能用来控制流程

3.不要在循环中使用try...catch,应该将其放置在最外层

22e130f4d0a6f0b6b287c1fcd7a2cdc4.png

4.尽量采用懒加载的策略,需要的时候才创建

5.当复制大量数据的时候,使用System.arraycopy()代码

6.尽量重用对象

因为jvm不仅仅需要花时间生成对象,还需要花时间对对象进行垃圾回收,生成过多的对象对程序的性能带来很大的影响

854a2266edbc7fe8c87e87d55e56a0d8.png

7.乘法和除法使用移位操作

在计算机底层,对位的操作是最快、最方便的。用移位操作可以极大的提高性能

8.不要将数组声明为public static final

如果将数组声明为public static final 这样毫无意义,数组的内容是可以随便改动的。如果将数组声明为public,那么意味着这个数组可以被外部类所改变

9.尽量避免使用静态变量

5d146ba6bf8fbdbfd2309a447687bcf7.png

10.将常量声明为static final ,并用大写命名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值