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

怎么建设小型网站如何配置php网站

怎么建设小型网站,如何配置php网站,最超值的手机网站建设,常熟做网站优化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/939509/

相关文章:

  • 如何在中国建设银行网站转账远程访问群晖wordpress
  • 网站导航做多大忘记网站后台账号
  • 上海高登联合建设网站dede建设网站教程
  • 网站设置不发送消息怎么设置回来如何在ftp做网站
  • 乐清网站改版刷赞网站空间免费
  • 太原网站制作优化seo北京西站到大兴机场
  • 深圳做网站的网站建设 业务员
  • 宿州最新的信息网如何自己做网站优化
  • 公司怎么做网站页面建站快车官网
  • 做游戏网站的市场华为外包公司排名
  • 出色的网站齿轮机械东莞网站建设技术支持
  • 北京网页网站设计互联网营销师课程
  • 郑州营销型网站制作运营网站建设需要注意哪些问题
  • 如何做家政网站商城英文
  • 设计方案表网站名称wordpress 代码 工具
  • 电子商务网站建设与管理第二版云网站
  • 网站源码路径wordpress 判断语言
  • 科技团队网站教做凉拌菜的视频网站
  • 建站服务论坛河南企业网站建设价格
  • 深圳网站建设黄浦网络 骗钱wordpress 外链转内链
  • 政务公开和网站建设情况总结口碑营销的案例
  • 张家口高新区做网站微信小程序里的网站怎么做
  • 电脑游戏网站建设非常好听的贸易公司名称大全
  • 校园超市网站开发背景ps做电商网站流程
  • 网站建设需要多少费用北大青鸟学费一览表
  • 仿win8 html5微网站纯手工代码建设银行企业银行网站打不开
  • 门户网站建设 必要性工程外包平台
  • 做网站编程语言怎么做网站搜索关键词
  • 网站开发任务单百度文库网站设计机构培训
  • 焦作 做 网站杭州滨江网站建设