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

文山专业网站建设报价网页制作培训班课程

文山专业网站建设报价,网页制作培训班课程,国内做的比较好的网站是什么,数据分析案例网站一、Java虚拟机的组成 二、字节码文件的组成 字节码文件的组成 – 应用场景 字节码文件的组成部分-Magic魔数 什么是魔数? Java字节码文件中的魔数 文件是无法通过文件扩展名来确定文件类型的,文件扩展名可以随意修改,不影响文件的内容。…

一、Java虚拟机的组成

在这里插入图片描述

二、字节码文件的组成

字节码文件的组成 – 应用场景

在这里插入图片描述
在这里插入图片描述

字节码文件的组成部分-Magic魔数

什么是魔数?
在这里插入图片描述

Java字节码文件中的魔数

文件是无法通过文件扩展名来确定文件类型的,文件扩展名可以随意修改,不影响文件的内容。
软件使用文件的头几个字节(文件头)去校验文件的类型,如果软件不支持该种类型就会出错。
Java字节码文件中,将文件头称为magic魔数。
在这里插入图片描述

字节码文件的组成部分-主副版本号

  1. 主副版本号指的是编译字节码文件的JDK版本号,主版本号用来标识大版本号,JDK1.0-1.1使用了45.0-45.3,JDK1.2是46之后每升级一个大版本就加1;副版本号是当主版本号相同时作为区分不同版本的标识,一般只需要关心主版本号。
  2. 版本号的作用主要是判断当前字节码的版本和运行时的JDK是否兼容。在这里插入图片描述

1.2之后大版本号计算方法就是:
主版本号 – 44
比如主版本号52就是JDK8

常见问题

需求:解决以下由于主版本号不兼容导致的错误
在这里插入图片描述
两种方案:
1.升级JDK版本
2.将第三方依赖的版本号降低或者更换依赖,以满足JDK版本的要求
(容易引发其他的兼容性问题,并且需要大量的测试)
√ 建议采用

字节码文件的组成 – 基础信息

在这里插入图片描述

字节码文件的组成部分-常量池

字节码文件中常量池的作用:避免相同的内容重复定义,节省空间。
在这里插入图片描述

  1. 常量池中的数据都有一个编号,编号从1开始。在字段或者字节码指令中通过编号可以快速的找到对应的数据。
  2. 字节码指令中通过编号引用到常量池的过程称之为符号引用。

一个非常有意思的面试题

面试官:int i = 0; i = i++; 最终i的值是多少?
答:应该是1吧,i++优先级高,先执行之后将返回结果1赋值给 i,所以最终 i应该是1。
面试官:这个答案是不对的,最终i的值还是0。

字节码文件的组成部分-方法

字节码中的方法区域是存放字节码指令的核心位置,字节码指令的内容存放在方法的Code属性中。
操作数栈是临时存放数据的地方,局部变量表是存放方法中的局部变量的位置。
在这里插入图片描述

  • i=i++的执行流程:
    在这里插入图片描述
  • i=++i的执行流程:
    在这里插入图片描述
  • 通过分析方法中的字节码指令,我们成功的解决了这个问题
    面试官:int i = 0; i = i++; 最终i的值是多少?
    我:答案是0,我通过分析字节码指令发现,i++先把0取出来放入临时的操作数栈中,接下来对i进行加1,i变成了1,最后再将之前保存的临时值0放入i,最后i就变成了0。
    面试官:非常好!
http://www.yayakq.cn/news/69788/

相关文章:

  • 桂林北京网站建设域名服务器如何申请
  • 温州自适应网站建设WordPress完全删除
  • 怎么看一个网站是用什么程序做的大淘客做网站视频
  • 什么样的网站需要改版松江品划网络做网站
  • 东莞在线网站制作平台wordpress怎么链接到文件
  • h5网站设计wordpress
  • 乌鲁瓦提建设管理局网站网站建设的脑图规划
  • 网站推广方案书常州h5网站建设
  • 站长工具app石家庄大的网站开发公司
  • 网站名称 注册青岛茶叶网站建设
  • 湖南网站优化外包费用国外的建筑设计网站
  • 山东住房建设厅官网站体育网站建设方案
  • 塘厦仿做网站哪里可以做宝盈网站
  • 社交网站解决方案网站建设公司的运营方式
  • 商城网站建设价格费用seo推广的优缺点
  • php开源公司网站市场营销培训机构排名
  • 南浔做网站高校网站建设资料库
  • 做网站还需要买服务器么贵州建网站的公司
  • 上海电商app开发网站排名优化培训
  • joomla网站迁移中山网站设计外包
  • 图片编辑在线沂seo网站推广
  • 莘县网站建设公司个人网站页面设计作品
  • 黄石本土做网站的公司flash型网站
  • 创建公司网站免费在线种子资源网
  • 一级a做爰片i免费网站平潭县建设局网站
  • 做网站地图小程序做视频网站
  • 关于协会网站建设的建议云商城源码
  • 思途旅游网站建设wordpress读者墙 插件
  • qq技术教程wordpress宁波seo推广平台
  • 长沙做网站的公司哪家最好宁国建设投资有限公司网站