E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
虚拟机学习
深入理解java
虚拟机学习
笔记1.
工作2年,对这块,不曾了解,惭愧惭愧,后来在别人的推荐下、,买来看了看,感觉还不错。记录下笔记吧。看了下书,在自己理解的程度下,将书上的例子,弄过来了。供以后没事的时候,再看。如果不对,还麻烦各位同行指出来,不胜感激。今天看的,是第二章java内存区域与内存溢出异常,自己用word模仿画了个图。各数据区域功能(重要,后面的例子会讲到。s):数据区域图中,除了方法区和堆区是线程共享区外,其他三个是线
·
2011-09-12 16:00
JAVA虚拟机
java
虚拟机学习
笔记——连接模型(第八章)
8.1动态连接和解析Class文件把它所有的引用符号保存在一个地方——常量池。每一个class文件有一个常量池,每一个被Java虚拟机装载的类或者接口都有一份内部版本的常量池,被称作运行时常量池。运行时常量池是一个特定于实现的数据结构,数据结构映射到class文件中的常量池。因此当一个类型被首次装载时,所有来自于类型的符号引用都装载到了类型的运行时常量池。当程序运行到某个时刻,如果某个特定的符号引
FG2006
·
2011-08-21 01:00
java
数据结构
虚拟机
String
ClassLoader
Class
java
虚拟机学习
笔记——类型和对象的生命周期(第七章)
概述这一章以一个Java类型(类或接口)的生命周期为例来讨论开始阶段的装载、连接和初始化,以及占Java类型生命周期绝大部分时间的对象实例化、垃圾收集和对象终结,然后是java类型生命周期的结束,也就是从虚拟机中卸载。7.1、类型装载、连接与初始化Java虚拟机通过装载、连接和初始化一个Java类型,使该类型可以被正在运行的java程序所使用。其中,类装载就是把二进制形式的Java类型读入Java
fg2006
·
2011-08-20 03:43
java虚拟机
java
虚拟机学习
笔记——类型和对象的生命周期(第七章)
概述这一章以一个Java类型(类或接口)的生命周期为例来讨论开始阶段的装载、连接和初始化,以及占Java类型生命周期绝大部分时间的对象实例化、垃圾收集和对象终结,然后是java类型生命周期的结束,也就是从虚拟机中卸载。7.1、类型装载、连接与初始化Java虚拟机通过装载、连接和初始化一个Java类型,使该类型可以被正在运行的java程序所使用。其中,类装载就是把二进制形式的Java类型读入Java
FG2006
·
2011-08-20 03:00
java
数据结构
虚拟机
object
String
Class
java
虚拟机学习
笔记——java class文件的内容(第六章)
一、class文件内容注:每个java类只能有一个class文件或接口,下面讨论中u4表示4个字节,u2表示2个字节class文件内容如下:magic(魔数)-u4(u4表示4个字节)0xCAFEBABE,其作用在于可以轻松辨别出Javaclass文件和非Javaclass文件;minor_version-u2和major_version-u2(次、主版本号)对于虚拟机来说,主次版本号确定了特定的
FG2006
·
2011-08-18 01:00
java
虚拟机
Class
interface
attributes
methods
java
虚拟机学习
笔记——java虚拟机内部体系概述(第五章)
注:文中的类型指的是一个类或一个接口。5.1、什么是Java虚拟机当你谈到Java虚拟机时,你可能是指:1、抽象的Java虚拟机规范2、一个具体的Java虚拟机实现3、一个运行的Java虚拟机实例5.2、Java虚拟机的生命周期一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。
FG2006
·
2011-08-16 13:00
java
数据结构
虚拟机
Class
reference
引擎
java
虚拟机学习
JVM(JavaVirtualMachine):Java虚拟机,就是构建在操作系统之上的又一个运行平台而已,java程序运行于此平台之上。类似:计算机系统中,硬件-->操作系统-->应用软件。跟做云计算的同学了解到,他们要在一个硬件和操作系统之间再加一层,通用操作系统平台,貌似是用xen实现的。计算机系统的发展史可以从分层的意义上去看,分层的概念对于软件设计也是非常重要的。 Java虚拟机是什么
xuyuxin8145
·
2011-07-27 15:00
Java
虚拟机学习
感观
声明:本文比较枯燥,适合对JVM有一定了解以及对JVM感兴趣的人阅读。 一、前言 实在不知道取什么名字好,取大了怕写不来,取小了怕没得写,于是随便叫了个名字。从去年开始,陆陆续续看了许多关于Java虚拟机方面的资料和书,目前感觉对JVM算是有一些了解,加上今天听了一天毕玄的讲课,顺便写篇博客,算是对自己这一年学的东西做一个
richard_2010
·
2011-07-22 13:00
JAVA虚拟机
虚拟机学习
笔记3
以下6种情况会初始化实例中的变量: 1.创建类的新实例 2.调用类中声明的静态方法 3.操作类或者接口中声明的 非常量静态字段 4.调用java api的特定的反射方法 5.初始化一个类的子类 6.指定一个类作为虚拟机启动时候的初始化类 以下四种情况会实例化一个对象: 1.明确的使用new操作符 2.调用Class或者java.lang.reflect.Constructor
aids198311
·
2011-06-16 21:00
java
虚拟机
虚拟机学习
笔记3
以下6种情况会初始化实例中的变量: 1.创建类的新实例 2.调用类中声明的静态方法 3.操作类或者接口中声明的 非常量静态字段 4.调用java api的特定的反射方法 5.初始化一个类的子类 6.指定一个类作为虚拟机启动时候的初始化类 以下四种情况会实例化一个对象: 1.明确的使用new操作符 2.调用Class或者java.lang.reflect.Constructor
aids198311
·
2011-06-16 21:00
java
虚拟机
虚拟机学习
笔记2
class Lava{ private int speed = 0; void flow(){ } } class Volcano{ public static void main(String args[]){ Lava lava = new Lava(); lava.flow() } }
aids198311
·
2011-06-15 22:00
虚拟机
虚拟机学习
笔记2
class Lava{ private int speed = 0; void flow(){ } } class Volcano{ public static void main(String args[]){ Lava lava = new Lava(); lava.flow() } }
aids198311
·
2011-06-15 22:00
虚拟机
虚拟机学习
笔记
运行时候数据区:方法区,堆,java栈,pc寄存器,本地方法栈 每个虚拟机运行的时候,都会有方法区和堆,所有线程共享 每个线程被创建,都会得到自己的java栈和pc寄存器,任何一个线程都不能访问另一个线程的java栈和寄存器。 如果线程执行的是一个java方法(非被地方法),pc寄存器里的值总是指向下一条指令,而java栈中存放的是该线程执行的方法的状态,如:局部变量,传递进来的参数,返
aids198311
·
2011-06-15 17:00
java
虚拟机
Java
虚拟机学习
之第三章
CHAPTER 3java虚拟机结构 这本手册指定了一个抽象的机器。它不是任何一份描述一个特殊实现了的java虚拟机的文档,当然也不包括SUN公司的微系统。 为了正确的实现java虚拟机,你仅仅只需要能够阅读类文件格式和正确的执行其中的操作。实现java虚拟机细节不是该规范的一部分,如果那样会限制java虚拟机实现者的创造性。比如,运行时数据区域在内存中的布局,GC的算法设计,
spaceAir
·
2011-01-29 19:00
java
数据结构
编程
虚拟机
算法
深入java
虚拟机学习
笔记
java虚拟机: java虚拟机包括一个classloader 和一个执行引擎。 执行引擎: 执行引擎的实现多种多样,主流有4种 1:解释执行 最简单的执行方式。 2:just-in-time compiler 编译的时候缓存编译出来的本地机器码,然后执行。缺点是浪费内存。 3:自适应优化器 属于解析执行和juest-in-time的折衷产品。首先解释执行,然后监控,碰到有性能损耗比
valy
·
2010-12-27 22:00
java
虚拟机
jni
Security
网络应用
《深入Java
虚拟机学习
笔记》- 第19章 方法的调用与返回
1. 第19章方法的调用与返回 1.1 关于构造方法那点事 关于构造方法调用的总结性说明:l 在一个类中,如果不定义构造方法,则编译器会默认生成一个无参构造方法;l 在构造方法中,如果想要调用其他的构造方法(用this调用本类的其它构造方法,用super调用父类的构造方法),必须放在构造方法的第一行;l 在构造方法中,如果不显式地调用其它
li_tengfei
·
2010-12-25 16:00
java
虚拟机
object
String
Class
编译器
《深入Java
虚拟机学习
笔记》- 第10章 栈和局部变量操作
1. 第10章栈和局部变量操作基本指令分析:规律:store表示弹出操作数栈(操作数栈是一个栈)顶的数据放入局部变量区store_x表示弹出操作数栈顶的数据放入局部变量区索引为x的地方load表示将局部变量区中某个位置(即某个索引,因为局部变量区是一个数组)的局部变量压入操作数栈load_x表示将局部变量区中x位置的局部变量压入操作数栈astore表示弹出操作数栈顶的对象引用,并放入局部变量
li_tengfei
·
2010-12-25 16:00
java
虚拟机
String
存储
Class
编译器
《深入Java
虚拟机学习
笔记》- 第5章 Java虚拟机
1. 第五章JAVA虚拟机 1.1.1 初始线程Java程序中初始的main()方法,作为该程序初始线程的起点。任何其它的线程,都是有这个初始线程启动的。 在JAVA虚拟机内部,有两种类型的线程:守护线程和非守护线程(实时线程)。比如执行垃圾收集任务的线程,就是一种守护线程。我们也可以把我们自己创建的线程标记为守护线程。初始线程,不是守护线程。 当虚拟机中所有的实时线程都
li_tengfei
·
2010-12-25 16:00
《Java
虚拟机学习
笔记》- 第三章 安全
1. 第三章安全Java在一开始的时候,侧重于互联网的应用,即applet,applet是一段JAVA程序,这个程序运行在浏览器中,它来源于网络。为了避免这些来源于其它地方的代码不对本地机器造成伤害,JAVA提供了基本沙箱来运行这些程序。沙箱保证了applet不能执行下面的操作:读写硬盘开启到宿主机的socket链接创建新的进程装载新的动态链接库 1.1 1.0版本的基本沙箱 组成沙箱的基本
li_tengfei
·
2010-12-25 15:00
java
加密
虚拟机
解密
Class
applet
《深入Java
虚拟机学习
笔记》- 第一、二章 Java体系结构和平台无关性
1. 第一章Java体系结构Java编程环境: Java虚拟机基本结构: Java有两种类型的类装载器:启动类装载器和用户定义的类装载器。启动类装载器是虚拟机实现的一部分,通常用C/C++语言来编写(Java虚拟机就是用C/C++语言编写的)。启动类装载器主要是装载JAVAAPI核心类库。用户定义的类装载器则是用JAVA语言编写的,因此,我们可以定义自己的类装载器,在程序运行期间,根据我们
li_tengfei
·
2010-12-25 15:00
java
jdk
虚拟机
jni
语言
平台
java
虚拟机学习
笔记之垃圾收集(下)
★引用计数收集器 这种方法中,堆中每个对象都有一个引用计数。当一个对象被创建了,并且指向该对象的引用被分配给一个变量,这个对象的引用计数被设置成1。当这个对象的引用赋值给其他任何一个变量的时候,这个变量就增加1。当该对象引用超过生存期或者被设置成一个新的值时,相应的计数变量就会减1。当引用计数为0的时候,这个对象就被当做垃圾收集。在收集的时候,该对象所引用的任何其他对象的计数值也相应的减少
leves
·
2010-12-12 17:00
java
算法
应用服务器
虚拟机
活动
java
虚拟机学习
笔记之垃圾收集(上)
java程序是运行在java虚拟机当中的,在java虚拟机的堆中运行着程序所创建的对象。可以使用new,newarray,anewarray,multianewarray指令来创建对象,但是没有明确的代码来释放这些对象所使用的空间。垃圾收集就是自动释放不在被程序使用的对象的过程。为了能够无限制的使用内存,大部分的java虚拟机都附带有垃圾收集堆。 ★为什么使用使用垃圾收集 垃圾收集,也就
leves
·
2010-12-12 17:00
java
编程
虚拟机
算法
活动
使用subversion实现虚拟机中linux和windows宿主机代码共享管理
近来使用
虚拟机学习
linux编程,想在编程的时候边学习边使用PPT做笔记,于是使用VMWareWorkstation虚拟了一个xubuntu的linux系统,学习linux下面的系统和网络编程。
Garfier
·
2010-11-17 21:00
VMware ESXi
虚拟机学习
笔记
1、在IBM x3850上安装VMware ESXi从VMware的官方网站下载ESXi的ISO镜像文件,并刻成光盘。我的测试环境是一台IBM x3850服务器,标配,条件还算比较好,用IBM服务器带的ServerGuide光盘引导,做好Raid5,具体步骤不详细说了;重新启动,用ESXi安装盘引导,安装过程非常简单,看清提示就可以了。2、安装VMware vSphere ClientvSpher
75clouds
·
2010-09-15 15:37
vmware
虚拟机
安装
esxi
java
虚拟机学习
笔记之class文件检验器
在编写java程序的时候,使用的API类不正确,引用的自定义类的包路径不正确以及定义的变量不存在或者不正确等等,在这个时候,对于Eclipse这样的IDE工具在保存的时候会显示错误,表示在.java文件编译成以.class时发生的编译错误而不能生产正确的class文件。 但是正确的编译成class文件就一定可以了吗?当然对于我们这样的学习的朋友来说没什么问题,如果真在某些应用中,如果有的class
MCpang
·
2010-08-21 20:00
java
编程
虚拟机
存储
Class
java
虚拟机学习
笔记之垃圾收集(下)
★引用计数收集器 这种方法中,堆中每个对象都有一个引用计数。当一个对象被创建了,并且指向该对象的引用被分配给一个变量,这个对象的引用计数被设置成1。当这个对象的引用赋值给其他任何一个变量的时候,这个变量就增加1。当该对象引用超过生存期或者被设置成一个新的值时,相应的计数变量就会减1。当引用计数为0的时候,这个对象就被当做垃圾收集。在收集的时候,该对象所引用的任何其他对象的计数值也相应的减少1。这种
MCpang
·
2010-08-20 22:00
java
编程
虚拟机
垃圾收集
java
虚拟机学习
笔记之垃圾收集(上)
java程序是运行在java虚拟机当中的,在java虚拟机的堆中运行着程序所创建的对象。可以使用new,newarray,anewarray,multianewarray指令来创建对象,但是没有明确的代码来释放这些对象所使用的空间。垃圾收集就是自动释放不在被程序使用的对象的过程。为了能够无限制的使用内存,大部分的java虚拟机都附带有垃圾收集堆。 ★为什么使用使用垃圾收集 垃圾收集,也就是把程序中
MCpang
·
2010-08-20 22:00
java
虚拟机
垃圾收集
Java
虚拟机学习
笔记(五)类型的生命周期
一、类型生命周期的开始如图所示初始化时机所有Java虚拟机实现必须在每个类或接口首次主动使用时初始化;以下几种情形符合主动使用的要求:当创建某个类的新实例时(或者通过在字节码中执行new指令,或者通过不明确的创建、反射、克隆和反序列化);当调用某个类的静态方法时(即在字节码中执行invokestatic指令);当使用某个类或接口的静态字段,或者对该字段赋值时(用final修饰的静态字段除外,它被初
diecui1202
·
2010-04-22 20:00
java
jvm
虚拟机
JAVA
虚拟机学习
笔记(一) 平台无关七步骤
1)选择程序要运行的主机与设备的集合(目标宿主机)。 2)在目标宿主机中选择自认为足够好的java平台版本,在该版java平台上编写、运行程序。 3)对于每个目标宿主机,选择一些程序将要运行的java平台实理。 4)编写程序,使它只通过java api的标准运行库来访问计算机(不要调用本地方法、或者开发商专有的那些调用本地方法的库)。 5)编写程序,使它不依赖垃圾收集器及时终结的正确性,也
sys53
·
2010-04-11 15:00
java
jvm
虚拟机
工作
Java
虚拟机学习
笔记(四)class文件
一、class文件内容每个class文件只能包含一个类或接口;class文件内容按顺序如下:magic(魔数)-u40xCAFEBABE,其作用在于可以轻松辨别出Javaclass文件和非Javaclass文件;minor_version-u2和major_version-u2(次、主版本号)对于虚拟机来说,主次版本号确定了特定的class文件格式,通常只有给定主版本号和一系列次版本号后,虚拟机才
diecui1202
·
2010-03-09 19:00
java
jvm
虚拟机
J#
Access
Java
虚拟机学习
笔记(三)Java虚拟机
一、JVM的生命周期当启动一个Java程序时,一个Java虚拟机实例就诞生了;当该程序关闭退出时,这个Java虚拟机也就随之消亡;JVM实例通过调用某个初始类的main方法来运行一个Java程序;这个main方法必须是public、static的,而且返回值必须是void;任何一个拥有这样的main方法的类都可以作为Java程序运行的起点;Java程序初始类中的main方法,将作为该程序初始线程的
diecui1202
·
2010-03-02 18:00
java
jvm
数据结构
虚拟机
Java
虚拟机学习
笔记(二)安全
一、基本沙箱组成沙箱的基本组件有:类装载器结构;class文件校验器;内置于Java虚拟机(及语言)的安全特性;安全管理器及JavaAPI;Java的沙箱安全模型,最重要的优点之一就是这些组件中的类装载器和安全管理器是可以由用户定制的;二、类装载器体系结构类装载器体系结构是Java沙箱中的第一道防线;类装载器体系结构在三个方面对Java的沙箱起作用:它防止恶意代码去干涉善意的代码,这是通过为由不同
diecui1202
·
2009-12-19 19:00
java
jvm
数据结构
虚拟机
ext
Java
虚拟机学习
笔记(一)Java体系结构
一、体系结构组成当编写并运行一个Java程序时,就同时体验了这四种技术。用Java语言编写源代码,马它编译成JavaClass文件,然后再在Java虚拟机上运行class文件。当编写程序时,通过调用类中的方法来访问系统资源。当程序运行的时候,它通过调用class文件中的方法来满足程序的JavaAPI调用。Java程序设计语言JavaClass文件格式Java应用编程接口Java虚拟机软件实现的Ja
diecui1202
·
2009-12-19 16:00
java
jvm
数据结构
虚拟机
网络应用
虚拟机VMware Workstation安装与使用的一点总结,VMwarews6.0.2完美中文绿色精简版下载
虚拟机是个软件,安装后可用来创建虚拟机,在虚拟机上再安装系统,在这个虚拟系统上再安装应用软件,所有应用就像操作一台真正的电脑,因此,我们可以利用
虚拟机学习
安装操作系统、学用Ghost、分区,格式化,测试各种软件或病毒验证等工作
sfwang
·
2009-09-04 15:43
职场
系统
休闲
虚拟机VMware Workstation安装与使用的一点总结,VMwarews6.0.2完美中文绿色精简版下载
虚拟机是个软件,安装后可用来创建虚拟机,在虚拟机上再安装系统,在这个虚拟系统上再安装应用软件,所有应用就像操作一台真正的电脑,因此,我们可以利用
虚拟机学习
安装操作系统、学用Ghost、分区,格式化,测试各种软件或病毒验证等工作
sfwang
·
2009-09-04 15:43
职场
系统
休闲
java
虚拟机学习
笔记(三)Java虚拟机
Java虚拟机是由一个规范来定义的抽象计算机。 抽象的规范 具体的实现 运行中的虚拟机实例每个java程序都运行于它自己的虚拟机实例中。Java虚拟机的结构分为:类装载子系统,运行时数据区,执行引擎,本地方法接口。其中运行时数据区又分为:方法区,堆,Java栈,PC寄存器,本地方法栈。每个java虚拟机实例都有一个方法区和一个堆,由该虚拟机实例中所有线程所共享,对方法区的访问必须设计成
再一次也好
·
2009-05-17 16:00
java
虚拟机学习
笔记(二)垃圾回收
释放不再被程序使用的对象。检测和回收。垃圾检测:建立一个根对象的集合,并检测从这些根对象开始的可触及性来实现。任何被根对象引用的对象都是可触及的,任何被活动的对象引用的对象都是可触及的。引用计数收集器,引用计数无法检测出循环;跟踪收集器,标记并清除。清理对碎块,压缩收集器,设置间接对象引用层(对象句柄表),只需句柄更新新位置。拷贝收集器,把所有活动对象移动到新区域。停止并拷贝,需要两倍内存,任何时
再一次也好
·
2009-05-14 20:00
java
虚拟机学习
笔记
java
虚拟机学习
笔记【转载】1.编译顺序: 编译器 虚拟机 虚拟机 java源文件*.java------->字节码*.class---
廉颇老矣,尚能饭否
·
2009-05-06 21:00
java
虚拟机学习
笔记(一)
Java体系结构介绍Java体系结构包括: Java语言 Java虚拟机 JavaAPI Javaclass文件Java虚拟机的主要任务是装载class文件并执行其中的字节码。Java虚拟机和javaAPI一起组成java平台。Java方法和本地方法,java方法是平台无关的,而本地方法不是。本地方法保存在动态链接库中,格式为各平台专有的。通过本地方法,java程序可以直接访问底层
再一次也好
·
2009-05-05 15:00
老爷机器下如何跑
虚拟机学习
LINUX
本人用的是比较配置低的机器,在学习LINUX的时候,是在虚拟机下面跑linux的,但是由于对系统的资源消耗比较大,有时感觉非常的无奈,升级是需要大米的啊,只好忍耐啊,有时WIN下是找网上的资料,然后到虚拟机下去修改,我的显示器也是比较小的那种,非常的别扭的,而且我有个习惯,由于用惯了WIN,linux下的编辑器也是用的gedit,不是vi,这个编辑器需要图形界面,对我的老机器更是一种折磨啊,一日在
world77
·
2009-05-03 12:41
虚拟机
linux
学习
机器
老爷
虚拟机上网
这两天在使用
虚拟机学习
ISA时碰到了一个难题,安装了ISA2006后系统不能通过主机上网。打开"网络连接"看到链接主机的网络接口上出见了一个黄色的感叹号,提示网络连接受阻。
luo175
·
2009-02-03 23:51
vmware
虚拟机
职场
休闲
ISA
虚拟技术资源
虚拟机 安装与部署如何在XenServer主机上安装虚拟机使用Xen创建
虚拟机学习
使用PowerConvertPlateSpinPowerConvertPart1: OverviewPlatespinPowerConvertPart2
up2uguy
·
2008-11-27 19:10
职场
休闲
java
虚拟机学习
笔记
1.编译顺序: 编译器 虚拟机 虚拟机 java源文件*.java------->字节码*.class------>类装载器--->执行引擎一个.class文件只能包含一个类或接口。因此.java文件中定义了多少类,编译时就会生成多少.class文件(内部类不算)。2.java程序可以选择两种方式访问底层系统,由程序员选择:(1).通
kwli123
·
2007-11-30 21:18
java
虚拟机
职场
学习笔记
休闲
java
虚拟机学习
笔记(一)
#java虚拟机并不假定任何实现技术或者主机平台。它并不非得是解释型的,它也可以把代码编译成一个实际的CPU的指令集。它也可以用微代码或者直接用芯片实现。 #java虚拟机不识别java代码,只识别一种特殊的文件格式,即class文件格式。 #每个对象具有一个相应的锁(lock) #恰当地讲,类型是一个编译期概念。 #每个数组也有一个类。数组的类具有奇怪的名称,他们不是有效
huazhouji
·
2007-09-15 13:00
java
多线程
数据结构
工作
虚拟机
JAVA
虚拟机学习
总结
通过一个星期对<<JAVA虚拟机规范>>的学习,总体感觉自身有一定的提高(可能对于别人来说仅一点而已),特别是对类的成员(类函数,类变量,实例函数以及实例变量)的生成时机和作 用域,下面是我都其中比较重要的东东的总结. 首先介绍一下
jinji713
·
2007-06-10 16:00
java
虚拟机
JAVA
虚拟机学习
总结
阅读更多通过一个星期对>的学习,总体感觉自身有一定的提高(可能对于别人来说仅一点而已),特别是对类的成员(类函数,类变量,实例函数以及实例变量)的生成时机和作用域,下面是我都其中比较重要的东东的总结.首先介绍一下JAVA虚拟机的执行顺序:ClassLoad-->Instance-->assign.JAVA虚拟机启动的时候就对Class进行加载,并对类函数和类变量进行初始话,由程序第一次使用之后对其
pro_ygw
·
2006-11-27 17:00
虚拟机
Java
JAVA
虚拟机学习
总结
通过一个星期对<<JAVA虚拟机规范>>的学习,总体感觉自身有一定的提高(可能对于别人来说仅一点而已),特别是对类的成员(类函数,类变量,实例函数以及实例变量)的生成时机和作 用域,下面是我都其中比较重要的东东的总结. 首先介绍一下
pro_ygw
·
2006-11-27 17:00
java
虚拟机
JAVA
虚拟机学习
总结
阅读更多通过一个星期对>的学习,总体感觉自身有一定的提高(可能对于别人来说仅一点而已),特别是对类的成员(类函数,类变量,实例函数以及实例变量)的生成时机和作用域,下面是我都其中比较重要的东东的总结.首先介绍一下JAVA虚拟机的执行顺序:ClassLoad-->Instance-->assign.JAVA虚拟机启动的时候就对Class进行加载,并对类函数和类变量进行初始话,由程序第一次使用之后对其
pro_ygw
·
2006-11-27 17:00
虚拟机
Java
java
虚拟机学习
异常篇一
虚拟机产生异常的原由与处理产生原因:1。由于不正常的语句背虚拟机检测到。抛出异常在语句执行点。可能情况有:违反语义的操作如数组过界;资源越界;连接程序时出错2。java代码执行throws语句3。异步异常:ThreadGroup的stop()方法调用与虚拟机内部发生错误。处理异常:封闭try内部代码转到靠try最近的catch语句中,在没有catch语句情况下该线程停止,只有finnaly语句执行
eaglecoody
·
2004-07-26 16:00
java虚拟机
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他