码迷,mamicode.com
首页 > 编程语言 > 详细

JVM 数组创建的本质

时间:2019-06-08 11:36:38      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:结果   info   new   组类型   ssl   pre   ima   ring   类型   

1、创建数组

创建一个MyParent4[] 数组

public class MyTest4 {

    public static void main(String[] args) {
        MyParent4[] myParent4s = new MyParent4[1];
        System.out.println(myParent4s.getClass());
    }
}

class MyParent4{

    static {
        System.out.println("MyParent4 static block");
    }

}

  打印结构

技术图片

  说明此处并不符合主动使用的场景,所有不会初始化MyParent4。 打印myParent4s.getClass()的结果为数组类型。[Lcom.example.jvm.classloader.MyParent4 这个类型是JVM在运行期创建出来的。

JVM 数组创建的本质

标签:结果   info   new   组类型   ssl   pre   ima   ring   类型   

原文地址:https://www.cnblogs.com/linlf03/p/10990145.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!