自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

JVM中的异常处理

欢迎来到“Under The Hood”第六期。本期我们介绍JVM处理异常的方式,包括如何抛出和捕获异常及相关的字节码指令。但本文不会讨论finally子句,这是下期的主题。你可能需要阅读往期的文章才能更好的理解本文。   异常处理   在程序运行时,异常让你可以平滑的处理意外状况。为了演示JVM处理异常的方式,考虑NitPickyMath类,它提供对整数进行加,减,乘,除以及取余的操...

2014-06-02 03:56:13 139

对象和数组:JVM中,处理对象和数组的字节码介绍

欢迎来到“Under The Hood”第五期。本期我们来看看JVM中处理对象和数组的字节码。你可能需要阅读往期的文章才能更好的理解本文。   面向对象的机器   JVM中的数据有3种形式:对象(object),对象引用(object reference)和原始类型(primitive type)。对象存放在垃圾收集堆中;对象引用和原始类型,根据它们作用域范围的不同,分别存放在不同的地方...

2014-05-30 02:39:08 326

原创 初窥JVM浮点运算

欢迎来到“Under The Hood”第四期。上期我们讨论了JVM的字节码指令集,本期我们继续这个话题。本文我们来看看JVM中的浮点运算。   JVM支持IEEE-754浮点数标准(1985)。该标准定义了32位和64位浮点数的格式,以及在此之上的各种运算。在JVM中,浮点运算是基于32位float数和64位double数的。对每个操作float数的字节码,都有一个对应的操作double...

2014-05-26 19:50:17 196

字节码基础:JVM字节码初探

欢迎来到“Under The Hood“第三期。前两期我们分别介绍了JVM的基本结构和功能和Java类文件的基本结构,本期的主要内容有:字节码所操作的原始类型、类型转换的字节码,以及操作JVM栈的字节码。   字节码格式   字节码是JVM的机器语言。JVM加载类文件时,对类中的每个方法,它都会得到一个字节码流。这些字节码流保存在JVM的方法区中。在程序运行过程中,当一个方法被调用时,...

2014-05-22 02:22:06 228

Java类文件的基本结构

[i]欢迎来到“[url=http://letscoding.cn/tag/under-the-hood/]Under The Hood[/url]”第二期。[url=http://letscoding.cn/%E7%9F%AD%E5%B0%8F%E7%B2%BE%E6%82%8D%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%9Ajvm%E5%9F%BA%E...

2014-05-19 03:56:10 182

短小精悍的虚拟机:JVM基本结构和功能介绍

[i]欢迎来到“[url=http://letscoding.cn/tag/under-the-hood/]Under The Hood[/url]”第一期。本期,我将给出JVM的基本结构和功能介绍。[/i] [i][b]什么是JVM?为什么要有它?[/b][/i] JVM(Java虚拟机)是一个运行已编译Java程序的抽象计算机。之所以说是”虚拟“的,是因为它基于“真正”的硬件平台和...

2014-05-18 14:40:21 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除