想进京东的同学注意了,这里是修真院面试笔记整理,那么这里就给大家分享一下
【2019 java 京东笔试题】
JVM的内存结构和管理机制;
JVM实例运行
JVM实例消亡
JVM的生命周期
JVM的内存管理
jvm的垃圾回收机制
哪些“垃圾”需要回收?
什么时候进行垃圾回收?
GC基本原理
如何进行垃圾回收?
.常见的GC算法:
.常见的垃圾收集器:
JVM垃圾回收机制
一个java类的完整的生命周期会经历加载、连接、初始化、使用、和卸载五个阶段
HashMap:按照特性来说明一下,储存的是键值对,线程不安全,非Synchronied,储存的比较快,能够接受null。按照工作原理来叙述一下,Map的put(key,value)来储存元素,通过get(key)来得到value值,通过hash算法来计算hascode值,根据hashcode值来决定bucket(桶),储存结构就算哈希表
提问:两个hashcode相同的时候会发生说明?
如果两个键的hashcode相同,如何获取值对象?
如果HashMap的大小超过了负载因子?怎么办?
认的HashMap里面的负载因子大小是0.75,将会重新创建一个原来HashMap大小的两倍bucket数组。重新调整的话会出现什么问题?
简述工厂模式