Java运行时数据区的故事

小A要去一个叫虚拟机的学校上学。这里的学生都叫类,故事就从这里开始

目录

  1. 学校区域

虚拟机学校分为五大区域:

1、档案室(方法区):负责管理所有学生(类)信息的档案,从入学(加载)就开始记录学生的信息,年龄大小(类文件大小),4字节的编号的学生证(魔法数:cafababe),年级(版本号),住校带的生活物品(常量池),在学校的权限(对应类访问权限),父母(父类),叔叔伯伯阿姨(实现的接口)、行为爱好(类方法),特征(类属性)

2、宿舍(堆):负责学生(类)住宿的地方,宿舍又分为:幼儿园宿舍(Eden区)、小学宿舍(S1)、中学宿舍(S2)、大学宿舍(老年区)。

3、教室(虚拟机栈):负责学生的室内教学活动,一个教室(一个虚拟机栈)内一天上课的老师(栈帧)可能有多个,在教室内还有一个记事本,老师上课到什么地方都需要记录。

4、操场(本地方法栈):负责学生室外教学活动,可能老师在室内演示不了一些教学内容,于是就需要去操场拿个篮球演示抛物线。

5、办公室(程序计数器):负责记录教室学生的学习情况,就是管理教室内的记事本

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值