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

网站后台有些不显示微信小程序怎么做

网站后台有些不显示,微信小程序怎么做,vi设计公司排行榜,网站开发选择什么软件JVM类加载分为5个过程:加载,验证,准备,解析,初始化,使用,卸载,如下图所示: 加载 加载是指查找字节流并据此创建类的过程。 (1) 数组类没有对应的字节流,它是由…

JVM类加载分为5个过程:加载,验证,准备,解析,初始化,使用,卸载,如下图所示:

加载

加载是指查找字节流并据此创建类的过程。

  • (1) 数组类没有对应的字节流,它是由JVM根据元素类型和维度,创建的。
  • (2) 除了数组类,其他类都是JVM借助BootStrap ClassLoaderClassLoaderExtClassLoaderAppClassloader等类加载器来查找字节流并创建的。
  • (3) 在JVM中类的唯一性是由类的全名和类加载器确定的,相同的class文件被不同的类加载器加载生成的两个类是不同的。

连接

连接是指将创建好的类放入JVM并使之能够很好的执行的过程。
它可分为验证、准备、解析三个步骤。

  • (1) 验证阶段是为了保证创建的类能够满足JVM的约束条件,例如:jdk版本验证。
  • (2) 准备阶段的目的是为创建的类的静态字段分配内存,对静态字段具体的初始化会在初始化阶段进行。
    部分虚拟机在此阶段还会构造跟其他类层次相关的数据结构(比如用来实现虚拟方法的动态绑定的方法表),在这个阶段该类无法知道其他类、字段及其方法的地址,因此在需要引用这些成员的时候,java编译器会生成一个符号引用,在运行阶段该引用才能够定位到具体的地址。
  • (3) 解析阶段的目的是将符号引用解析成实际引用,如果符号引用指向一个未被加载的成员,那个将触发JVM对这个类的加载。
    JVM规范并没有要求在连接过程中执行解析工作,它仅仅规定如果某些字段使用了符号引用,那么在执行这些字节码之前需要先完成对这些富豪饮用的解析。

初始化

初始化的目的是为标记为常量的字段赋值,以及执行clinit方法的过程。

在初始化一个静态字段的时候,我们可以再声明时直接赋值,也可以在静态代码块中对其进行赋值。
如果直接赋值的字段被final所修饰,并且字段为基本数据类型和String类型,那么该字段会被编译标记为常量值,其初始化直接由JVM完成。除此之外的所有直接赋值和静态代码块中赋值操作,会被java编译器放到clinit方法中。

什么时候需要对类进行初始化?

(1) 虚拟机启动的时候,初始化用户指定的主类。
(2) 使用new该类实例化对象的时候。
(3) 访问静态字段或静态方法时,初始化静态字段或静态方法所在类。
(4) 子类初始化会触发父类初始化。
(5) 如果接口定义了default方法,那么实现该接口的类初始化会触发该接口的初始化。
(6) 使用反射API的时候。
(7) 当使用JDK1.7的动态语言支持时,如果一个java.invoke.MethodHandle实例最后的解析结果REF_getStatic、REF_putStatic、REF_invokeStatic的方法句柄,并且这个方法句柄所对应的类没有进行过初始化,则需要先触发其初始化。



参考链接:
nomico271.github.io/2017/07/07/…

http://www.lbrq.cn/news/2809441.html

相关文章:

  • 哈尔滨网站建设方案开发指数计算器
  • 做网站图片太大好吗软文案例400字
  • 小软件下载网站网页设计与制作软件有哪些
  • 临海城市建设网站软文广告案例
  • 衡水企业做网站推广备案域名交易平台
  • 有什么免费网站做直销百度seo关键词排名s
  • 营销型网站建设发难广告外链平台
  • wordpress 信息分类模板北京网优化seo公司
  • 北京做网站好的打广告去哪个平台
  • 衡阳县专业做淘宝网站小程序生成平台系统
  • 做化工类网站内容互联网营销怎么赚钱
  • 济南可靠的网站建设百度百科官网入口
  • 网站建设销售搜索引擎搜索
  • 新网站怎么做外链武汉网站排名推广
  • appstore正版下载哈尔滨百度关键词优化
  • 做普通网站需要多少钱上海牛巨仁seo
  • 做网站有什么要求吗国际新闻直播
  • 更换网站空间seo模板建站
  • 外国做家具的网站竞价培训
  • 生物科技 网站模板下载产品推广网站
  • 学校网站 建设 价格百度网盘资源搜索引擎搜索
  • 用php做网站教程近期国内新闻
  • 南京设计公司前十名无锡网站seo
  • 网站不足重庆seo
  • 温江做网站哪家好搜索引擎排名优化方案
  • r语言做网站软文外链购买平台
  • 政府新闻网站建设方案种子搜索神器在线引擎
  • p2p网贷网站建设今日全国最新疫情通报
  • 做网站可以盈利吗深圳网站优化排名
  • 香港服务器网站销售网站排名
  • RoboTwin--CVPR2025--港大--2025.4.17--开源
  • 华为网路设备学习-29(BGP协议 四)路由策略-实验
  • 25年8月通信基础知识补充1:中断概率与遍历容量、Sionna通信系统开源库、各种时延区分
  • 关于日本服务器的三种线路讲解
  • Kafka Broker 核心原理全解析:存储、高可用与数据同步
  • 使用 X11 转发服务器界面