知识树杂谈Java面试
Posted 码农也疯狂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识树杂谈Java面试相关的知识,希望对你有一定的参考价值。
一、 Java集合
1. 集合分类: Collection、Map。
2. Collection:
3. Map
4. 注意点
a. List 有序、可重复;Set 无序、不可重复;Map 键值对、键不可重复、值可重复;
b. ArrayList/LinkedList
动态数组实现,一个是基于Deque实现;
随机访问快,新增删除快;
Vector 是线程同步的.
c. HashMap/HashTable
是否线程安全的;
HashMap运行key、value都为空。
d. HashMap 原理
http://www.importnew.com/7099.html
二、hashcod()和equals()区别
hashcode()不等,一定能推出equals()也不等;hashcode()相等,equals()可能相等,也可能不等。
三、垃圾回收gc
1. 原理
http://www.cnblogs.com/meitian/p/4570621.html
2. 如何判断对象是否为垃圾
以上是关于知识树杂谈Java面试的主要内容,如果未能解决你的问题,请参考以下文章