码迷,mamicode.com
首页 > 编程语言 > 详细

知识树杂谈Java面试(4)

时间:2017-10-18 15:02:35      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:bsp   port   code   vector   src   lin   原理   数组实现   基于   

一、 Java集合

     1.  集合分类:  Collection、Map。

     2. Collection:

         技术分享

      3. Map

        技术分享

        4. 注意点

           a. List 有序、可重复;Set 无序、不可重复;Map  键值对、键不可重复、值可重复;

           b. ArrayList/LinkedList

               动态数组实现,一个是基于链表实现;

               随机访问快,新增删除快;

               Vector 是线程同步的.

           c. HashMap/HashTable

               是否线程安全的;

               HashMap运行key、value都为空。

           d. HashMap 原理

               http://www.importnew.com/7099.html

   二、hashcod()和equals()区别

         hashcode()不等,一定能推出equals()也不等;hashcode()相等,equals()可能相等,也可能不等。

知识树杂谈Java面试(4)

标签:bsp   port   code   vector   src   lin   原理   数组实现   基于   

原文地址:http://www.cnblogs.com/qishuai/p/7686397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!