JVM
只臭脚
这个作者很懒,什么都没留下…
展开
-
JVM:方法的“重写”和重载在虚拟机中是如何实现的?虚拟机的分派问题。
简述方法的“重载”和“重写” 重载(Overload):在一个类中,多个方法的方法名相同,而参数个数、参数类型和参数顺序不同。在调用方法时,通过不同的参数列表,来确定调用的方法。这体现了多态。 重写(Override):在子类继承父类时,通过方法名、返回值类型和参数列表相同,来覆盖父类的方法,从而改变方法的行为。 “重载”和“重写”的原理是什么?“重载”时如何确定方法版本?“重写”时父类如何确...原创 2020-03-11 22:17:18 · 225 阅读 · 0 评论 -
面试笔记:JVM
数组类和非数组类在类加载过程有什么不同? 数组类是通过类加载器来加载到内存中,而数组类本身不通过类加载器创建,它是由Java虚拟机直接在内存中动态构建出来的。不过,数组的元素类型最终还是靠类加载器来完成加载的。 简述一下Java虚拟机的类加载机制 加载: 通过类的全限定名获取定义此类的二进制字节流(Class文件),将字节流代表的静态存储结构转换为方法区的运行时数据结构,最后在内存中生成一个代表这...原创 2020-03-11 21:41:18 · 144 阅读 · 0 评论