一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java中使用Preconditions來檢查傳入參數介紹

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

2019-12-21 14:49junjie JAVA教程

這篇文章主要介紹了Java中使用Preconditions來檢查傳入參數介紹,本文只是作為一個簡單的用法介紹,需要的朋友可以參考下

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

 

?
1
2
3
4
boolean findElement(List<String> elements, String desiredElement) {
 checkNotNull(elements);
 // ...
}

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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产1区2区三区不卡 | xxxx在线视频 | 免费一级生活片 | 久久99热狠狠色一区二区 | 国产三级精品91三级在专区 | 粉嫩尤物在线456 | 国产精品毛片va一区二区三区 | 精品国产自在在线在线观看 | 99操视频| 性奶乳妇| 日本免费三片在线播放 | 扒开老师挠尿口到崩溃刑罚 | 欧美一区二区三区四区在线观看 | 亚洲第一在线 | 色综合久久综合网欧美综合网 | 成年人视频免费在线播放 | 亚洲第一二三四区 | 亚洲精品综合一区二区 | 天天射寡妇射 | 欧美精品亚洲精品日韩专区va | 色噜噜国产精品视频一区二区 | 国产成人精品免费视频软件 | 亚洲 欧美 在线观看 | 13日本xxxxxxxxx18| 乌克兰精品摘花处破 | 好大用力深一点女公交车 | 日韩欧美亚洲国产高清在线 | 白丝校花被扒开双腿喷水小说 | 91制片厂制作果冻传媒八夷 | 欧美乱妇高清无乱码视频在线 | 网站视频免费 | 69午夜影院 | 四虎地址8848aa4hc44四虎 四虎成人永久地址 | 国内偷拍第一页 | 亚洲码和乱人伦中文一区 | 午夜精品久久久久久久99蜜桃 | 波多野结衣在线看 | 穆挂英风流艳史小说 | 1024在线视频精品免费 | 免费看60分钟大片视频播放 | 啊好大好爽 |