Guava基础
文章平均质量分 67
宫爆鸡丁要加花生
积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓无爪牙之利,筋骨之强,上食埃土,下饮黄泉,用心一也。蟹六跪而二螯,非蛇鳝之穴无可寄托者,用心躁也。
展开
-
Guava学习(序)——为Maven项目配置Guava
guava的使用Maven项目中Guava的引入环境:intelliJ Idea 2017 + maven 3.5.0guava开源库的地址:guava只需要在项目的pom.xml中添加以下dependency,注意,此时可能会弹出窗口,询问maven是否auto-import <dependency> <groupId>com.google.guav原创 2017-05-03 17:27:23 · 18634 阅读 · 1 评论 -
Guava学习(基本工具)——Optional
Guava的Optional对象是为了让编程人员时刻记住引用变量指向null的情况,此处还需参考java关键字nullOptional的使用契机轻率地使用null可能会导致很多令人惊愕的问题。通过学习Google底层代码库,我们发现95%的集合类不接受null值作为元素。我们认为, 相比默默地接受null,使用快速失败操作拒绝null值对开发者更有帮助(以上这句话是Guava官方教程的原创 2017-05-03 20:36:42 · 766 阅读 · 0 评论 -
Guava学习——工具类
Guava本质就是一些工具类,口号是优化了代码,但是目前为止,有些地方优化得不是很懂,现在的感觉就是总体来说就是逼格提高了前置条件之Preconditions类Preconditions类中包含的方法: 方法名 作用 检查失败时抛出的异常 checkArgument(boolean) 检查boolean是否为true,用来检查传递给方法的参数 IllegalArgumentE原创 2017-05-10 16:28:11 · 590 阅读 · 0 评论