面试
面试题目整理
烤鸭的世界我们不懂
烤鸭的世界我们不懂。
展开
-
Java 面试题(4)—— 多线程
Java实现多线程有哪几种方式。implements Runnable, implements Callable,extends ThreadCallable和Future、FutureTask的了解。Callable和 Future 是juc包下的接口。Callable 可以异步执行任务,一般和 ExecutorService 的submit方法一起使用。Future 可以监听任...原创 2020-01-29 16:21:14 · 409 阅读 · 0 评论 -
Java 面试题(3)—— JVM
JVM的内存结构。JVM主要结构:堆内存、栈、方法区,程序计数器,永久代)(jdk 8采用元空间替代)。堆内存又分成年轻代和年老代。年轻代由三部分组成,Eden、From Survivor 和 To Survivor,这三者默认分配的比例是8:1:1。方法区主要存储类信息、常量、静态变量等数据。栈又分为java虚拟机栈和本地方法栈,每创建一个线程对应一个java栈,每调用一个方法就...原创 2019-08-27 12:58:06 · 512 阅读 · 0 评论 -
Java 面试题(1)——java基础
大家好,我是烤鸭:今天分享一些Java面试题和答案。这些答案都是自己想的,如果有理解不一样的,欢迎交流。部分原题来自:https://blog.csdn.net/qq_41790443/article/details/806944151.HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化 首...原创 2019-03-23 13:10:11 · 322 阅读 · 0 评论