JAVA面试之JVM、SQL篇
来源:互联网 发布:双开软件哪个好 编辑:程序博客网 时间:2024/05/19 06:35
原文:http://mp.weixin.qq.com/s/EYlW24B2Dfrq14vM-t3rWw
先上图:
JAVA虚拟机是可以加分的一点,对于理解运行原理、内存结构非常有帮助,面试中大部分都是面到一部分边边角角,切记如果遇到大神,切莫装逼,除非你对JVM理解比较深刻。
准确说类的加载有加载 、验证 、准备、 解析、 初始化 五个阶段,其中,验证、准备 、解析三个可以归为连接(Linking)阶段。
该模型要求除了顶层的启动类加载器外,其余的类加载器都应该有自己的父类加载器,而这种父子关系一般通过组合(Composition)关系来实现,而不是通过继承(Inheritance)。
使用双亲委派模式(ParentsDelegation Model)进行类加载,其加载过程如下:
(1)如果一个类加载器收到了类加载请求,它首先不会自己去尝试加载这个类,而是把类加载请求委派给父类加载器去完成。
(2)每一层的类加载器都把类加载请求委派给父类加载器,直到所有的类加载请求都应该传递给顶层的启动类加载器。
(3)如果顶层的启动类加载器无法完成加载请求,子类加载器尝试去加载,如果连最初发起类加载请求的类加载器也无法完成加载请求时,将会抛出ClassNotFoundException,而不再调用其子类加载器去进行类加载。
呃,希望大家能看懂吧,不要问太多,因为我也不太清楚。
大部分情况下(没有遇到大神的情况下),按
阅读全文
0 0
- JAVA面试之JVM、SQL篇
- Java面试 -- JVM篇
- 面试之-jvm
- Android面试之JVM
- Android面试之JVM
- JAVA高级面试总结-JVM篇
- JAVA高级面试总结-JVM篇
- JAVA高级面试总结-JVM篇
- java面试 jvm
- Java面试01-Jvm相关
- JVM面试篇
- java笔试+面试总结——jvm篇
- 2017最新Java基础知识面试笔试整理--jvm基础篇
- 【Java面试整理之JVM】深入理解JVM结构、类加载机制、垃圾回收GC原理、JVM内存分配策略、JVM内存泄露和溢出
- Java葵花宝典之面试篇
- Java面试篇之final
- Android面试之 Java篇
- Java集合之面试篇
- Qt常见设置背景图片的几种方法总结
- Jzoj4832 高维宇宙
- 为何要用到NDK?
- Canvas的save、restore方法的Stack思想
- Spring 配置文件中 constructir -arg 和 property 的使用案例
- JAVA面试之JVM、SQL篇
- Git与GitHub的使用--上传文件与文件夹
- java中的数组、队列、堆栈
- [机器学习]AI算法系列代码片段整理
- 树状数组再进阶(区间修改+区间查询)
- Qt一些源码实现细节及内部实现简析
- Android设计模式之——状态模式
- JAVA知识碎片整理-----数组
- 用VMware装openstack遇到的一些坑