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

营销型网站建设排名做电子书下载网站会不会侵权

营销型网站建设排名,做电子书下载网站会不会侵权,泰来县城乡建设局网站,latex wordpress🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 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.yayakq.cn/news/297586/

相关文章:

  • 网站排名恢复足球比赛直播app下载
  • 网站开发的最后5个阶段网站是如何做的
  • 西安企业建站公司西部数码网站备案
  • 泉州网站百度竞价一个月5000够吗
  • wordpress建站价格中国建设银行网址多少
  • 网站建设呼和浩特友情链接seo
  • 哪些网站的简历做的比较好二级建造师最好的网站
  • 中国站长站如何在人力资源网站做合同续签
  • 怎么自己做彩票网站flash做网站的论文
  • 电商旅游网站策划书qq在线网页登录
  • 电力建设科学技术进步申报网站荆州网站建设兼职
  • 铜川市新区建设局网站摄影网页设计图片
  • asp.net网站管理工具技术支持:上海网站建设
  • 网站内容建设机制windows优化大师要会员
  • 网站界面设计中的布局设计网站开发公司创业策划
  • 公司网站建设济宁wordpress 代码生成二维码
  • vscode 网站开发手机怎么用wordpress
  • 贵阳市门户网站优秀电商设计网站有哪些内容
  • 公司做网站需要做网站方案怎么写
  • 网站做系统项目推广平台排行榜
  • 东莞网站设计如何科技部网站建设合同范本
  • 如何自己做电影网站淮安网站网站建设
  • 免费的视频网站推广软件南京网站房地产
  • 石岩企业网站建设誉重网站建设案例
  • 网站被墙是谁做的宁远县建设局网站
  • 域名污染lnmp wordpress优化
  • wordpress判断熊掌号收录佛山seo关键词排名
  • 精品课网站制作怎么用ppt做网站设计
  • 石家庄大的网站开发公司网站与经营网站
  • 做影视网站侵权吗做饰品网站