
guava
你嘎哈呢
这个作者很懒,什么都没留下…
展开
-
guava学习-----一 :基础简介
https://www.cnblogs.com/peida/p/Guava.html一:简介源码包的简单说明: com.google.common.annotations:普通注解类型。 com.google.common.base:基本工具类库和接口。 com.google.common.cache:缓存工具包,非常简单易用且功能强大的JVM内缓存。 com....原创 2019-07-18 09:51:08 · 146 阅读 · 0 评论 -
guava----二:Optional优雅的使用null 三:Preconditions优雅的检验参数
二:Optional优雅的使用nullpublic static void main(String[] args) { Optional<Integer> optional = Optional.absent();//空 Optional<Integer> possible = Optional.of(null);//空指异常 Opti...原创 2019-07-18 11:26:39 · 336 阅读 · 0 评论 -
guava---四:base包下的一些用法
1:Strings关于字符串比较,加项,判空等操作。比较简单,看源码就知道干嘛的了。2:ints数字数组有关的一些操作。3:Joiner加入Joiner.on("|").join(a);Joiner.on("|").skipNulls().join(a);4:splitterString string=", a ,b ,";List<...原创 2019-07-18 14:00:55 · 222 阅读 · 0 评论 -
guava---五:Object包
Object:equals,hashCode,toStringHelper,firstNonNull1:java 的jadk中使用equals,比如a.equals(b)的时候,a不能为null。而使用Object.equals(a,b)的时候,a,b的值随意,可以为null。2:firstNonNull:传进去两个参数,返回为第一个不为null的值。3:toStringHelp再创建...原创 2019-07-18 14:16:44 · 101 阅读 · 0 评论