Google guava之ClassToInstanceMap简介说明

打印 上一主题 下一主题

主题 876|帖子 876|积分 2628

转自:
  http://www.java265.com/JavaCourse/202206/3777.html
Google Guava库是一个非常优秀的包含很多Java工具类集的库,广泛使用在Google公司内部,因此它可以被使用到几乎所有的Java项目中。Google Guava库最初发布在2007年。
Guava是对Java API的补充,对Java开发中常用功能进行更优雅的实现,使得编码更加轻松,代码容易理解。Guava使用了多种设计模式,同时经过了很多测试,得到了越来越多开发团队的青睐。Java最新版本的API采纳了Guava的部分功能,但依旧无法替代。
* 高效设计良好的API,被Google的开发者设计,实现和使用
* 遵循高效的java语法实践
* 使代码更刻度,简洁,简单
* 节约时间,资源,提高生产力 Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:
1. 集合 [collections]
2. 缓存 [caching]
3. 原生类型支持 [primitives support]
4. 并发库 [concurrency libraries]
5. 通用注解 [common annotations]
6. 字符串处理 [string processing]
7. I/O
 
下文笔者讲述guava中ClassToInstanceMap集合的简介说明,如下所示
guava之ClassToInstanceMap集合简介
  1. ClassToInstanceMap集合:
  2.    用于存储“类类型”及这个类型对应的实例
  3.    ClassToInstanceMap集合实现这个接口的类实现了指定接口
  4.        ImmutableClassToInstanceMap,
  5.            MutableClassToInstanceMap
复制代码
例:
  1. public static void main(String[] args) {
  2.       ClassToInstanceMap classToInstanceMap = MutableClassToInstanceMap.create();
  3.       classToInstanceMap.put(User.class,new User("java265.com-Name"));
  4.       System.out.println(classToInstanceMap);
  5.   }   
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

立聪堂德州十三局店

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表