05 2015 档案

摘要:Guava 提供了一系列针对Object操作的方法。 1. toString方法 为了方便调试重写toString()方法是很有必要的,但写起来比较无聊,不管如何,Objects类提供了toStringHelper方法,它用起来非常简单,我们可以看下面的代码: public class B... 阅读全文
posted @ 2015-05-19 14:23 林本托 阅读(1217) 评论(0) 推荐(0) 编辑
摘要:Preconditions类是一组静态方法用来验证我们代码的状态。Preconditons类很重要,它能保证我们的代码按照我们期望的执行,如果不是我们期望的,我们会立即得到反馈是哪里出来问题,现在我们使用Preconditions来保证我们代码的行为,并且对调试也非常方便。 当然,你也可以自己... 阅读全文
posted @ 2015-05-18 14:58 林本托 阅读(750) 评论(0) 推荐(0) 编辑
摘要:不管你喜欢何种编程语言,很多时候针对string编程的处理都是乏味而且爱出错误的,很多时候,我们需要从文件或是数据库中读取数据,或者根据需求重新格式化或排序字符串给用户显示。幸运的是,Guava提供了一些非常有用的类,来很容易的处理String的问题,这些类有:CharMatcherCharse... 阅读全文
posted @ 2015-05-18 14:12 林本托 阅读(3646) 评论(0) 推荐(0) 编辑
摘要:另一项经常对字符串的操作就是根据指定的分隔符对字符串进行分隔。我们基本上会使用String.split方法: String testString = "Monday,Tuesday,,Thursday,Friday,,"; // parts is [Monday, Tuesday, ... 阅读全文
posted @ 2015-05-15 10:39 林本托 阅读(2781) 评论(0) 推荐(0) 编辑
摘要:Guava 中有一些基础的工具类,如下所列: 1,Joiner 类:根据给定的分隔符把字符串连接到一起。MapJoiner 执行相同的操作,但是针对 Map 的 key 和 value。 2,Splitter 类:与 Joiner 操作相反的类,是根据给定的分隔符,把一个字符串分隔成若个子字... 阅读全文
posted @ 2015-05-13 13:09 林本托 阅读(9338) 评论(0) 推荐(1) 编辑
摘要:Google Guava是什么东西?首先要追溯到2007年的“Google Collections Library”项目,它提供对Java 集合操作的工具类。后来Guava被进化为Java程序员开发必备的工具。Guava可以对字符串,集合,并发,I/O,反射进行操作。 在软件开发过程中,我们自... 阅读全文
posted @ 2015-05-13 09:26 林本托 阅读(3021) 评论(0) 推荐(0) 编辑
摘要:这本书不是一本简单的叙述程序员职业规划和如何提高能力的书。他论述了如何做一个高产,快乐,幸福的程序员,包括职业生涯,理财,学习,健身,信仰等各个方面的内容。推荐给每一位伟大的拯救宇宙的程序员!书名《Soft Skills: The software developer's life manual》 阅读全文
posted @ 2015-05-08 09:05 林本托 阅读(747) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示