Google Guava
文章平均质量分 81
arcticfox9902
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Google Guava笔记](一)annotations
最近在看Google Guava库的源码,为什么会看这个库的源码呢?不做解释。 这个项目包含了一些Google的核心Java1.5+类库,这些类库已经被应用在Google许多基于Java的项目中。包括: com.google.common.annotations com.google.common.base com.google.common.collec...原创 2011-06-18 11:01:59 · 356 阅读 · 0 评论 -
[Google Guava笔记](二)base
2 base:像这个包名所描述的,提供了基本的实用工具库和接口。 接口: 2.1 FinalizableReference:如果引用被垃圾回收后还有代码需要执行,实现此接口。只有一个方法: void finalizeReferent(),这个方法在引用被垃圾回收时由后台线程调用,除非安全限制阻止了后台线程的启动,这种情况下当新的引用被创建时调用此方法。 ...原创 2011-06-19 09:31:04 · 173 阅读 · 0 评论 -
[Google Guava笔记](三)base
2.14 FinalizableSoftReference<T>: 抽象类,只有构造函数。 继承了 SoftReference<T>类,实现了 FinalizableReference接口,是有 finalizeReferent()方法的软引用。 2.15 FinalizableWeakReference<T>: 抽象类,只有...原创 2011-06-19 09:56:29 · 163 阅读 · 0 评论 -
[Google Guava笔记](四)net
3 com.google.common.net:这个 package包含了与主机标示 (数字 IP和域名 )相关的工具方法和工具类。 3.1 HostSpecifier:与主机标示相关的类,内部用 private字符串以 ip或域名来保存主机地址。 内部类: TeredoInfo: Teredo—— 一种通过网络地址转换器 (N...原创 2011-06-19 10:10:04 · 472 阅读 · 0 评论 -
[Google Guava笔记](五)primitives
4 primitives:提供了八种原始类型和 void的静态工具。 4.1 Booleans: 静态方法: hashCode(boolean value):返回 value的哈希码,与 (Boolean)value.hashCode()返回值相同, true的哈希码是 1231, false的哈希码是 1237。...原创 2011-06-19 10:17:26 · 303 阅读 · 0 评论 -
[Google Guava笔记](六)collect
5 com.google.common.collect:包括常用的 collection接口和实现,以及相关的工具类。 接口: 5.1 BiMap<K, V>:继承 Map<K, V>接口。这个 Map要求键和值都是独一无二的,不能有相同的键或值,使得 BiMap的键值互换后也是一个 BiMap。它定义了 inverse()方法...原创 2011-06-20 20:42:15 · 400 阅读 · 0 评论 -
[Google Guava笔记](七)collect
5.51 CustomConcurrentHashMap<K,V>:继承 AbstractMap<K,V>,实现 ConcurrentMap<K,V>。 以下内容引自:http://www.blogjava.net/xylz/archive/2010/07/20/326661.html,在此对imxylz表示感谢! 默认情况下 ...原创 2011-06-20 21:57:26 · 183 阅读 · 0 评论 -
[Google Guava笔记](八)io
6 com.google.common.io:与 Java I/O相关的工具类和方法。 接口: 6.1 ByteArrayDataInput:从内存中读取 byte数组,它的方法都是在父接口中定义的,提供了相同的功能,但是不抛出 IOException,如果某个方法过早的到达数组的尾部,则会抛出 IllegalStateException。 ...原创 2011-06-21 22:13:15 · 416 阅读 · 0 评论 -
[Google Guava笔记](九)concurrent
7 com.google.common.util.concurrent: 接口: ListenableFuture<V>:继承 java的 Future接口,增加了 addListener(Runnable listener, Executor executor)方法,注册一个监听器,当 Future中的任务完成时,在 execut...原创 2011-07-04 22:44:49 · 642 阅读 · 0 评论
分享