![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 68
luffych
Stay Hungry,Stay Foolish
展开
-
HashMap的迭代
HashMap是基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了非同步和允许使用null之外,HashMap和HashTable大致相同,特别是它不保证改顺序恒久不变)。注意,此实现不是同步的,如果多个线程同时访问一个哈希映射,而其中一个线程从结构上修改了该映射,则它必须保持同步,可以使用Collections.synchronizedMao原创 2014-11-22 10:48:34 · 1557 阅读 · 0 评论 -
Effective Java 学习 第五条 避免创建不必要的对象
综述:避免创建不必要的对象,尽量重用对象,而不是每次需要的时候都创建一个相同功能的新对象。1.一个极端的反面例子一个极端的反面例子,考虑使用下面的语句:String s = new String("string");//DON'T DO THIS!该语句每次执行的时候都会创建一个新的string实例,这是完全没有必要的。因为每一个"string"字符串本身就是一个String实例,原创 2015-09-21 21:04:31 · 480 阅读 · 0 评论 -
Lambda表达式应用浅析
Lambda表达式是Java8的一个新特性,它提供了一种更加清晰和简明的方式使用Functional Interface。原创 2016-03-10 13:47:42 · 427 阅读 · 1 评论