
JVM从入门到放弃
a15089415104
这个作者很懒,什么都没留下…
展开
-
Java异常详解-从字节码角度查看异常实现原理
一、Java异常处理机制Java异常的定义、类型和用法在网上有很多优秀的文章,这里直接引用一篇写得比较详细的文章。深入理解Java异常处理机制 一个简单的异常继承树接下来做一个知识点的提出,如果有哪一个点不懂,可以查看上面引用的文章进行解惑。Java异常的继承树顶层父类:Throwable两个重要子类:Error(错误) 和 Exception(异常)异常可查异常...原创 2018-10-25 11:18:58 · 931 阅读 · 0 评论 -
Java字节码详解(一) class文件结构
java字节码详解-各个字段属性的意义原创 2018-10-21 16:08:54 · 1972 阅读 · 0 评论 -
Java字节码详解(二)字节码的运行过程
文章目录JVM的一些基础概念JVM数据类型JVM的内存结构前一章讲述了java字节码文件的生成以及字节码文件中各个字段代表的含义,在本章节将讲述字节码是什么运行的JVM的一些基础概念要理解java字节码的运行情况,首先要了解有关JVM的一些知识,这些是java字节码运行的先决条件。JVM数据类型Java是静态类型的,它会影响字节码指令的设计,这样指令就会期望自己对特定类型的值进行操作...原创 2018-10-23 17:31:04 · 11476 阅读 · 0 评论 -
Java字节码详解(三)字节码指令(转)
一、概述Java虚拟机采用基于栈的架构,其指令由操作码和操作数组成。操作码:一个字节长度(0~255),意味着指令集的操作码个数不能操作256条。操作数:一条指令可以有零或者多个操作数,且操作数可以是1个或者多个字节。编译后的代码没有采用操作数长度对齐方式,比如16位无符号整数需使用两个字节储存(假设为byte1和byte2),那么真实值是 (byte1 << 8) | byt...转载 2018-10-23 17:31:29 · 2837 阅读 · 0 评论 -
Jvm 内存分布机制
jvm 内存分布原创 2018-12-12 21:29:33 · 499 阅读 · 0 评论