ThreadLocal?应用场景?
Java中的多态
(什么是多态、实现技术、作用、应用场景)
https://www.cnblogs.com/chenssy/p/3372798.html
讲一下ArrayList和linkedlist的区别,ArrayList与HashMap的扩容方式。
hashmap原理,hashcode做异或?位运算呢?
介绍Map,Treeset,Arraylist,Llinkedlist的区别,从数组讲到链表,再讲到Hashmap,再讲到Hashcode()和equals()方法,哈希冲突的解决,再讲到了Concurrenthashmap的实现,JDK下1.7与1.8实现的区别,TreeMap与Treeset的区别。
支持高并发的数据结构,如ConcurrentHashMap的底层数据结构
hashmap的原理,容量为什么是2的幂次
为什么要同时重写hashcode和equals
ConcurrentHashMap如何实现线程安全?
Concurrenthashmap1.8后的改动。
HashMap和HashTable以及ConcurrentHashMap的区别
HashMap实现原理,ConcurrentHashMap实现原理
红黑树,为什么允许局部不平衡
list set map 底层使用什么实现的有哪些典型实现
hashmap扩容是怎么扩容的,为什么是2的幂
concurrenthashmap为什么线程安全,采用了什么措施应对高并发
为什么要同时重写hashcode和equals
Hashmap的原理
HashMap底层实现,哈希冲突怎么解决的
ConcurrentHashMap 在Java7和Java8中的区别?为什么Java8并发效率更好?什么情况下用HashMap,什么情况用ConcurrentHashMap?
hashmap原理,hashcode做异或?位运算呢
Hashmap如何变线程安全,每种方式的优缺点
有更好的实现方式吗?
对Java的理解
Java读取一个文件, 有哪些方法, 考虑性能, 用哪一个类
什么是值传递和引用传递
平常用到哪些集合类?ArrayList和LinkedList区别?HashMap内部数据结构?ConcurrentHashMap分段锁?
hashmap与concurrenthashmap的区别
ConcurrentHashMap和Hashtable区别
HashMap如何解决Hash冲突
jdk1.8中,对hashMap和concurrentHashMap做了哪些优化
java容器的问题:hashmap、currenthashmap等,建议面试前把这几个问到最多的类的原理、到底层数据结构、再到数据扩容,以及算法复杂度,都需要重点掌握。
如何解决hash冲突的,以及如果冲突了,怎么在hash表中找到目标值
1000个数据存在hashmap中,实际的数据量是多少,考虑负载因子和扩容
集合框架的知识,hashmap、ArrArraylist、linkList源码相关的知识,基本整个介绍了一遍,与hashtable、concurrenthashmap的区别于联系
HashMap和HashTable以及CocurrentHashMap详细说明
集合类熟悉吧,写一个题目,一个字符串集合,找出pdd并且删除。
HashMap的底层数据结构
红黑树的具体结构及实现,红黑树与查找树的区别体现
接着聊ConcurrentHashMap,底层实现
HashMap哈希函数的认识,JDK1.8采用的hash函数
重点就是HashMap、CurrentHashMap在jdk1.8版本前后的详细比较,以及必考的数据扩容和数据存储的时候,底层的数据结构的变化,这个也是经常问到的。
inkedList与arrayList区别 适用场景
array list是如何扩容的
HashMap的实现,为什么结点插在链表的头部容易导致死锁?
HashMap扩容
支持高并发的数据结构,如ConcurrentHashMap的底层数据结构
hashmap原理,如何解决hash冲突的
concurrentHashMap和hashTable在性能上的区别?以及这种差异形成的原因
解决Hash冲突的方法及Java8对链地址法有何优化
ConcurrentHashMap的实现有了解吗
介绍Map,Treeset,Arraylist,Llinkedlist的区别,从数组讲到链表,再讲到Hashmap,再讲到Hashcode()和equals()方法,哈希冲突的解决,再讲到了Concurrenthashmap的实现,JDK下1.7与1.8实现的区别,TreeMap与Treeset的区别。
Hashmap的原理,增删的情况后端数据结构如何位移
hashmap容量为什么是2的幂次
hashset的源码
讲一下ArrayList和linkedlist的区别,ArrayList的扩容方式,扩容时机。
hashmap的实现,以及hashmap扩容底层实现。
object类你知道的方法
hashcode和equals
你重写过hashcode和equals么,要注意什么
假设现在一个学生类,有学号和姓名,我现在hashcode方法重写的时候,只将学号参与计算,会出现什么情况?
往set里面put一个学生对象,然后将这个学生对象的学号改了,再put进去,可以放进set么?并讲出为什么
从ConcurrentHashMap一路问到锁&锁优化->LongAdder->伪共享->缓存行填充->cas等诸多技术细节;
java concurrent包下的的东西,和其中的实现,concurrentHashMap原理和ThreadPoolExcutor原理。
链表,数组的优缺点,应用场景,查找元素的复杂度
hashmap多线程并发情况下有什么问题(就是jdk1.7hashmap成环)
线程创建方式
Java中都有哪些锁
hashmap原理,处理哈希冲突用的哪种方法
从哈希表中删除一个元素,再加入元素时恰好与原来那个哈希冲突,这个元素会放在哪
并发容器,Hashtable和concurrenthashmap区别
String、StringBuffer、StringBuilder的区别?对应的使用场景?
如何实现不可变的类?
浅复制和深复制?怎样实现深复制?
HashMap、HashTable、ConcurrentHashMap的区别?
简单介绍一下java的反射机制?反射在哪些地方有应用场景?
jdk1.8 concurrenthashmap 的新的特性,有没有看过源码
threadlocal了解吗
Error和Exception区别
RuntimeException和非RuntimeException区别
JAVA的反射机制
Java集合类有哪些,分别在哪些场景使用
Linux下如何快速查找某个文件
Linux下如何设置环境变量
Linux下如何查看TCP连接状态
什么是JDBC,为什么需要什么是JDBC?实现原理是什么?
通过反射,谈到了方法区,然后,类加载机制?
hashmap和concurrenthashmap的size方法怎么实现的
hashmap和concurrenthashmap
ArrayList和linkedlist区别。ArrayList是否会越界。
ArrayList和hashset有何区别。hashset存的数是有序的么。
volatile和synchronized区别
多态的原理
栈和队列
布隆过滤器了解么,讲了ip地址过滤的布隆过滤器实现。
说一下hashcode的作用?HashMap的底层实现?HashMap和HashTable的区别
如何查找数组的中间元素
二叉树了解哪些
HaspMap底层原理?HaspTable和ConcurrentHashMap他们之间的相同点和不同点?
由上题提到锁的问题