`

JVM字节码指令

    博客分类:
  • JVM
 
阅读更多

 

 

实例分析Java Class的文件结构 
http://coolshell.cn/articles/9229.html 


JVM指令详解(上) 
http://blog.csdn.net/hudashi/article/details/7062675 

JVM指令详解(下) 
http://blog.csdn.net/hudashi/article/details/7062781 

JVM指令助记符 
http://blog.csdn.net/hudashi/article/details/7062791 



Java字节码(.class文件)格式详解(一) 
http://www.blogjava.net/DLevin/archive/2011/09/05/358033.html 

Java字节码(.class文件)格式详解(二) 
http://www.blogjava.net/DLevin/archive/2011/09/05/358034.html 

Java字节码(.class文件)格式详解(三) 
http://www.blogjava.net/DLevin/archive/2011/09/05/358035.html 

Java二进制指令代码解析 
http://www.blogjava.net/DLevin/archive/2011/09/13/358497.html 

Java字节码(.class文件)的代码解析 
http://www.blogjava.net/DLevin/archive/2011/09/13/358498.html 



Android DEX 文件格式 
http://blog.csdn.net/houjin_cn/article/details/5964184

分享到:
评论

相关推荐

    JVM中文指令手册.pdf

    这个是jvm指令手册,可以通过该手册查找理解字节码程序,超详细,超好用!!

    JVM学习-字节码指令集(三)代码

    JVM学习-字节码指令集(三)代码

    JVM指令码表.zip

    java的字节码指令码表,根据class文件中的指令查询相应的操作。本来想不要积分的,但是收集资料不容易,还是要一个积分吧。

    JVM执行子系统原理

    详细介绍了JVM执行子系统的工作原理,包括类文件结构与字节码指令(Class类文件结构、JVM字节码指令简介)、JVM类加载机制(类加载器、类加载时机、类加载过程)、字节码执行引擎(运行时候的栈结构、方法调用、方法...

    jvm指令手册 +JVM必知必会,掌握虚拟机编译过程.rar

    Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。 JVM指令主要分为:本地变量表到操作数栈类指令、操作数栈到本地变量表类指令、常数到操作数栈类指令、将数组指定索引的数组推送...

    Java生产环境下性能监控与调优详解.7z

    Java生产环境下性能监控与调优详解 本课程将为你讲解如何在生产环境下对Java应用做... 读懂JVM字节码指令,分析源码背后原理,提升应对线上突发状况的能力 慕课网地址:https://coding.imooc.com/class/241.html

    第2章:字节码指令集与解析举例.mmap

    第2章:字节码指令集与解析举例.mmap

    JVM指令手册.rar

    JVM指令手册

    Java 字节码概述

    字节码指令通过从 0 开始的索引来使用其中的数据。 * 执行环境:用于保存上次调用的方法、局部变量指针和操作数栈的栈顶和栈底指针。 * 操作数栈:用于存储运算所需操作数及运算的结果。 栈操作实例 常量池是类中...

    4.程显峰--Java字节码技术1

    2. 单字节指令:每个字节码指令通常只占用一个字节,理论上允许最多256种不同的指令,实际使用中已经超过了200种。 3. 类型系统:字节码指令是类型感知的,意味着它们知道如何处理不同类型的变量,如整数、浮点数、...

    JVM指令手册.pdf

    Java字节码文件反编译后,在对应的文件中可以查看到对应的JVM指令,本资源提供JVM指令对应的操作说明,查找每一个JVM指令是做什么操作的

    简单实用JVM参数配置

    Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上...

    java字节码指令集.docx

    JVM简介 栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int类型常量1压入栈 iconst_2 将int类型常量2压入栈 ...

    JVM指令集(1).docx

    jvm常用的指令,是分析字节码反汇编的必备指令 常用的指令 > iconst_0 将int类型常量0压入栈 > istore_1 将int类型值存入局部变量1 > iconst_0 将int类型常量0压入栈 > istore_2 将int类型值存入局部变量2 > iload_1...

    JVM简介以及历史.docx

    (2)jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。 (3)JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台...

    Java虚拟机(字节码的应用)1

    在给定的描述中,`bipush 100` 是一个字节码指令,用于将整数常量100压入操作数栈。这里的8表示该指令在字节码流中的位置,便于理解和调试。`astore_1 1` 则涉及到局部变量表,它将操作数栈顶的一个元素(在这里是...

    JAVA字节码JAVA字节码.doc

    Java 字节码是 Java 程序的中间表示形式,它可以被 Java 虚拟机(JVM)解释执行。了解 Java 字节码可以帮助开发者更好地理解 Java 程序的执行机制,提高程序的执行效率和排除错误。 一、Java 类分解器 —— javap ...

    java中jvm原理和实现

    JVM(Java Virtual Machine)是实现Java程序运行的核心部分,它是一个虚拟机,负责将...然后通过执行引擎将字节码指令转换为机器码并执行。同时,JVM还负责垃圾回收和代码优化等任务,以提供高效的Java程序运行环境。

    java JVM 详解

    Java JVM 是 Java 语言的核心组件之一,负责将 Java 字节码翻译成机器语言并执行。要深入了解 JVM,可以从 Java 的特性入手,描绘 JVM 的大致应用,然后细细阐述 JVM 的原理及内存管理机制和调优。最后,还需要讲述...

    30道JVM综合面试题详解含答案(值得珍藏)

    JVM包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。 JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等...

Global site tag (gtag.js) - Google Analytics