netbeans6.8_NetBeans 8.0的五个新性能提示
netbeans6.8
NetBeans 8.0引入了幾個新的Java提示 。 盡管有很多與Java Persistence API相關(guān)的新提示,但我還是關(guān)注Performance類別中的五個新提示。
NetBeans 8.0引入的五個新的“性能提示”是:
- 已裝箱價值的裝箱
- 冗余String.toString()
- 用String替換StringBuffer / StringBuilder
- 從String轉(zhuǎn)換期間不必要的臨時
- 轉(zhuǎn)換為String期間不必要的臨時
這五個與性能相關(guān)的Java提示中的每一個都通過從NetBeans 8.0截取的屏幕快照以及說明這些提示的代碼進(jìn)行說明。 每個提示都有兩個屏幕快照,一個快照顯示當(dāng)光標(biāo)懸停在標(biāo)有黃色下劃線的代碼行上時顯示的文本,另一個顯示建議的用于解決該提示的操作過程(單擊鼠標(biāo)左鍵時顯示)。標(biāo)記線左側(cè)的黃色燈泡)。 一些捕獲的屏幕快照包括避免提示的代碼示例。
已裝箱價值的裝箱
冗余String.toString()
用String替換StringBuffer / StringBuilder
從字符串轉(zhuǎn)換過程中不必要的臨時
轉(zhuǎn)換為字符串期間不必要的臨時
除非我已經(jīng)做了一些錯誤,似乎有一個小錯誤與此提示,它報(bào)告“ 從字符串轉(zhuǎn)換時不必要的臨時”的時候,在這種情況下,它應(yīng)該“轉(zhuǎn)換為字符串時不必要的臨時”是。 這沒什么大不了的,因?yàn)闃?biāo)記了條件,并且采取糾正措施似乎很適當(dāng)。
結(jié)論
NetBeans 8.0引入并在此處說明的與性能相關(guān)的五個提示可以幫助Java開發(fā)人員避免不必要的對象實(shí)例化和其他不必要的運(yùn)行時成本。 盡管如我的簡單示例所示,這種優(yōu)化的好處幾乎可以忽略不計(jì),但當(dāng)在具有循環(huán)執(zhí)行這些相同不必要實(shí)例化的循環(huán)的代碼中使用代碼時,可以節(jié)省更多成本。 即使不考慮性能優(yōu)勢,這些提示也有助于提醒Java開發(fā)人員,并向Java新手介紹有關(guān)獲取實(shí)例和原始值的最合適機(jī)制的信息。
翻譯自: https://www.javacodegeeks.com/2014/10/netbeans-8-0s-five-new-performance-hints.html
netbeans6.8
總結(jié)
以上是生活随笔為你收集整理的netbeans6.8_NetBeans 8.0的五个新性能提示的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ddos流量清洗多少钱一次(ddos流量
- 下一篇: websocket wss_使用wss和