定义:
1、类
例:public void A(){ }
说明:创建类,没有别的说明,可以理解为"对象/实例模版"
JVM的存储方式:运行时数据区的方法区
而外说明一下,方法区是一个线程共享区域,存放:
1、每个类的信息(包括类的名称、方法信息、字段信息)
2、静态变量、常量
3、编译器编译后的代码
2、引用
例:A a1
说明:这个a1就是引用,
JVM的存储方式:线程栈
3、对象/实例
例:a1 = new A()
说明:A()就是对象/实例(实际上,更多的人说的是对象而不是实例)
JVM的存储方式:堆
以上为个人看法和观点,如有不正之处希望谅解并欢迎指正。