知识树杂谈Java面试(4)

一、 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

posted on 2017-10-18 14:11  齊帥  阅读(257)  评论(1编辑  收藏  举报

导航