![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaABC
依然任逍遥
深耕大数据相关工作,对于Hadoop源码有深入研究,熟悉ELK搜索技术栈,曾负责近千节点的Hadoop集群的开发优化,70+ElasticSearch集群的优化工作。关注湖仓一体、实时数仓等大数据方向。爱运动,长期规律健身,想做一个强壮、工龄超长的架构师。
展开
-
【JavaABC系列】代码打印顺序
初始化代码顺序:(静态变量、静态初始化块)>(变量、初始化块)>构造器。 [code="java"] public class InitialOrderTest{ //静态变量 public static String staticField = "静态变量"; //变量 public String field = "变量"; //静态...原创 2012-02-10 17:41:48 · 151 阅读 · 0 评论 -
Integer.valueOf()方法缓存数字
1.Integer.valueOf()方法基于减少对象创建次数和节省内存的考虑,缓存了[-128,127]之间的数字。此数字范围内传参则直接返回缓存中的对象。 [code="java"] Integer i1 = Integer.valueOf(12); Integer i2 = Integer.valueOf(12); Integer i3...原创 2012-04-06 09:56:05 · 129 阅读 · 0 评论 -
java集合中Map的hashCode()和equals()方法重要性
[size=medium][color=blue]1.HashMap使用Key对象的hashCode()和equals()方法去决定key-value对的索引。[/color][/size] 当我们试着从HashMap中获取值的时候,这些方法也会被用到。如果这些方法没有被正确地实现,在这种情况下,两个不同Key也许会产生相同的hashCode()和equals()输出,HashMap将会认为...原创 2015-06-01 15:49:30 · 160 阅读 · 0 评论