Guava中的集合类

Guava提供了若干个新的集合类型,它们很常用但是却不在JCF(Java Collections Framework)中,这组集合类型遵循JCF的API接口约定,因此可以用熟悉的方式才操作它们,只要做很少的改动就可以将遗留代码迁移到新的集合上。

每个集合类型都有各自适用的场景,谨慎明智地选择其中之

阅读全文 “Guava中的集合类”

The Beauty of Programming

有些人对编程有着极大的热情,写出来的代码也非常优秀,创造了操作系统、语言、工具、软件。然而有更多的程序员没有那么优秀,至少没有他们认为的那么优秀,我就是其中之一。我错误的认为不停学习编程语言、不停读各种编程书就可以成为编程的高手,事实上我并没有成为这样的人也没有读那么多编程书。这个过程一点也不快乐,

阅读全文 “The Beauty of Programming”

20小时学习新事物

引言

在互联网时代,我们有学不完的新知识,特别是处于软件行业,每天出现新的语言、框架、领域。比如Vue、Spark、微服务、React、机器学习、Sass/Pass都是最近才火起来的。我时常怀疑一个程序的一生到底能够学习多少编程的知识,而学习多少才算是足够,这个领域有学不完的知识,而且在不断的更新

阅读全文 “20小时学习新事物”