大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java培訓 java培訓之代碼優化有哪些方法

java培訓之代碼優化有哪些方法

更新時間:2019-10-19 09:48:41 來源:動力節點 瀏覽2472次

  

人人都說代碼就是程序員手中的雕刻刀,一筆一筆的給自己產品敲出輪廓和細節。而代碼優化是每個程序員必做的是,就算是天天和代碼打交道的程序員們,對自己寫出的代碼也有諸多疑問,因此優化很重要。下面動力節點java培訓機構小編為大家分享java培訓之代碼優化有哪些方法?


代碼優化有哪些方法


  1、盡量重用目標


  特別是String目標的運用,呈現字符串銜接時應該運用StringBuilder/StringBuffer替代。由于Java虛擬機不僅要花時刻生成目標,以后可能還需要花時刻對這些目標進行廢物收回和處理,因而,生成過多的目標將會給程序的功能帶來很大的影響。


  2、盡可能運用局部變量


  調用辦法時傳遞的參數以及在調用中創立的暫時變量都保存在棧中速度較快,其他變量,如靜態變量、實例變量等,都在堆中創立,速度較慢。別的,棧中創立的變量,跟著辦法的運轉結束,這些內容就沒了,不需要額定的廢物收回。


  3、及時封閉流


  Java編程過程中,進行數據庫銜接、I/O流操作時必須當心,在運用結束后,及時封閉以開釋資源。由于對這些大目標的操作會造成體系大的開支,稍有不慎,將會導致嚴峻的結果。


  4、盡量削減對變量的重復計算


  明確一個概念,對辦法的調用,即便辦法中只有一句句子,也是有消耗的,包含創立棧幀、調用辦法時維護現場、調用辦法結束時康復現場等


  5、盡量指定類、辦法的final修飾符


  帶有final修飾符的類是不可派生的。在Java中心API中,有許多運用final的例子,例如java.lang.String,整個類都是final的。為類指定final修飾符可以讓類不可以被承繼,為辦法指定final修飾符可以讓辦法不可以被重寫。如果指定了一個類為final,則該類一切的辦法都是final的。Java編譯器會尋找機會內聯一切的final辦法,內聯關于進步Java運轉功率效果嚴峻,詳細拜見Java運轉期優化。此舉可以使功能平均進步50%。


  6、盡量使用HashMap、ArrayList、StringBuilder


  除非線程安全需要,否則不推薦使用Hashtable、Vector、StringBuffer,后三者由于使用同步機制而導致了性能開銷。


代碼優化有哪些方法


以上就是動力節點java培訓機構小編介紹的“代碼優化有哪些方法”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久久久久久亚洲精品 | 99精品国产兔费观看66 | 99久久精品全部 | 日韩 欧美 亚洲 中文字幕 | 四虎影院在线播放视频 | 男人资源在线观看 | 日韩精品一区二区三区 在线观看 | 韩国亚洲伊人久久综合影院 | 国产成人毛片视频不卡在线 | 日本乱中文字幕系列在线观看 | 国产精品久久久亚洲第一牛牛 | 97久久国语露脸精品对白 | 久久免费视频2 | 91精品国产福利尤物 | 天天操天天干天搞天天射 | 在线观看片成人免费视频 | 看免费一级片 | 麻豆国产精品视频 | 综合网五月 | 欧美日韩亚洲国产无线码 | 天天综合网久久 | 欧美色网 | 亚洲国产精品久久精品成人 | 免费一级毛片在线视频观看 | 亚洲精品乱码久久久久久蜜桃欧美 | 全部在线播放免费毛片 | www.99视频| 欧美高清一区 | 国产成人一区二区三区精品久久 | 国内精品久久久久不卡 | 国产高清在线精品一区二区三区 | 五月综合激情视频在线观看 | 亚洲欧美bt | 日韩高清在线播放不卡 | 国产麻豆精品aⅴ免费观看 国产麻豆精品hdvideoss | 性生活视频网址 | 欧美一级欧美一级毛片 | 成人免费视频在线观看 | 在线日本妇人成熟免费观看 | 精品哟啊呦v视频在线观看 精品哟哟国产在线观看 | 欧美一区二区在线免费观看 |