对象再内存中的布局-对象的创建和对象的结构,对象的访问定位

1对象的创建:如下表 主要问题:(类的加载后面会详细讲到)    虚拟机到底是如何为对象分配内存的呢?如何往堆中去进行?在分配内存时会出现一些线程安全问题,如何决解? 1.1 给对象分配内存:堆是一块不连续的存储空间(假设堆内存规整的,用过的在一边空闲的在另一边,中间有指针,分配内存就是指针在移动的过程) 1.1.1指针碰撞分配内存 1.1.2:空闲列表:堆内存一般都是不规整的,一些使用一些未使用
相关文章
相关标签/搜索