06 2018 档案

摘要:我们都知道Java有三大宝,分别是:多态、封装、继承。其中多态主要体现就是重写与重载(有些人认为重载根本不属于多态)两种方式,那么今天就结合研读过JVM之后自己的理解来聊聊重载与重写的VM内部是怎么实现的,是怎么找到最后执行的方法的。 在分析重载与重写这两个之前,我们必须要知道一些概念:分派、静态分 阅读全文 »
posted @ 2018-06-21 01:40 JJian 阅读(2312) 评论(0) 推荐(0) 编辑
摘要:一、如何判断对象已死? 我们知道程序计数器、虚拟机栈、本地方法栈三个区域都是线程私有的,它们的生命周期都是随着线程而生,随着线程而亡,因此是不需要过多考虑回收的问题,而Java Heap(堆)与Method Area(方法区)不一样,必须考虑内存回收问题。 我们只有当程序运行的时候才会知道会创建哪些 阅读全文 »
posted @ 2018-06-20 23:07 JJian 阅读(418) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示