macOS 升级 JDK 8

在编译 Presto 源代码的时候,Maven 构建项目报错 JDK 版本过低,所以,就有了升级 JDK 版本的需要。简单介绍下环境: 系统:macOS 10.13.4 升级前 JDK 版本:1.8.0_40 升级后 JDK »

学习 Guava(三):集合

集合工具类 Lists Lists.newArrayList(); // ① Lists.newArrayListWithCapacity(10); // ② Lists.newLinkedList(); // ③ Lists.newCopyOnWriteArrayList(); // ④ ① 创建一个 ArrayList 对象,底层实现是数组 ② 创建一个指定初始大小的 ArrayList 对象 ③ 创建一个 LinkedList 对象,底层实现是链表 ④ 创建一个 CopyOnWriteArrayList 对象,参考: »

学习 Guava(一):简介

Guava 意为 Google + Java,是 Google Java 核心库,也是众多开源 Java 项目的依赖库。 熟悉 Guava 即有助于提高编程效率,通过阅读 Guava 源代码,也可以了解其背后实现的思想。GitHub 地址:https://github.com/google/guava Guava »