09 2019 档案

摘要:概览 一个对象根据不同情况可以被划分成两种情况,当对象是一个非数组对象的时候,对象头,实例数据,对齐填充在内存中三分天下,而数组对象中在对象头中多了一个用于描述数组对象长度的部分 对象头 对象头分为两部分,第一部分称之为 "Mark Word" ,第二部分是用于获取该对象类型的 类型指针 ,如果是数 阅读全文
posted @ 2019-09-10 08:46 山禾说 阅读(447) 评论(0) 推荐(1)
摘要:面向对象 众所周知,Java是一门面向对象的高级编程语言,那么现在问题来了,对象从哪来呢?有些人会说通过new关键字来创建一个对象,说的很好,本篇我们就来解密在new一个对象的过程中,JVM都给我们做了什么工作。 走哪来,到哪去 一个对象的诞生必定有一个类,通常我们都是通过new关键字实例化一个类来 阅读全文
posted @ 2019-09-04 08:58 山禾说 阅读(478) 评论(2) 推荐(2)