java ImmutableMap使用
2020-12-13 14:04
标签:ring build 不同 大量 一个 object opera npe 适合 原文地址:https://blog.csdn.net/wantsToBeASinger/article/details/84997362 java中的Immutable对象: 简单地说,如果一个对象实例不能被更改就是一个Immutable的对象,Java SDK提供的大量值对象,比如String等都是Immutable的对象。 创建ImmutableMap: 在创建时放值: 创建后不可变: ImmutableMap中key和value均不能为null,放入null值会抛出NPE ImmutableMap的使用场景: 适合 确定性的配置, 比如根据不同的key值得到不同的请求url key, value为未知参数, 可能有null产生的情况 java ImmutableMap使用 标签:ring build 不同 大量 一个 object opera npe 适合 原文地址:https://www.cnblogs.com/dyh004/p/11549827.htmlMap
Map
immutableMap.put("k1","v3");//会抛出java.lang.UnsupportedOperationException
写单元测试
不适合
下一篇:高级java技术栈图