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

泗塘新村街道网站建设成都网站关键词推广优化

泗塘新村街道网站建设,成都网站关键词推广优化,西安国际网站设计,建设网站的意义 作用文章目录 类装载的执行过程1.加载2.验证3.准备4.解析5.初始化6.使用7.卸载 类装载的执行过程 类装载总共分为7个过程,分别是 加载,验证,准备、解析、初始化、使用、卸载 1.加载 将类的字节码文件加载到内存(元空间)中。这一步会…

文章目录

    • 类装载的执行过程
      • 1.加载
      • 2.验证
      • 3.准备
      • 4.解析
      • 5.初始化
      • 6.使用
      • 7.卸载

类装载的执行过程

类装载总共分为7个过程,分别是
加载,验证,准备、解析、初始化、使用、卸载
在这里插入图片描述

1.加载

类的字节码文件加载到内存(元空间)中。这一步会创建一个与被加载类对应的Class对象。

通过类的全名,获取类的二进制数据流。
解析类的二进制数据流为方法区内的数据结构(Java类模型)
创建java.lang.Class类的实例,表示该类型。作为方法区这个类的各种数据的访问入口

在这里插入图片描述

2.验证

验证类是否符合 JVM规范安全性检查,不会造成安全或内存损坏等问题

在这里插入图片描述
前三个都属于格式检查第四个符号引用验证其实就是看class字节码中的程序指令对应的符号在常量池是否有对应的类和方法,检查是否存在,不存在就会报相应不存在的错误
在这里插入图片描述

3.准备

为类变量分配内存设置类变量初始值

例如如下类
在这里插入图片描述
static变量,分配空间在准备阶段完成(设置默认值),赋值在初始化阶段完成
static变量是final的基本类型,以及字符串常量,值已确定赋值准备阶段完成
static变量是final的引用类型,那么赋值会在初始化阶段完成

4.解析

把类中的符号引用转换为直接引用
符号引用指的是用于描述对其他类、字段、方法的引用的符号,而直接引用则是指向具体内存地址的指针

在这里插入图片描述

5.初始化

对类的静态变量,静态代码块执行初始化操作

初始化规则就是

  • 如果初始化一个类的时候,其父类尚未初始化,则优先初始化其父类
  • 如果同时包含多个静态变量和静态代码块,则按照自上而下的顺序依次执行。

6.使用

在程序运行期间,使用已经加载和初始化的类。

JVM 开始从入口方法开始执行用户的程序代码

  • 调用静态类成员信息(比如:静态字段、静态方法)

静态的直接调用

  • 使用new关键字为其创建对象实例

非静态的先new个对象实例,再通过对象调用

7.卸载

当不再需要某个类时,卸载它以释放内存空间。或者程序结束,也会自动卸载

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

相关文章:

  • 企业官方网站的作用成都网站建设私单
  • 阳江网站seo服务怎么建设课程的网站
  • wap网站解析网站建站需要什么
  • 网站建设与管理 试卷采集网站如何收录
  • 飞鱼网站建设网站设计的技术选择
  • 常州网站建设招聘产品设计网上接单
  • 鞍山建设局的网站四川建站模板网站公司
  • 网站建设如何避免陷入模仿误区银川网站建设实习生
  • 佛山网站优化流程攻击网站的方法
  • 学做美食网站做网站客户最关心哪些问题
  • 搭建网站的五大步骤怎样做好邯郸网站建设
  • 网站栏目推介怎么做三明做网站的公司
  • 动易网站内容管理系统网站标题 没有排名
  • 帮您做网站wordpress justnews
  • 网站建设公司 岗位电脑中怎样安装wordpress
  • wordpress整站无法打开网上制作公章
  • 四平建设局网站腾讯网站建设
  • 网站建设常规自适应佛山智能网站建设地址设计
  • 深圳专业专业网站设计公司网站制作多少钱400
  • 深圳企业网站制作设计方案保山市建设局网站
  • 免费的网络推广渠道连云港关键字优化预订
  • 金华在线制作网站秦皇岛提高网站排名
  • 网站建设新一点网络三星网上商城积分
  • 新网做网站流程工作室名字创意好听
  • 大学生健康咨询网站建设方案柳州网站建设哪里有
  • 青岛鲁icp 网站制作 牛商网关键词搜不到我的网站
  • 东莞模块网站建设外贸商城网站模板
  • 解决方案网站设计在线教学网站建设
  • 有什么网站可以免费建站免费建网站秦皇岛海三建设集团
  • 做网站和做系统有什么不同句容市网站seo优化排名