摘要: 学习guava让我惊喜的第二个接口就是:Bimap BiMap是一种特殊的映射其保持映射,同时确保没有重复的值是存在于该映射和一个值可以安全地用于获取键背面的倒数映射。 最近开发过程中,经常会有这种根据key找value或者根据value找key 的功能,之前都是将值存储到枚举或者map中,然后通过 阅读全文
posted @ 2018-10-19 14:59 mickey007 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 最近学习了下guava的使用,这里简单记录下一些常用并且使用的工具类把。 看到table的使用时候真的是眼前一亮,之前的代码中写过很多的Map<String,Map<String,String>> 这种格式的代码,这种阅读起来非常的不友好,甚至都不知道map中的key到底是什么还要联系上下文联想才可 阅读全文
posted @ 2018-10-19 14:38 mickey007 阅读(6778) 评论(0) 推荐(1) 编辑
摘要: 本文着重介绍下,应该在何时恰当的使用string,stringbuffer,stringbuilder。 1,执行速度 StringBuilder > StringBuffer > String 我们知道String是字符串常量,不可变对象,因此每次对String进行操作的时候实际上是生成了一个新的 阅读全文
posted @ 2018-10-19 11:20 mickey007 阅读(3398) 评论(0) 推荐(0) 编辑