最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java語(yǔ)言Lang包下常用的工具類介紹

 更新時(shí)間:2017年10月10日 15:50:17   作者:乘北之風(fēng)  
這篇文章主要介紹了Java語(yǔ)言Lang包下常用的工具類介紹,次奧變覺(jué)得挺不錯(cuò)的,這里分享給大家,需要的朋友可以參考下。

 無(wú)論你在開(kāi)發(fā)哪中 Java 應(yīng)用程序,都免不了要寫(xiě)很多工具類/工具函數(shù)。你可知道,有很多現(xiàn)成的工具類可用,并且代碼質(zhì)量都很不錯(cuò),不用你寫(xiě),不用你調(diào)試,只要你發(fā)現(xiàn)。

  在 Apache Jakarta Common 中, Lang 這個(gè) Java 工具包是所有 Apache Jakarta Common 項(xiàng)目中被使用最廣泛的,幾乎你所知道的名氣比較大的軟件里面都有用到它,包括 Tomcat, Weblogic, Websphere, Eclipse 等等。我們就從這個(gè)包開(kāi)始介紹整個(gè) common 項(xiàng)目。

Lang 中工具類比較多,這里介紹幾個(gè)主要的:

  ClassUtils:  getShortClassName,這個(gè)函數(shù)應(yīng)該在 java.lang.Class 類中有的,我看到很多人自己寫(xiě)這個(gè)函數(shù)。getAllInterfaces,convertClassNamesToClasses,isAssignable,primitivesToWrappers,isInnerClass。

  NumberUtils: 關(guān)于數(shù)字以及數(shù)字和字符串轉(zhuǎn)換的類 stringToInt,toDouble,createNumber,isAllZeros, int compare(float lhs, float rhs), isNumber(String str),double min(double[] array)。

  RandomUtils: 用于產(chǎn)生隨機(jī)數(shù)的。

  DateFormatUtils: 日期時(shí)間格式轉(zhuǎn)換,以及本地時(shí)間和 UTC 時(shí)間轉(zhuǎn)換。

  DateUtils: 日期工具類。isSameDay,truncate,round,modify。

  基于反射機(jī)制的幾個(gè)類:

  CompareToBuilder: 比較,用在算法、排序、比較的地方。reflectionCompare,append。

  EqualsBuilder: 通過(guò)反射機(jī)制比較。reflectionEquals 很多項(xiàng)目中用到。

  HashCodeBuilder: 可以通過(guò)反射生成 hash code,很多算法的地方涉及到 hash code,但是并不是每個(gè)人都知道一種 hash code 的生成方法。

  ToStringBuilder: 當(dāng)你需要重載 toString 函數(shù)而不想寫(xiě)代碼把當(dāng)前類的所有成員信息列出來(lái),可以用這個(gè)函數(shù)。

  其它的幾個(gè)類我用得比較少:

  SerializationUtils  Java中得序列化比較奧妙,容易出錯(cuò)啊。

  SystemUtils 可以讀取一些關(guān)于 jdk 信息,操作系統(tǒng)信息的工具類。

總結(jié)

以上就是本文關(guān)于Java語(yǔ)言Lang包下常用的工具類介紹的全部?jī)?nèi)容,希望對(duì)大家有所幫助。如果還有更多方便的工具類,您可以留言,歡迎討論。感興趣的朋友可以參閱:java.lang.Void類源碼解析、Java單例模式實(shí)現(xiàn)靜態(tài)內(nèi)部類方法示例、Java虛擬機(jī)裝載和初始化一個(gè)class類代碼解析等,感謝朋友們對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • springboot整合activity自動(dòng)部署及部署文件命名流程

    springboot整合activity自動(dòng)部署及部署文件命名流程

    這篇文章主要介紹了springboot整合activity自動(dòng)部署及部署文件命名流程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 基于java配置nginx獲取真實(shí)IP代碼實(shí)例

    基于java配置nginx獲取真實(shí)IP代碼實(shí)例

    這篇文章主要介紹了基于java配置nginx獲取真實(shí)IP代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • java實(shí)現(xiàn)打磚塊小游戲

    java實(shí)現(xiàn)打磚塊小游戲

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)打磚塊小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 使用Spring的StopWatch實(shí)現(xiàn)代碼性能監(jiān)控的方法詳解

    使用Spring的StopWatch實(shí)現(xiàn)代碼性能監(jiān)控的方法詳解

    在開(kāi)發(fā)過(guò)程中,偶爾還是需要分析代碼的執(zhí)行時(shí)間,Spring 框架提供了一個(gè)方便的工具類 StopWatch,本文將介紹 StopWatch 的基本用法,并通過(guò)示例演示如何在項(xiàng)目中使用 StopWatch 進(jìn)行代碼性能監(jiān)控
    2023-12-12
  • Java由淺入深分析多態(tài)的概念

    Java由淺入深分析多態(tài)的概念

    多態(tài)就是指程序中定義的引用變量所指向的具體類型和通過(guò)該引用變量發(fā)出的方法調(diào)用在編程時(shí)并不確定,而是在程序運(yùn)行期間才確定,即一個(gè)引用變量到底會(huì)指向哪個(gè)類的實(shí)例對(duì)象,該引用變量發(fā)出的方法調(diào)用到底是哪個(gè)類中實(shí)現(xiàn)的方法,必須在由程序運(yùn)行期間才能決定
    2022-04-04
  • Javas使用Redlock實(shí)現(xiàn)分布式鎖過(guò)程解析

    Javas使用Redlock實(shí)現(xiàn)分布式鎖過(guò)程解析

    這篇文章主要介紹了Javas使用Redlock實(shí)現(xiàn)分布式鎖過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • RabbitMQ簡(jiǎn)單隊(duì)列實(shí)例及原理解析

    RabbitMQ簡(jiǎn)單隊(duì)列實(shí)例及原理解析

    這篇文章主要介紹了RabbitMQ簡(jiǎn)單隊(duì)列實(shí)例及原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • SpringBoot啟動(dòng)時(shí)自動(dòng)執(zhí)行sql腳本的方法步驟

    SpringBoot啟動(dòng)時(shí)自動(dòng)執(zhí)行sql腳本的方法步驟

    本文主要介紹了SpringBoot啟動(dòng)時(shí)自動(dòng)執(zhí)行sql腳本的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 詳解如何使用Jersey客戶端請(qǐng)求Spring Boot(RESTFul)服務(wù)

    詳解如何使用Jersey客戶端請(qǐng)求Spring Boot(RESTFul)服務(wù)

    本篇文章主要介紹了詳解如何使用Jersey客戶端請(qǐng)求Spring Boot(RESTFul)服務(wù),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • Spring Boot之搞定mongoTemplate的知識(shí)小結(jié)

    Spring Boot之搞定mongoTemplate的知識(shí)小結(jié)

    這篇文章主要介紹了Spring Boot之搞定mongoTemplate的知識(shí)小結(jié),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12

最新評(píng)論

长白| 隆尧县| 竹北市| 凌云县| 民权县| 怀化市| 上栗县| 祁阳县| 红安县| 平南县| 九龙城区| 泰州市| 东源县| 沅陵县| 铜陵市| 汝南县| 泊头市| 邯郸县| 洪洞县| 海林市| 隆子县| 崇信县| 内江市| 福泉市| 孝义市| 珠海市| 阿图什市| 皮山县| 塔城市| 济宁市| 泗洪县| 城市| 通海县| 宁远县| 和政县| 亳州市| 柏乡县| 九台市| 崇仁县| 庄浪县| 昭苏县|