netbeans使用教程_NetBeans 8.0的五个新性能提示

netbeans使用教程

netbeans使用教程

NetBeans 8.0引入了几个新的Java提示。 尽管有许多与Java Persistence API相关的新提示,但我还是关注Performance类别中的五个新提示。

NetBeans 8.0引入的五个新的“性能提示”是:

  • 已装箱价值的装箱
  • 冗余String.toString()
  • 用String替换StringBuffer / StringBuilder
  • 从String转换期间不必要的临时
  • 转换为String期间不必要的临时

这五个与性能相关的Java提示中的每一个都通过从NetBeans 8.0截取的屏幕快照(带有演示这些提示的代码)进行了说明。 每个提示都有两个屏幕快照,每个快照显示当光标悬停在标有黄色下划线的代码行上方时显示的文本,每个快照显示建议的用于解决该提示的操作过程(单击鼠标左键时显示)。标记线左侧的黄色灯泡)。 一些捕获的屏幕快照包括避免提示的代码示例。

已装箱价值的装箱

boxingOfAlreadyBoxedHintDescription

boxingOfAlreadyBoxedHintAction

冗余String.toString()

nb80-redundantStringToStringDescription

nb80-redundantStringToStringAction

用String替换StringBuffer / StringBuilder

nb80-replaceStringBufferBuilderByStringDescription

nb80-replaceStringBufferBuilderByStringAction

从字符串转换过程中不必要的临时

nb80-不必要的TemporaryWhenConvertingFromStringDescription

nb80-不必要的TemporaryWhenConvertingFromStringAction

转换为字符串期间不必要的临时

除非我已经做了一些错误,似乎有一个小错误与此提示,它报告“字符串转换时不必要的临时”的时候,在这种情况下,它应该“转换字符串时不必要的临时”是。 这没什么大不了的,因为标记了条件,并且采取纠正措施似乎很适当。

nb80-不必要的TemporaryWhenConvertingToStringDescription

nb80-不必要的TemporaryWhenConvertingToStringAction

结论

NetBeans 8.0引入并在此处说明的与性能相关的五个提示可以帮助Java开发人员避免不必要的对象实例化和其他不必要的运行时成本。 尽管如我的简单示例所示,这种优化的好处几乎可以忽略不计,但是当在具有循环执行这些相同不必要实例化的循环的代码中使用代码时,可以节省更多的钱。 即使不考虑性能优势,这些提示也有助于提醒Java开发人员,并向Java新手介绍有关获取实例和原始值的最合适机制的信息。

翻译自: https://www.javacodegeeks.com/2014/10/netbeans-8-0s-five-new-performance-hints.html

netbeans使用教程

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值