![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 70
bloodlee_hust
本人系一代码民工. 很多事情没看透啊.
展开
-
Google Guava学习之Constraint
Guava Constraint非常有用。有它,我们可以创建一些受限的容器,如list/set/multiset/map...看看代码实例。import java.util.HashSet;import java.util.Set;import com.google.common.base.Objects;import com.google.common.collect.Con原创 2011-06-08 16:35:00 · 2053 阅读 · 0 评论 -
Google Guava学习之BiMap
Guava的BiMap非常强大,我们很容易就可以构造出一个双向的Map。请看示例代码:import com.google.common.collect.BiMap;import com.google.common.collect.HashBiMap;public class TryBiMap { public static void main(String[] args) {原创 2011-06-08 15:05:00 · 2445 阅读 · 2 评论 -
Google Guava学习之Table
Guava Table是一个比较有意思的容器。可以把它想成一个两维表格,有行(Row)和列(Column),数据在一个格子(Cell)中。Table可以是稀疏的。以下是代码实例,展示如何使用它的部分APIs.import com.google.common.collect.HashBasedTable;import com.google.common.collect.Table;原创 2011-06-08 16:39:00 · 4017 阅读 · 0 评论 -
Google Guava学习之Ordering
Guava的Ordering和JDK Comparator相比功能更强。它非常容易扩展,可以轻松构造复杂的comparator,然后用在容器的比较、排序等操作中。以下是一个代码实例。import java.util.Arrays;import java.util.Collections;import java.util.List;import com.google.comm原创 2011-06-08 16:44:00 · 2982 阅读 · 0 评论 -
Google Guava学习之Immutable Collection
以前为了实现传递不可变容器,我们常要做预防性拷贝,实现起来很繁琐。Guava的Immutable Collection实现了只读容器。当你试图调用改变容器的操作时,就会有相应的异常抛出。以下代码以ImmutableMap和ImmutableSet做为例子。import java.util.HashMap;import java.util.Map;import com.googl原创 2011-06-08 16:49:00 · 2000 阅读 · 0 评论 -
初识SWTBot
经过1年左右的开发,公司第一个基于Eclipse RCP的产品终于Release。现在有时间要考虑后续的很多问题,其中之一就是UI的自动化测试。为什么要引入UI自动化测试?第一个版本出去之后,之后的开发必然要考虑版本兼容的问题。如果一直要手动来测试UI上的所有原创 2011-07-04 18:21:05 · 3796 阅读 · 5 评论