![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
xiaohan613
这个作者很懒,什么都没留下…
展开
-
java类的加载以及初始化顺序
加载顺序: 类的静态成员初始化分配内存(有父类的先父类,然后自己)->然后main方法执行->类初始化{类非静态成员的初始化,然后执行构造器(有父类的先给父类的非静态成员初始化,然后父类的构造器) 转载: 类的加载和初始化的了解对于我们对编程的理解有很大帮助,最近在看类的记载方面的问题。从网上查阅了若干文章,现总结如下: 我们通过一段代码来了解类加载和初始化的顺转载 2015-08-28 09:12:07 · 185 阅读 · 0 评论 -
Java面试-HashTable/HashMap/ConcurrentHashMap
HashTable 底层数组+链表实现,key 和 value不能为null,线程安全的; 初始size为11,扩容:newsize = oldsize*2 + 1; 计算index:index = (hash & ox7FFFFFFF)%tab.length; HashMap 底层数组+链表实现,可以存储null键和null值,线程不安全; 初始size为16,扩容:news...原创 2019-01-31 17:01:18 · 121 阅读 · 0 评论