![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Guava
文章平均质量分 80
wea111222333
hello world
展开
-
Guava(一)Lists与Maps
转载出处:http://ajoo.iteye.com/blog/735368序 花开花落,花落花开。少年子弟江湖老,红颜少女的儿子都会打酱油反三俗了. 蓦然回首, 那个仿佛刚刚还在上幼儿园, 拉着我的手让我带着到麦当劳买鸡块冰激凌吃的小屁孩儿; 上了小学, 抱着我给买的盗版commando苦苦钻研攻略的小表弟, 开始写java程序了! 暑假去小表弟学校宿舍晃了一转载 2017-08-16 14:02:28 · 818 阅读 · 0 评论 -
Guava(二)Make me a Map as fast as you can
转载出处:http://ajoo.iteye.com/blog/737291古人云 (无图无真相, 有美女走光图为证): 引用Pat-a-map, Pat-a-map, maker's man, Make me a map as fast as you can... 这集要讲的工具叫MapMaker. 顾名思义, MapMaker就是帮你转载 2017-08-16 14:03:43 · 273 阅读 · 0 评论 -
Guava(三)CharStreams和ByteStreams
转载出处:http://ajoo.iteye.com/blog/737718其实guava可以看成是支持java5的apache commons之类的项目. 第一第二回讲的主要是集合类的一些最常用的工具. 其实com.google.common.collect里还有很多非常有用的工具, 比如Ordering, ComparisonChain, Iterables, Multiset转载 2017-08-16 14:05:04 · 3228 阅读 · 0 评论 -
Guava(四)Resources和Files
转载出处:http://ajoo.iteye.com/blog/738286另外一对我经常需要用到的, 是Resources和Files. 一般来说, 如果我有一大块的文本, 或者properties文件, xml, 我会选择把它们存到一个文本文件里, 放到jar里. 然后在运行时, 把这个文件当作资源读出. 这样做比直接存到文件系统里面的好处, 在于它对部署方式不敏感, 不管转载 2017-08-16 14:06:08 · 715 阅读 · 0 评论 -
Guava(五)合久必分, 分久必合
转载出处:http://ajoo.iteye.com/blog/738339用瓜娃以前, 每当遇到把一串东西用逗号分割打印出来的需求, 俺都有点烦. 这算是挺简单无聊的活, 但是每次写起来那代码总是觉得象56k猫拨号上网那么让人磨牙: Java代码 StringBuilder builder = new StringBuilder(); int转载 2017-08-16 14:06:55 · 305 阅读 · 0 评论 -
Guava(六)ComparisonChain和primitives包
转载出处:http://ajoo.iteye.com/blog/740079有时候我们不可避免地要实现Comparator, 好做排序之类的事情. 要比较两个整数的时候, 我一度曾经这么写: Java代码 return a - b; 多简单啊! 如果a比b大, 无疑这个东西返回正数了. 可惜啊, 现实永远比理想残酷.转载 2017-08-16 14:07:56 · 524 阅读 · 0 评论 -
Guava(七)外面很多坏银地
转载出处:http://ajoo.iteye.com/blog/741045为人父母, 一个比较纠结的事情, 就是到底怎么保护那个啥也不懂的小家伙. 如果护着她太紧了, 会不会让她失去和外部接触, 学习的机会, 变得孤僻, 依赖性强? 如果保护不利, 被人欺负了, 或者甚至被拐跑了, 后悔药没地方买呀. 到底要不要告诉她外面有很多坏人呐? 唉. 不自寻烦恼了. 埋头写代码!转载 2017-08-16 14:08:38 · 225 阅读 · 0 评论