自定义博客皮肤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)
  • 收藏
  • 关注

原创 《深入Java虚拟机》学习笔记五:类型生命周期

第七章 类型的生命周期 1、 类型装载、链接与初始化       Java虚拟机通过装载、链接和初始化一个Java类型,使该类型可以被正在运行的Java程序所使用。其中,装载就是把二进制的Java类型读入Java虚拟机中,而连接就是把这种已经读入虚拟机的二进制形式的类型数据合并到虚拟机的运行状态中去。连接阶段分了三个步骤:验证、准备和解析。验证确保了Java类型数据格式的正确并且适于Java虚拟机...

2010-01-30 22:57:53 107

原创 《深入Java虚拟机》学习笔记四:Java虚拟机

第五章 Java虚拟机 1、Java虚拟机是什么?        1)抽象规范        2)一个具体的实现        3)一个运行中的虚拟机实例 2、Java虚拟机的生命周期        一个运行时的Java虚拟机实例的天职就是:负责运行一个Java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。每个Java程序都运行于它自己的J...

2010-01-09 17:52:33 150

原创 《深入Java虚拟机》学习笔记三:安全性(下)

5、Java虚拟机中内置的安全特性       Java虚拟机在执行字节码时还进行一些内置的安全机制的操作,这些机制大多数十Java类型安全的基础,这些机制如下:        1)类型安全的引用转换        2)结构化的内存访问        3)自动垃圾收集        4)数组边界检查        5)空引用检查        通过保证一个Java程序只能使用类型安全的、结构化的方...

2010-01-09 17:36:07 101

原创 《深入Java虚拟机》学习笔记三:安全性(上)

第三章 安全性1、为什么需要安全性       因为Java是为网络而生,而网络提供了一条攻入连入网络计算机的潜在途径,因为安全性非常重要。 2、基本沙箱       组成Java沙箱的基本组件如下:             类装载器结构             Class文件检查器             内置于Java虚拟机(及语言)的安全性             安全管理器及JavaAPI...

2009-12-26 20:44:38 109

《深入Java虚拟机》学习笔记二:平台无关性

第二章 平台无关 1、Java体系结构对平台无关性的支持       对平台无关性的支持,是分布在整个Java体系结构中的,所有的组成部分,包括语言、class文件、API及虚拟机,都在对平台无关性的支持方面扮演着重要角色。       Java平台扮演一个运行Java程序与其下的硬件和操作系统间的缓冲角色。Java程序被编译为可运行于Java虚拟机的二进制程序,并且假定JavaAPI的class...

2009-12-23 13:48:50 112

《深入Java虚拟机》学习笔记一:Java体系结构

前言:从事Java相关的开发工作也有近三年时间了,但是最近不管是在工作和学习中,感觉对很多的问题的理解都还是不够深刻(好像是碰到了所谓的“瓶颈”),所以决定静下心来好好将自己的知识结构梳理一遍,以求获得更大的进步!      首先想深入研究一下的是JVM。一直很都很想了解一下JVM的具体实现的细节知识,选了一本书《Inside the Java Virtual Machine, Second Ed...

2009-12-21 14:38:05 84

空空如也

空空如也

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

TA关注的人

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