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

手机网站建设联系方式创建网站的基本步骤

手机网站建设联系方式,创建网站的基本步骤,做域名跳转非法网站负什么责任,哪个网站有建设需要等文件JVM 1.jvm的组成部分 类加载器:将javac编译的class文件加载到内存中 运行时数据区:将内存划分成若干个不同的区域。 执行引擎:负责解析命令,提交操作系统执行。 本地接口:融合不同的语言为java所用 2.运行时数据区 方法区&…

JVM

1.jvm的组成部分

  1. 类加载器:将javac编译的class文件加载到内存中

  2. 运行时数据区:将内存划分成若干个不同的区域。

  3. 执行引擎:负责解析命令,提交操作系统执行。

  4. 本地接口:融合不同的语言为java所用

2.运行时数据区

  1. 方法区(线程共享):储存已经被虚拟机加载的类信息
  2. 堆(线程共享):对象实例分配内存,垃圾回收只回收堆中的内容
  3. 本地方法栈(线程私有):第三方内容
  4. 虚拟机栈(线程私有):局部变量等信息
  5. 程序计数器(线程私有):java是多线程,每个线程都有程序计数器,用来选择执行哪行字代码

3.类加载过程

  1. 加载:反射的过程,把class文件读取到jvm中
  2. 验证:验证文件格式,访问修饰符,局部变量是否赋值,类型是否匹配等。
  3. 准备:检查有没有静态变量,有就给静态变量分配内存,赋初始值
  4. 解析:给final成员赋值
  5. 初始化:给静态变量赋值

4.堆和栈的区别

堆:内存空间不连续,效率慢,存放对象的实例和数组,更关注存储

栈:内存空间连续,效率高,存放局部变量,更关注方法的执行

5.垃圾回收机制

jvm中有垃圾回收线程,是低优先级的,正常情况下不会执行,虚拟机空闲或者内存不足的时候才会执行。

6.GC

垃圾回收,内存处理的问题程序员容易忽视,java提供gc能自动检测对象是否超过作用域,进行垃圾回收

7.垃圾回收算法

标记清楚

标记整理

复制算法

分代

8.新生代,老年代,永久代

新生代:

1个伊甸园区和2个幸存者区,比例是8:1:1。新创建的队形分配到伊甸园区,经过一次垃圾回收如果仍然存活,就会被移动到幸存者区,在幸存者区中每经历一次垃圾回收年龄就会增长一岁,年龄到达一定程度后,就会被移动到老年代中。(复制算法)

老年代:

主要存放生命周期长的内存对象。

老年代的对象比较稳定,垃圾回收不会频繁进行,在新生代进入老年代导致内存不够时才会触发垃圾回收。(标记清除)

永久代

永久代在方法区中,指的是永久保存区域,存放class和元数据信息,class被加载的时候被放入永久代。java8被元空间替代。

9.JVM的作用

通过编译吧java代码转换成字节码,类加载器把字节码加载到内存中,将其放在方法区内,系统并不能直接执行字节码指令,执行引擎将字节码翻译成系统指令,再由cpu去执行。

http://www.15wanjia.com/news/168873.html

相关文章:

  • 展览馆网站建设软件开发工程师的职责
  • 昌宁网站建设系统管理中心
  • wordpress整站备份网站策划编辑招聘
  • 马鞍山市建设银行网站最吉利旺财的公司名字
  • 创建一个自己的网站网上培训机构
  • 烟台市建设工程质量检测网站羽毛球赛事策划方案
  • 制作网站找哪家好增城网络推广
  • 济南营销网站制作公司简要叙述如何规划建设一个企业网站
  • pc网站建设和推广在哪个网站订酒店做申根签证
  • 上海缘魁网站建设做网站优化用什么软件
  • 站内搜索本网站怎么做株洲关键词优化公司
  • 网站策划书模板网站建设旗帜条幅
  • 网站做电商资质吗什么是网络营销产品
  • 网站改版引导网站营销平台
  • 做招商类型的网站新华书店网站建设
  • 网站怎么做分类聚合网站要懂代码
  • 网站网络营销推广制作建筑工程完工后移交情况说明
  • 北京物流网站建设设计投稿网站
  • 南通模板建站多少钱怎么创建一个空壳公司
  • 安徽省所有建设类网站电商网站如何提高转化率
  • 净化工程 技术支持 东莞网站建设聊天室网站模板
  • 深圳外贸建站网络推广联客易贵阳企业网站模板
  • 郑州网站建设公司前景网上自建网站开店
  • 东莞建设教育网站网站开发好不好
  • 模板网站案例郴州网站
  • 最好的网站设计公专门做进口零食的网站
  • 免费高清图片素材网站推荐济南长清网站建设
  • 河北建设厅网站没有注册企业网站建设案例
  • 网站建设制作价格wordpress问答社区模板
  • 网站取消备案公司建立网站流程图