logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java虚拟机学习笔记——类型和对象的生命周期(第七章)

概述这一章以一个Java类型(类或接口)的生命周期为例来讨论开始阶段的装载、连接和初始化,以及占Java类型生命周期绝大部分时间的对象实例化、垃圾收集和对象终结,然后是java类型生命周期的结束,也就是从虚拟机中卸载。7.1、类型装载、连接与初始化Java虚拟机通过装

#虚拟机#java#数据结构
java虚拟机学习笔记——java安全模型

安全模型简介安全模型使Java成为网络环境的技术,因为它们建立了对网络移动代码安全执行的必要的可信机制。Java安全模型侧重于保护终端用户免受从网络下载的、来至于不可靠来源的、恶意程序的侵犯。而“沙箱”机制成为了这一目的的支持机制,在“沙箱”中存放不可信的Java程序。“

#java#虚拟机#jar +1
JVM垃圾回收机制算法总结

本文系转载,原文地址:http://blog.csdn.net/willfcareer/archive/2010/08/23/5833082.aspxJava虚拟机垃圾收集器分析1 、活动对象l  追踪 root 对象算法: 深度追踪 root 对象,将 heap 中

#算法#jvm#活动
java虚拟机学习笔记——方法的调用与返回(第19章 )

19.1 方法调用Java提供了两种基本的方法:实例方法和类(静态)方法。这两种方法的区别在于:1)实例方法在被调用之前,需要一个实例,而类方法不需要。2)实例方法使用动态绑定,而类方法使用静态绑定当Java虚拟机调用一个类方法时,它会基于对象引用的类型(通常在编

#虚拟机#java
java虚拟机学习笔记——连接模型(第八章)

8.1 动态连接和解析Class文件把它所有的引用符号保存在一个地方——常量池。每一个class文件有一个常量池,每一个被Java虚拟机装载的类或者接口都有一份内部版本的常量池,被称作运行时常量池。运行时常量池是一个特定于实现的数据结构,数据结构映射到class文件中的常量池

#虚拟机#java#数据结构
java虚拟机学习笔记——java class文件的内容(第六章)

一、class文件内容注:每个java类只能有一个class文件或接口,下面讨论中u4表示4个字节,u2表示2个字节class文件内容如下:magic(魔数)-u4(u4表示4个字节)0xCAFEBABE,其作用在于可以轻松辨别出Java cl

#java#虚拟机
java虚拟机学习笔记——java虚拟机内部体系概述(第五章)

注:文中的类型指的是一个类或一个接口。5.1、什么是Java虚拟机 当你谈到Java虚拟机时,你可能是指:  1、抽象的Java虚拟机规范  2、一个具体的Java虚拟机实现  3、一个运行的Java虚拟机实例5.2、Java虚拟机的生命

#虚拟机#java#数据结构
从jvm运行机制来分析String对象

本文系转载,原文地址:http://www.blogjava.net/cheneyfree/archive/2008/05/12/200088.html在本文描述它们的区别之前,先来了解一下JVM运行时数据区的内存模型。《深入JAVA虚拟机》书中是这样描述的:JVM运

#jvm#虚拟机#java
《深入浅出 Java Concurrency》—并发容器 ConcurrentMap

<br />转自:http://www.blogjava.net/xylz/archive/2010/07/19/326527.html<br />这一节开始正式进入并发容器的部分,来看看JDK 6带来了哪些并发容器。<br />在JDK 1.4以下只有Vector和Hashtable是线程安全的集合(也称并发容器,Collections.synchronized*系列也可以看作是线程安全的实现)

#java#数据结构
到底了