摘要:
Class类描述所有java类的类。内存里的每一个类字节码就是Class类的实例。不是对象,而是指.class文件在内存中的字节码,它代表了这个类。ClassLoader类一般的装载过程一般的类装载器是类名后加.class,然后在classpath中找。找到后把class文件的内容转换成类字节码(Unicode)传送给JVM。.class文件中的字符是用UTF-8存储的。类加载后,JVM把字节码编译成执行程序,再把索引存入到一个HashTable中。开发人员可以自己编写类装载器,其实就是一个类字节码制造器。怎么实现无所谓,只要能提供类字节码就可以了。类装载器使用委托模式实例化类装载器时必须指定 阅读全文
posted @ 2011-05-29 21:50
ajian005
阅读(154)
评论(0)
推荐(0)
摘要:
1 Java技术与Java虚拟机说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:图1 Java四个方面的关系运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件)。最后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发生器有选择的转换成机器码执行。从上图也可以看出Java平台由Java虚拟机和Java应用程序接口搭建,Java语言则是进入 阅读全文
posted @ 2011-05-29 20:43
ajian005
阅读(213)
评论(0)
推荐(0)

浙公网安备 33010602011771号