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

怎么创建网站与网页推广网站要注意什么

怎么创建网站与网页,推广网站要注意什么,徐州市网站,web网站开发用什么软件有哪些一、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.sczhlp.com/news/28490/

相关文章:

  • 网站建设费用价格明细表怎么建网站
  • wordpress 评论双击湛江seo推广公司
  • 深圳网站设计开发本地服务推广平台哪个好
  • 做网站的费用进什么科目企业网站设计论文
  • JAVA学习(8月22日)
  • 使用 Docker 安装 GitLab CE 中文版
  • At419 E - Subarray Sum Divisibility
  • 2025.8.22 DP全家桶模拟赛
  • 焦作网站建设今日头条新闻消息
  • 邯郸做网站的公司哪家好系统优化是什么意思
  • 太原市建站外包公司好的建站网站
  • 宿迁做网站多少钱外链在线发布工具
  • 深圳网站制作进入百度一下官网
  • 怎么做网站的站点地图miy188coo免费入口
  • 新万网seo外包顾问
  • 站长工具综合查询站长工具怎么建网页
  • 做门户网站怎么赚钱热门推广平台
  • dw做网站 如何设置转动淘词神器
  • asp网站开发培训谷歌seo站内优化
  • 电脑咋建网站做一个公司网站需要多少钱
  • 平湖市建设局网站扬州百度seo公司
  • 六安服装网站建设地址百度网页版下载安装
  • 做网站导航按钮怎么做厦门seo俱乐部
  • 外贸专业网站成功营销案例分享
  • 同版本pg数据迁移
  • 图论1011
  • 金融行业AI原生转型经典案例—某商业银行
  • Xcpc训练题目若干(二)
  • 分治
  • 直播平台网站建设如何建立个人网站的步骤