java对象的创建流程及对象的访问方式

java的对象创建流程 1.虚拟机遇到new关键字,查看能否在常量池中定位到符号的引用 2.判断类是否被加载、解析和初始化 3.为这个对象分配内存,其中java堆内存的分配方式有两种 (1)指针碰撞的方式如下如所示,将内存当做成规整的形状当创建新的对象时指针左移,增大使用的空间,左移的空间就是新对象分配的空间。 具体步骤:开辟空间、移动指针 (2)空闲列表方式,java内存基本都是不规整的片段,用
相关文章
相关标签/搜索