搜尋
首頁JavaJava入門如何提升編寫java程式的速度

如何提升編寫java程式的速度

Nov 16, 2019 am 11:28 AM
java提升程式編寫速度

如何提升編寫java程式的速度

一般情況下,寫程式要在一段時間內很好的完成,就必須要套用現成的東西。在一個新的功能中,如何呼叫現成的東西呢?就是使用第三方套件或是使用自己總結的程式碼庫。接下來介紹一些好的程式碼庫。

通用庫

經常被使用的到apache 的集中包例如apache commons的包,goole guava包,至少需要知道其中的幾個關鍵的類如StringUtils類,這些,其他的都需要記住其中的用法。至少在StringUtils中能夠完成大部分字串的處理工作。

時間處理類別

在先前較多的使用JodaTime,該函式庫能夠幫助完成很多時間處理上的問題,但java8出來之後,使用java8新的時間處理,也是很方便的,但是一般都習慣使用Date類,如何高效的完成事件的處理呢,我自己是自己總結了一個DateUtil類,其中有自己經常需要使用到的時間處理方法。

集合類別庫

集合是常用來的一個,在工作中大多數會用到ArrayList,HashMap,HashSet,這個三個集合類,這個Apache Commons Collections庫能夠處理很多類需要處理的部分,我個人還建議,除了常用到的三個集合類,需要了解更多的其他集合類,並且在一些特殊的場合下使用到他們,因為其他集合類別設計出來,都是適合一些特殊場合的,比常見的類別處理效率更好。

加密庫

Apache Commons家族中的Commons Codec就提供了一些公共的編解碼實現,但是我個人還是建議自己維護一個自己的加密庫,因為jdk已經提供了原生的加密演算法,需要自己去封裝一層,而自己維護的工具類別就是將這些演算法集中起來。

單元測試庫

單元測試是很不被重視的一個,但是時非常重要的一個,我我在工作中常用到的測試​​庫JUnit, Mockito和PowerMock,這三個測試庫滿足了大部分的情況。熟練的使用它,能夠在開發過程中將單元測試覆蓋率提升到一定比率,並且每次改動程式碼,都跑一遍單元測試,那麼自己維護的程式碼將出現很少的錯誤。

推薦教學:Java教學

#

以上是如何提升編寫java程式的速度的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版