对象、实例、类、引用的理解总结

定义:

1、类

例:public void A(){    }

说明:创建类,没有别的说明,可以理解为"对象/实例模版"

JVM的存储方式:运行时数据区的方法区

而外说明一下,方法区是一个线程共享区域,存放:

1、每个类的信息(包括类的名称、方法信息、字段信息)

2、静态变量、常量

3、编译器编译后的代码

2、引用

例:A a1

说明:这个a1就是引用,

JVM的存储方式:线程栈

3、对象/实例

例:a1 = new A()

说明:A()就是对象/实例(实际上,更多的人说的是对象而不是实例)

JVM的存储方式:


以上为个人看法和观点,如有不正之处希望谅解并欢迎指正。

推荐阅读更多精彩内容

  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 41,508评论 11 349
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 30,916评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 132,613评论 18 139
  • 你才毕业只有三年,你还年轻着呢!你慌啥!!!大把大把的可能性,大把大把的好时光,你慌什么!你知不知道多少人还在羡慕...
    李大贝子阅读 74评论 0 0
  • 如果时间可以重来,我不愿再次和你相遇 或许很多人像我一样,在心的最深处有一个禁地,那里住着一个忘不掉的人,即便我和...
    报摊阅读 599评论 0 0