随笔分类 - Google Guava系列
摘要:文中所述Guava版本基于29.0-jre,文中涉及到的代码完整示例请移步Github查看。 JDK中的异常 JDK中把程序中可能出现的异常、错误统一了起来。 所有的异常、错误都是Throwable的子类,图中红色块的异常类是受检异常,表明在程序中出现这些异常时,需要我们通过try...catch.
阅读全文
摘要:文中所述Guava版本基于29.0-jre,文中涉及到的代码完整示例请移步Github查看。 常见Obejct方法使用 Java中所有的类都有一个隐藏的公共父类,就是Object类。既然所有的类都继承自Object类,那所有的类中都包含有Object类的方法,常见的有。 equals(Object)
阅读全文
摘要:文中所述Guava版本基于29.0-jre,文中涉及到的代码完整示例请移步Github查看。 概述 Guava的Ordering是一种特殊的比较器,和JDK的Comparator相比较,它提供了更多的功能。 从实现上说,Ordering实例就是一个特殊的Comparator实例。Ordering把很
阅读全文
摘要:文中所述Guava版本基于29.0-jre,文中涉及到的代码完整示例请移步Github查看。 如何编写参数条件判定语句 在我们编写一些方法的时候,都需要对方法传入的参数进行一些条件限定,比如 /** * 以自然顺序比较两个字符串并返回较大的字符串 */ public String compare(S
阅读全文
摘要:文中所述Guava版本基于29.0-jre,文中涉及到的代码完整示例请移步Github查看。 null的合理性 对于所有的Javaer来说,null类型是我们在编写代码中不可能不遇到的一个神奇的东西,当然每个人对null类型也有自己的看法和见解,在开始本篇文章之前,让我们看一下其他的一些人是如何看待
阅读全文
摘要:Guava是来自Google的Java库合集,包含了很多新的集合类型(比如multinmap和mulitset),不可变集合,图库和并发、I/O、哈希、缓存、原始类型等类型的工具集。Guava广泛的使用在Google的大部分Java项目中,也被其他的公司广泛采用。 Guava有两种使用方式: JRE
阅读全文

浙公网安备 33010602011771号