2019 java 京东笔试题

想进京东的同学注意了,这里是修真院面试笔记整理,那么这里就给大家分享一下

【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数组。重新调整的话会出现什么问题?

简述工厂模式

猜你喜欢

转载自blog.csdn.net/learning__java/article/details/90474285