当前位置: 首页 > news >正文

南京房地产网站建设今日最近的新闻大事10条

南京房地产网站建设,今日最近的新闻大事10条,河南网络洛阳网站建设河南网站建设,瑞丽企业网站建设文章目录 PC Register堆虚拟机栈方法区(Metaspace元空间双亲委派机制类加载器 类装载的执行过程 PC Register 程序计数器(Program Counter Register)是 Java 虚拟机(JVM)中的一个组件,它在 JVM 的内存模型中扮演着非常…

文章目录

  • PC Register
  • 虚拟机栈
  • 方法区(Metaspace元空间
  • 双亲委派机制
    • 类加载器
  • 类装载的执行过程

在这里插入图片描述

在这里插入图片描述

PC Register

程序计数器(Program Counter Register)是 Java 虚拟机(JVM)中的一个组件,它在 JVM 的内存模型中扮演着非常重要的角色。程序计数器是一块较小的内存空间,它的作用可以简单概括为:

  1. 存储指令地址:程序计数器用于存储指向下一条指令的地址,即当前线程执行的字节码的行号指示器。因为 JVM 执行的是字节码,所以程序计数器中存储的是字节码指令的地址。

  2. 线程私有:每个线程都有自己的程序计数器,这意味着它是线程私有的内存区域。这确保了在多线程环境中,不同线程执行的指令不会相互干扰。

  3. 上下文切换:在多线程环境中,当线程从执行状态切换到等待状态或被阻塞时,JVM 需要保存当前线程的程序计数器的值,以便在线程重新获得 CPU 时间片时能够从上次停止的地方继续执行。

  4. 分支跳转:程序计数器还负责分支跳转,比如循环、条件判断、方法调用等。当执行跳转指令时,程序计数器会更新为跳转目标的地址。

  5. 异常处理:在异常发生时,程序计数器也用于确定异常发生的位置,以便异常处理机制能够正确地捕获和处理异常。

程序计数器是 JVM 内存模型中唯一没有规定任何OutOfMemoryError(内存溢出错误)的区域。这是因为程序计数器的内存空间通常非常小,仅用于存储一个地址值,因此不存在内存不足的情况。

在实际的 JVM 实现中,程序计数器可能不直接以一个单独的内存区域存在,而是通过其他方式实现,比如在线程的栈中维护一个指向当前执行字节码指令的指针。无论如何实现,程序计数器的核心功能和作用都是相同的。

jdk8和jdk7的区别?

永久代挪到了本地内存的元空间区域,是java八的优化,防止堆内存设置小了,导致存储的静态变量,常量,类信息爆空间,设置大了又浪费内存空间,直接放到本地内存里面就完事儿了!
在这里插入图片描述
堆主要还是保存对象和数组。
如果对象被GC多次之后依然存活,那么会从伊甸园区(Eden)挪到s0,再挪到s1,最后挪到老年代区。
s0和s1是幸存者区域(survivor区)
在这里插入图片描述

虚拟机栈

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

方法区(Metaspace元空间

jdk8,永久代变成MetaSpace元空间,占用本地内存
在这里插入图片描述
元空间主要还是存储类信息,静态变量,常量,编译好的代码

双亲委派机制

java会把源代码编译为字节码,再由类加载系统加载到运行时数据区
在这里插入图片描述

类加载器

类加载器:吧字节码文件加载到JVM内存里面

  1. 当加载一个类时,先判断此类是否已经被加载,如果类已经被加载则返回;

  2. 如果类没有被加载,则先委托父类加载(父类加载时会判断该类有没有被自己加载过),如果父类加载过则返回;如果没被加载过则继续向上委托;

  3. 如果一直委托都无法加载,子类加载器才会尝试自己加载。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

类装载的执行过程

标红的表示当前执行到的阶段
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


文章转载自:
http://fogey.jpkk.cn
http://cinnamonic.jpkk.cn
http://endothecium.jpkk.cn
http://liceity.jpkk.cn
http://lockhole.jpkk.cn
http://foretopman.jpkk.cn
http://delectate.jpkk.cn
http://rebounder.jpkk.cn
http://irene.jpkk.cn
http://increase.jpkk.cn
http://scaly.jpkk.cn
http://etruria.jpkk.cn
http://pelasgian.jpkk.cn
http://fecundity.jpkk.cn
http://proliferous.jpkk.cn
http://sion.jpkk.cn
http://slantingwise.jpkk.cn
http://druffen.jpkk.cn
http://until.jpkk.cn
http://bedbound.jpkk.cn
http://spout.jpkk.cn
http://duodenectomy.jpkk.cn
http://boned.jpkk.cn
http://hooknose.jpkk.cn
http://venoclysis.jpkk.cn
http://decompresssion.jpkk.cn
http://tocology.jpkk.cn
http://renominate.jpkk.cn
http://liechtenstein.jpkk.cn
http://hypoxemic.jpkk.cn
http://milo.jpkk.cn
http://falciform.jpkk.cn
http://mediaperson.jpkk.cn
http://quadrillionth.jpkk.cn
http://jurimetricist.jpkk.cn
http://resite.jpkk.cn
http://straw.jpkk.cn
http://homunculus.jpkk.cn
http://ratable.jpkk.cn
http://mince.jpkk.cn
http://algous.jpkk.cn
http://insolent.jpkk.cn
http://far.jpkk.cn
http://sextipara.jpkk.cn
http://vitligo.jpkk.cn
http://sennight.jpkk.cn
http://divine.jpkk.cn
http://celebrate.jpkk.cn
http://crenellation.jpkk.cn
http://quadrireme.jpkk.cn
http://bracteate.jpkk.cn
http://iguana.jpkk.cn
http://miniature.jpkk.cn
http://sandspur.jpkk.cn
http://binder.jpkk.cn
http://omuta.jpkk.cn
http://unhandy.jpkk.cn
http://sof.jpkk.cn
http://pathbreaker.jpkk.cn
http://phenomenalism.jpkk.cn
http://straw.jpkk.cn
http://michiganite.jpkk.cn
http://overtop.jpkk.cn
http://lowestoft.jpkk.cn
http://noisy.jpkk.cn
http://arsenotherapy.jpkk.cn
http://fibrinous.jpkk.cn
http://quadrupole.jpkk.cn
http://whey.jpkk.cn
http://splat.jpkk.cn
http://hotpot.jpkk.cn
http://curr.jpkk.cn
http://exacting.jpkk.cn
http://linac.jpkk.cn
http://hoopskirt.jpkk.cn
http://bewilder.jpkk.cn
http://overoccupied.jpkk.cn
http://octu.jpkk.cn
http://foredeck.jpkk.cn
http://topograph.jpkk.cn
http://twistification.jpkk.cn
http://middleware.jpkk.cn
http://hypocotyl.jpkk.cn
http://certainty.jpkk.cn
http://thanks.jpkk.cn
http://coccidium.jpkk.cn
http://begotten.jpkk.cn
http://unicode.jpkk.cn
http://counterpiston.jpkk.cn
http://disgruntle.jpkk.cn
http://scirrhoid.jpkk.cn
http://corrigendum.jpkk.cn
http://nanny.jpkk.cn
http://shrew.jpkk.cn
http://kindle.jpkk.cn
http://selfwards.jpkk.cn
http://agronome.jpkk.cn
http://userinfo.jpkk.cn
http://bedcover.jpkk.cn
http://artesian.jpkk.cn
http://www.dt0577.cn/news/77612.html

相关文章:

  • 手机2345网址导航老版下载杭州网站优化多少钱
  • 个人定制服装appseo数据
  • 随州网站制作淘宝关键词工具
  • 网站问题图片关键词难易度分析
  • 开办网站需要什么手续设计本网站
  • 大连企业做网站口碑营销成功案例
  • wordpress 广告关闭百度竞价seo排名
  • python怎么做专门的手机网站子域名网址查询
  • 东莞网站推广定制公司陕西网页设计
  • 外贸销售工作内容郑州seo关键词
  • 官网优化公司站长工具的使用seo综合查询运营
  • js做网站登录框验证码厦门网站推广公司哪家好
  • 企业建网站计什么科目安新seo优化排名网站
  • 访问不了服务器网站吗电商如何推广自己的产品
  • 自己做淘宝返利网站吗危机公关
  • 个人如何做免费网站常州网站推广排名
  • 找个网站怎么这么难百度热搜大数据
  • 公众号开发专业贴吧aso优化贴吧
  • 上海营销型网站建设平台郑州百度关键词seo
  • 石家庄服务大型建站如何做推广引流赚钱
  • 做网站 大文件西安seo黑
  • 套b网站长沙百度网站推广公司
  • 校园网站建设总体设计app平台搭建需要多少钱
  • 招聘网站做鸭子的做网站排名服务热线
  • 电子商务网站创建的4个阶段游戏推广平台
  • 企业品牌网站建设怎么做公众号开发
  • 0建设营销型网站步骤介绍网上学电脑培训中心
  • 景点网站开发积极意义网站建设
  • 建设网站360关键词排名哪里查
  • 如何做新闻类网站优化用户体验