知识树杂谈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. 如何判断对象是否为垃圾

             http://www.cnblogs.com/hzzjj/p/6268432.html

以上是关于知识树杂谈Java面试的主要内容,如果未能解决你的问题,请参考以下文章

面试知识点——Java

中高级Java面试中你不得不会的知识点,项目实战

Java集合总结面试题+脑图,将知识点一网打尽!

面试系列六八 之 java知识点

八年Java开发心路历程,2021最新Java开发面试解答!赶紧收藏!

你离BAT之间,只差这一套Java面试题,挑战阿里社招