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

Java中使用Preconditions來檢查傳入參數介紹

 更新時間:2015年06月10日 09:58:00   投稿:junjie  
這篇文章主要介紹了Java中使用Preconditions來檢查傳入參數介紹,本文只是作為一個簡單的用法介紹,需要的朋友可以參考下

Preconditions是Guava中的一個類庫,用于檢查傳入參數,一個常見用法如下:


boolean findElement(List<String> elements, String desiredElement) {
 checkNotNull(elements);
 // ...
}

用法簡單明了,就是檢查參數elements是不是null,如果是null則扔出NullPointerException。當然Preconditions類里還有其它方法,可能滿足幾乎所有的傳入參數的檢查。Preconditions的好處在于,它在call stack中更容易理解,并且每個方法還提供了格式化字符串的變體,形如:

checkArgument(i < j, "Expected i < j, but %s > %s", i, j);

和Java自帶的assert關鍵字不同的是,Preconditions的方法在release版本中依然有效,這么做的原因,大概是因為Java已經很慢了,不在乎多做些檢查吧-_-

相關文章

  • 淺談java8 stream flatMap流的扁平化操作

    淺談java8 stream flatMap流的扁平化操作

    這篇文章主要介紹了淺談java8 stream flatMap流的扁平化操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • java使用Feign實現聲明式Restful風格調用

    java使用Feign實現聲明式Restful風格調用

    這篇文章主要為大家詳細介紹了java使用Feign實現聲明式Restful風格調用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Java使用 try-with-resources 實現自動關閉資源的方法

    Java使用 try-with-resources 實現自動關閉資源的方法

    這篇文章主要介紹了Java使用 try-with-resources 實現自動關閉資源的方法,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • Maven之pom.xml文件中的Build配置解析

    Maven之pom.xml文件中的Build配置解析

    這篇文章主要介紹了Maven之pom.xml文件中的Build配置解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • mybatis if test判斷BigDecimal遇到的坑及解決

    mybatis if test判斷BigDecimal遇到的坑及解決

    這篇文章主要介紹了mybatis if test判斷BigDecimal遇到的坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • spring mvc 組合mybatis框架實例詳解

    spring mvc 組合mybatis框架實例詳解

    本項目采用 maven 結構,主要演示了 spring mvc + mybatis,controller 獲取數據后以json 格式返回數據。對spring mvc 組合mybatis的方法感興趣的朋友可以參考下本文
    2018-01-01
  • 基于SpringBoot?使用?Flink?收發(fā)Kafka消息的示例詳解

    基于SpringBoot?使用?Flink?收發(fā)Kafka消息的示例詳解

    這篇文章主要介紹了基于SpringBoot?使用?Flink?收發(fā)Kafka消息,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • JVM類加載,垃圾回收

    JVM類加載,垃圾回收

    這篇文章主要介紹了JVM的幾種垃圾回收器,文中通過示例代碼介紹的很詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07
  • java打印菱形及直角和等腰三角形的方法

    java打印菱形及直角和等腰三角形的方法

    用Java輸出菱形本身是一個比較簡單的問題,這是Java初學者都要編寫的一個算法,下面這篇文章主要給大家介紹了關于java打印菱形及直角和等腰三角形的方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Java中對List集合的常用操作詳解

    Java中對List集合的常用操作詳解

    下面小編就為大家?guī)硪黄狫ava中對List集合的常用操作詳解。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07

最新評論

岑溪市| 乌鲁木齐县| 延寿县| 义乌市| 玛沁县| 威远县| 隆化县| 长岛县| 拉萨市| 普陀区| 万安县| 沙洋县| 台中县| 孟连| 山阴县| 衡水市| 靖州| 西乡县| 亚东县| 西平县| 南岸区| 黄山市| 新沂市| 开远市| 鄢陵县| 阳江市| 鸡西市| 桃源县| 天长市| 朝阳市| 双牌县| 财经| 黑龙江省| 遵化市| 沁阳市| 夹江县| 三江| 文成县| 邓州市| 永平县| 时尚|