java
xiaohan613
这个作者很懒,什么都没留下…
展开
-
java类的加载以及初始化顺序
加载顺序:类的静态成员初始化分配内存(有父类的先父类,然后自己)->然后main方法执行->类初始化{类非静态成员的初始化,然后执行构造器(有父类的先给父类的非静态成员初始化,然后父类的构造器)转载:类的加载和初始化的了解对于我们对编程的理解有很大帮助,最近在看类的记载方面的问题。从网上查阅了若干文章,现总结如下:我们通过一段代码来了解类加载和初始化的顺转载 2015-08-28 09:12:07 · 187 阅读 · 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 · 126 阅读 · 0 评论