Guaua
爱coding的同学
即使生活过得平淡无奇,也不要忘记最初的梦想
展开
-
不可变集合
什么是Immutable不可变集合,顾名思义就是说集合是不可被修改的。集合的数据项在创建的时候提供,并且在整个生命周期中都不可改变。为什么要用immutable对象?线程安全的:immutable对象在多线程下安全不需要支持可变性, 可以尽量节省空间和时间的开销. 所有的不可变集合实现都比可变集合更加有效的利用内存可以被使用为一个常量,并且期望在未来也是保持不变的jdk中的不可变集合API在JDK...转载 2018-07-12 19:33:46 · 1949 阅读 · 1 评论 -
guaua集合介绍
为什么使用guaua集合可以说 Java Collections Framework 满足了我们大多数情况下使用集合的要求,但是当遇到一些特殊的情况我们的代码会比较冗长,比较容易出错。而且Java Collections 中提供的不可变集合实际上并不是真正的不可变集合,当原集合set,list等发生变化的时候,不可变集合实际上也会跟着变化。但是如果使用了guaua中提供的不可变集合,就不会出现这种...原创 2018-07-12 20:03:35 · 1265 阅读 · 0 评论