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

外国网站的浏览器下载利用模板建网站

外国网站的浏览器下载,利用模板建网站,热血传奇网页游戏,免费的微网站制作平台1. 说一下 JVM 的主要组成部分及其作用? JVM包含两个子系统和两个组件:Class loader(类装载)、Execution engine(执行引擎)、Runtime data area(运行时数据区)、Native Interface(本地接口)。 Class loader(类装载):根据给定的全限定名类名(如:java.lang.Object)装载class文…

1. 说一下 JVM 的主要组成部分及其作用?

image.png

JVM包含两个子系统和两个组件:Class loader(类装载)、Execution engine(执行引擎)、Runtime data area(运行时数据区)、Native Interface(本地接口)。

  • Class loader(类装载):根据给定的全限定名类名(如:java.lang.Object)装载class文件到Runtime data area中的method area。
  • Execution engine(执行引擎):执行classes中的指令。
  • Native Interface(本地接口):与native libraries交互,是其它编程语言交互的接口。
  • Runtime data area(运行时数据区域):就是我们常说的JVM的内存。

作用:

通过编译器把 Java 代码转换成字节码,类加载器(ClassLoader)将字节码加载到内存中,放在运行时数据区(Runtime data area)的方法区内。字节码文件是一套指令集规范,不能直接交给底层操作系统执行,需要Execution Engine(执行引擎)将字节码翻译成底层系统指令,交由CPU执行。过程中需要调用Native Interface(本地接口)来实现整个程序的功能。

Java程序运行机制详细说明:

  1. 编写Java源代码,源文件后缀为.java;
  2. 利用编译器(javac命令)将源代码编译成字节码文件,后缀为.class;
  3. 运行字节码的工作由解释器(java命令)完成。

在JVM中,类的加载指的是将类的.class文件中的二进制数据读入内存,放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。

2. 说一下堆栈的区别?

物理地址

  • :物理地址分配对对象是不连续的,性能较慢,GC时需要考虑不连续分配。
  • :使用的是数据结构中的栈,先进后出,物理地址分配是连续的,性能较快。

16601958870783010274ffy

内存分配

http://www.yayakq.cn/news/785650/

相关文章:

  • 风云办公ppt模板网站广安网站seo
  • 给你一个网站你怎么做的吗wordpress网站怎么仿
  • 小说网站首页模板网站不推广如何排名
  • 网站建设的电话西安免费做网站电话
  • 网站直播的功能怎样做南宁建筑网站
  • 怎么做网站旺铺装修wordpress菜单显示选项
  • 杭州网站建设维护网页上做网会员网站备案怎么写
  • 俄文网站全国最缺工的100个职业排行
  • 织梦网站根目录在哪里应用软件开发属于什么行业
  • discuz论坛和网站同步登录网站购买
  • j2ee 做网站工程项目管理软件 免费
  • 如何制造公司网站创意产品设计获奖作品
  • 给学校做网站大连开发区社保网站
  • 网站维护的要求济南网站建设铭盛信息
  • 广州本地门户网站做网站需要买域名吗
  • 网站物理结构优化包含网页优化吗seo综合查询是什么
  • 网站备案最快要几天青岛海川建设集团有限公司网站
  • 网站不更新王烨峰
  • 网站我们的客户预付网站制作费怎么做凭证
  • 薇诺娜经常在那个网站做特价台州平台网站建设
  • 中国建设银行网站首页手机银行张家港网站开发培训广告代理
  • 公司网站优化哪家好python做的网站有哪些
  • 投融网站建设方案东莞seo外包超联seo
  • 乐清网站优化推广东莞专业网站建设价钱
  • 网站如何定位wordpress相册插件下载
  • 优秀的网站设计网上图书商城网站设计
  • 购物网站建设 优帮云爱客crm手机下载
  • 青岛营销网站建设旅游宣传推广方案
  • 帮别人做网站网站购买
  • 福建建设厅网站免费制作动画的app