阿里国际后端开发一面
1.java中Object类都有哪些方法?
2.getClass ()方法一般在什么时候会被使用?
3.在各种框架里面为什么要用到反射?
4.介绍一下jvm的内存模型(结构)
5.本地方法栈怎么快速造成oom?
6.堆区有一个for循环,然后里面new一个对象,这个for循环次数多,会发生oom吗?
7.Java 中主流的垃圾收集器的原理介绍一下?
8.G1如何精确控制 STW的时间?
9.介绍一下在并发编程中如何保证可见性?
10.可见性的前提是什么?为什么Java中存在可见性的问题?
11.volatile 关键字怎么确保可见性?
12.并发编程的工具类有哪些类?
13.线程池的核心参数介绍?
14.ReentrantLock的底层实现原理是什么?
2.getClass ()方法一般在什么时候会被使用?
3.在各种框架里面为什么要用到反射?
4.介绍一下jvm的内存模型(结构)
5.本地方法栈怎么快速造成oom?
6.堆区有一个for循环,然后里面new一个对象,这个for循环次数多,会发生oom吗?
7.Java 中主流的垃圾收集器的原理介绍一下?
8.G1如何精确控制 STW的时间?
9.介绍一下在并发编程中如何保证可见性?
10.可见性的前提是什么?为什么Java中存在可见性的问题?
11.volatile 关键字怎么确保可见性?
12.并发编程的工具类有哪些类?
13.线程池的核心参数介绍?
14.ReentrantLock的底层实现原理是什么?
全部评论
相关推荐