美文网首页
Java集合

Java集合

作者: juexin | 来源:发表于2017-06-21 15:58 被阅读0次

看过哪些 JDK 源码

集合框架,线程安全的,对比

用过哪些Java集合类,我直接画了集合关系图

说一下HashMap的实现原理?

hashmap底层实现,还有如何对一个map进行访问

HashMap 底层结构、扩容机制

讲一下hashmap中put方法过程,对key得hashcode取hash,问hashmap中hash函数怎么是是实现的,除了这种实现方式之外还有哪些hash的实现方式

hashmap的实现原理 采用什么方法能保证每个bucket中的数据更均匀

讲一下扩容过程,申请一个更大数组,将原数组的中的数据放到新数组中,引用指向新数组,面试官问,假如一个值在原数组中,现在移动了新数组,位置肯定改变了,那是什么定位到在这个值新数组中的位置,hashmap采用的是rehash,在散列一次。

多线程下hashmap扩容会出现什么问题(死循环)

抛开hashmap,hash冲突有那些解决办法(开放定址,rehash,链地址法,hashmap使用的这种,建立一个公共溢出区)

hashmap底层实现原理,解决冲突的方式,还有没有其他方式(全域哈希)

HashMap和ConcurrentHashMap基本原理,扩容机制等

hadhmap concurrent hashmap区别 synchronized hashmap如何实现,之间的区别(锁的粒度不同)

Map,Collection的关系

集合框架:list、map、set都有什么集合框架,arrayList,haspmap,concurrentHashmap底层实现,hashmap、hashtable、concurrenthashmap的区别

hashmap存节点 怎么存?

说一下Stack和ArrayList的区别?

Stack 的特点, Stack 与 ArrayList 的区别,与 Queue 的区别

Vector 的内部实现。

说一下HashMap和TreeMap的区别?

Collections 中的 sort 方法。手写一个数组的逆序

Collection 接口下有哪些接口; List 与 ArrayList 的关系。

Collection 框架,哪些线程安全,哪些不安全

了解 ConcurrentHashMap吗?

ArrayList 的 add 方法与 addAll 方法的关系, ArrayList 的方法是否线程安全。

在表中插入 10000 条数据,如何提高性能

HashMap 的底层结构, hashCode 方法的底层实现

HashMap实现原理,同步还是异步?

Collection集合类中只能在Iterator中删除元素的原因

HasnMap实现原理,扩容因子过大过小的缺点,扩容过程

ArrayList扩充问题。add()方法的底层实现

HashMap的put方法源码,ArrayList,LinkedList的实现以及插入,查找,删除的过程

各个容器的底层实现,比如arraylist,hashmap,set,底层的数据结构,画出结构图

hashMap 实现原理。扩充时候是否允许插入?原始长度为什么设置为 16 ? hashMap 问了将近 20 分钟

相关文章

  • 一篇文章,全面解读Android面试知识点

    Java Java基础 Java集合框架 Java集合——ArrayList Java集合——LinkedList...

  • 收藏夹

    博文 Java 集合:Java 集合学习指南 Java 集合:Java 集合源码剖析 HashMap:HashMa...

  • Java 集合框架_开篇

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • Java 集合框架_List

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • 9、java集合

    1、什么是java集合 java集合是用来存储多个数据引用的数据类型。 2、java集合分类 java集合类在ja...

  • 【集合框架】

    集合框架(怎么实现、适用场景) hash相关 Java集合框架 Java集合框架综述Java集合框架面试问题集锦 ...

  • Java基础——集合体系Map详解

    Java基础——集合体系Map详解 上文中我们了解了集合体系中的单列集合:Java基础——集合以及Java集合——...

  • Java基础

    Java集合框架 一、Java集合类简介: Java集合大致分为四种体系:Set:无序、不可重复的集合List:有...

  • JavaSE集合类

    JavaSE集合类 概述 Java中集合类概述Java中数组与集合的比较Java中集合框架层次结构 Collect...

  • 集合系列(一):集合框架概述

    集合系列(一):集合框架概述 Java 集合是 Java API 用得最频繁的一类,掌握 Java 集合的原理以及...

网友评论

      本文标题:Java集合

      本文链接:https://www.haomeiwen.com/subject/byswqxtx.html