久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

java規定代碼執行時間 如何提高JAVA代碼的運行效率?

如何提高JAVA代碼的運行效率?代碼優化就是程序代碼的交換,為了簡化代碼,清理代碼垃圾。有很多Java程序員新手想知道代碼優化的方法,也有很多想轉行Java的同學想知道2020年學習Java的就業前景

如何提高JAVA代碼的運行效率?

代碼優化就是程序代碼的交換,為了簡化代碼,清理代碼垃圾。有很多Java程序員新手想知道代碼優化的方法,也有很多想轉行Java的同學想知道2020年學習Java的就業前景。接下來我給大家簡單分析一下。

Java代碼優化的方法有哪些?

1)盡量指定類和方法的最終修飾符。帶有final修飾符的類是不可派生的,Java編譯器會尋找機會內聯所有的final方法。內聯在改進Java 的運行效率,平均可以提高50%的性能。

2)盡可能重用對象。因為Java虛擬機不僅要花時間生成對象,將來還可能要花時間收集和處理這些對象,所以生成過多的對象會對程序的性能產生很大的影響。

3)盡可能使用局部變量。調用方法時傳遞的參數和調用中創建的臨時變量以較快的速度存儲在堆棧中,而其他變量(如靜態變量和實例變量)以較慢的速度創建在堆棧中。

4)謹慎使用異常。異常不利于性能。每當拋出異常時,Java虛擬機必須調整調用堆棧,因為在處理過程中創建了一個新對象。異常只能用于錯誤處理,不應用于控制程序流。

5)乘法和除法使用移位運算。使用移位操作可以大大提高性能,因為在計算機的底層,對齊操作是最方便快捷的,但移位操作雖然快,但可能會使代碼難以理解,所以最好添加相應的注釋。

6)盡可能使用HashMap、ArrayList和StringBuilder,不建議使用Hashtable、Vector和StringBuff

java中終止程序的執行?

在java程序中,可以使用exit方法來終止程序的執行,但使用exit方法的本質是終止JVM的運行。如果另一個程序同時運行,使用exit方法也會終止該程序。為了避免這種情況,可以使用interrupt()來中斷退出獨立操作的進程。

對于多線程程序,所有非守護線程都必須關閉。Exit僅在程序異常退出時使用。方法退出程序。

主站蜘蛛池模板: 德格县| 时尚| 永川市| 怀柔区| 柘荣县| 阳谷县| 肥城市| 江达县| 土默特右旗| 澎湖县| 夏河县| 邛崃市| 通榆县| 阜南县| 广州市| 姚安县| 始兴县| 白玉县| 襄城县| 陈巴尔虎旗| 冕宁县| 磐安县| 静乐县| 禄丰县| 苏尼特右旗| 桑植县| 龙岩市| 龙里县| 桦南县| 沾化县| 名山县| 呼伦贝尔市| 黎平县| 客服| 长治市| 大姚县| 华坪县| 全南县| 平泉县| 丹寨县| 宜城市|