- 博客(7)
- 资源 (35)
- 收藏
- 关注
原创 《深入Java虚拟机》导读之六: 类和对象生命周期
类的生命周期http://hi.csdn.net/attachment/201009/9/0_12840264063r7D.gifjvm通过加载(loading), 链接(linking), 初始化(initialization)使一个类可以被运行中的程序使用. 加载就是把类的二进制形式的数据装进jvm; 链接就是安排组织这些二进制的数据使之达到运行时状态; 链接又分为三个子过程, 验证, 准备, 解析. 验证是保证类型的合法性; 准备是为该类型分配内存空间; 解析是把指向常量池的符号引用变成直接引用, 而
2010-09-09 18:00:00 1032
原创 基于weblogic 10 的EJB3实践之HelloWorld
前提条件, 到oracle官网上下载weblogic10安装文件并安装, 然后使用Configuration Wizard创建一个最最最普通的domain, 然后启动weblogic server. 1 新建一个普通的java project 命名为myEJB3, 新建一个ejb project也可以, 但我认为没必要, 反而生成一些让新手摸不着门的文件; 2 添加bea-10.2/wlserver_10.0/server/lib(若bea版本不同则目录略有差异)目录下的wlclient.jar, webl
2010-09-08 16:57:00 5700 4
原创 《深入Java虚拟机》导读之五: Class文件结构
class文件是为java程序精确定义的二进制文件格式. 正是因为这种精确的定义, 使得无论在任何平台或程序上产生的class文件都可以在其他平台的jvm上运行. 所以说class文件也没有那么神秘, 它的结构相对来说非常的固定. 每个class文件描述了一个单独的java类或接口. 所有类文件中的信息都以下面四种基本类型存储:u1a single unsigned byteu2two unsigned bytesu4four unsigned bytesu8eight unsigned bytesclas
2010-09-07 14:04:00 1063
原创 《深入Java虚拟机》导读之四: JVM体系结构
jvm的结构.运行时数据区: 当程序运行时, 它需要内存来存放字节码以及从class文件中提取出来的信息, 如: 实例化的对象, 方法参数, 返回值, 局部变量, 运算中间值等等.jvm把它们组织, 存放在运行时数据区.方法区: 存放jvm加载的类型信息.包括: 类型基本信息, 常量池, 字段信息, 方法信息, 类变量, 指向ClassLoader的引用, Class类的引用, 方法表.类型信息:对每个jvm加载的类型, 它需要存储这些信息在方法区: 类型全限名, 直接superclass全限名, 是否是类
2010-09-06 14:39:00 1203
原创 《深入Java虚拟机》导读之三: 安全
java最初的设计目标是网络应用, 所以安全尤为重要. java安全模型主要集中在防止终端用户受到不被信任的程序的破坏. 为了达到这个目标, java提供了一个称之为"沙箱"的模型. 一个java程序必须在沙箱边界内运行. 沙箱组件包括: 类加载器体系结构, class文件验证, java内置的安全特性, 安全管理器以及API.
2010-09-02 18:11:00 1190
原创 《深入Java虚拟机》导读之二: 平台无关性
平台无关性java的平台无关性是java语言, class文件, API, JVM共同作用的结果.java平台(即java虚拟机和java API)是java的平台无关性的最重要的保证. 因为JVM和API在不同的硬件和操作系统上得以实现,使得java程序不用关心底层, 因为它在任何时候都只和java平台打交道. java平台在java程序和底层平台之间扮演了缓冲的角色.java语言能够从它的原始类型的的行为上折射出平台无关性, java的原始类型的范围和长度是由java语言规定的, 而不像C, C++那样
2010-09-02 16:44:00 1090
原创 《深入Java虚拟机》导读之一: 体系结构介绍
java体系结构有4个组成部分, 每个部分都有相应的规范. 他们是java编程语言, java class文件格式, java API, java虚拟机.如图:java虚拟机和java API. java程序之所以可以在不同的电脑上运行,是因为java平台在不同的操作系统和硬件平台上都有实现.java虚拟机是一个抽象的电脑, 它的规范定义了一些所有的虚拟机都必须实现的特性和功能, 但是也留给不同的实现者很多灵活性和可选择性. 这些灵活性使得java虚拟机在广泛的电脑平台和设备上被实现. java虚拟机的主要
2010-09-02 16:40:00 1231
Tensorflow t5预训练语法更正模型
2021-06-21
自己写的extjs布局
2010-07-10
dhATV4树形菜单jsp版
2010-01-27
for me only do not download please.
2010-01-27
for me only, please don't download.
2010-01-26
wz_jsgraphics.js
2010-01-09
for me only please do not download(survey)
2010-01-03
for me only 1
2009-10-19
实战springmodules commons validator
2009-10-12
for me only 3
2009-10-07
ExtJS + JSP动态显示文件上传进度
2009-10-07
纯js实现的分栏效果
2009-08-28
for me only 4
2009-08-19
Delphi 报表Rave参考手册ppt版
2008-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人