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

做网站公司300元钱朝阳区seo搜索引擎优化怎么样

做网站公司300元钱,朝阳区seo搜索引擎优化怎么样,建设网站费用分析,毕设代做网站招聘🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 Redis 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 JVM 一、字节码文件的组成部分1.1 iconst_0…

在这里插入图片描述

🐌个人主页: 🐌 叶落闲庭
💨我的专栏:💨
c语言
数据结构
javaEE
操作系统
Redis

石可破也,而不可夺坚;丹可磨也,而不可夺赤。


JVM

  • 一、字节码文件的组成部分
    • 1.1 iconst_0
    • 1.2 istore_1
    • 1.3 iload_1
    • 1.4 iconst_1
    • 1.5 iadd
    • 1.6 istore_2
    • 1.7 return
  • 二、执行i++ 操作
    • 2.1 iconst_0
    • 2.2 istore_1
    • 2.3 iinc 1 by 1
    • 2.4 return
  • 三、字节码常用工具:javap -v命令

一、字节码文件的组成部分

  • 操作数栈是临时存放数据的地方
  • 局部变量表是存放方法中的局部变量的位置

观察如下代码的字节码文件

int i = 0;
int j = i + 1;

具体的java源代码:

public static void main(String[] args) {int i = 0;int j = i + 1;
}

要想看到java的字节码文件的内容,可以通过jclasslib这个工具来看,运行以上代码,然后通过jclasslib可以看到在这个方法中变量的存放位置,其中,局部变量表数组的0索引位置存放的是main方法的参数 args ,1索引位置存放的是第一个变量 i ,2索引存放的是第二个变量 j ,可以看出,定义在方法中的变量,方法的参数也将作为这个方法的变量存入局部变量表中,定义在方法内的变量会按定义的先后顺序依次存入局部变量表中。

在这里插入图片描述

接下来解析这段代码的字节码文件:

  • iconst_0:将常量0放入到操作数栈中
  • istore_1:将操作数栈中的值取出放入局部变量表索引为1的位置
  • iload_1:将局部变量表索引为1的位置的值复制一份放入到操作数栈中
  • iconst_1:将常量1放入到操作数栈中
  • iadd:将操作数栈中最上面的两个值相加,并把结果存放在栈中
  • istore_2:将操作数栈中的值取出放入局部变量表索引为2的位置
  • return:方法结束,返回

1.1 iconst_0


在这里插入图片描述


1.2 istore_1


在这里插入图片描述


1.3 iload_1


在这里插入图片描述


1.4 iconst_1


在这里插入图片描述


1.5 iadd


在这里插入图片描述


1.6 istore_2


在这里插入图片描述


1.7 return

在这里插入图片描述


二、执行i++ 操作

  • 源代码:
public static void main(String[] args) {int i = 0;i++;
}
  • 字节码:
  • iconst_0:将常量0放入操作数栈中

  • istore_1:将操作数栈中的值取出放入索引为1的局部变量表中

  • iinc 1 by 1:在局部变量表索引为1的位置增加1

  • return:方法结束,返回

2.1 iconst_0


在这里插入图片描述


2.2 istore_1


在这里插入图片描述


2.3 iinc 1 by 1

根据JVM规范,iinc就是通过一个常量递增局部变量


在这里插入图片描述


2.4 return


在这里插入图片描述


三、字节码常用工具:javap -v命令

javap是JDK自带的反编译工具,可以通过控制台查看字节码文件的内容。
适合在服务器上查看字节码文件内容。
直接输入javap查看所有参数。
输入javap-v字节码文件名称查看具体的字节码信息。(如果jar包需要先使用jar-vf命令解压)

http://www.khdw.cn/news/60966.html

相关文章:

  • 国外网站html5从上到下连续变动深圳网络推广团队
  • 微信公众号网站制作郑州厉害的seo优化顾问
  • wps如何做网站网站seo优化效果
  • 北京网站建设设计seo是怎么优化的
  • 大学学部网站建设工作互联网平台公司有哪些
  • 网站如何做触屏滑动效果网页设计与制作代码成品
  • 高校后勤网站建设存在的问题长沙靠谱关键词优化服务
  • 大学电子商务网站建设方案北京官方seo搜索引擎优化推荐
  • 手机网站免费做app百度高级搜索功能
  • 长沙做网站价格网络营销特点
  • 个人网站制作模板宁波网络营销公司
  • 网站的建设和维护成本如何做seo整站优化
  • 如何建立网站服务器百度搜索榜排名
  • 淄博网站建设乐达推广青岛app开发公司
  • 商城网站需要注意事项seo优化网站技术排名百度推广
  • wordpress建设网站的方法免费的网站申请
  • 大连有几家做网站的公司百度推广云南总代理
  • 室内装饰设计师seo流程
  • 西安搬家公司价格明细一览表网站seo优化软件
  • 网站开发 协作平台百度的网址怎么写
  • 谷歌网站怎么做排名惠州seo报价
  • 石岩做网站哪家好优化大师免费版
  • 做网站的毕业答辩ppt实例seo排名优化点击软件有哪些
  • wordpress可视化编辑插件下载东营优化路网
  • 足球比赛直播雨燕今日头条seo
  • dw怎么做网站教程最佳磁力引擎吧
  • 网站每年需要续费吗推蛙网络
  • 律所网站建设方案书怎么写网站推广计划书
  • 微店网站链接怎么做seo关键词优化推广哪家好
  • 一元购网站建设多少钱友情链接论坛