自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (6)
  • 收藏
  • 关注

空空如也

Div+CSS 布局大全.pdf

Div+CSS 布局大全.pdf,权威的div,css工具书

2009-05-04

mootools_doc_cn_1.chm

mootools_doc_cn_1.chm,非常优美个ajax工具

2009-05-04

asm-guide.pdf

1,什么是ClassLoader 与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个 Java 类。 此外,这些类文件并非立即全部都装入内存,而是根据程序需要装入内存。ClassLoader 是 JVM 中将类装入内存的那部分。 而且,Java ClassLoader 就是用 Java 语言编写的。这意味着创建您自己的 ClassLoader 非常容易,不必了解 JVM 的微小细节。 2,一些重要的方法 A)loadClass ClassLoader.loadClass() 是ClassLoader的入口点。该方法的定义为:Class loadClass( String name, boolean resolve ); name:JVM 需要的类的名称,如 Foo 或 java.lang.Object。 resolve:参数告诉方法是否需要解析类。 B)defineClass defineClass方法是ClassLoader的主要诀窍。该方法接受由原始字节组成的数组并把它转换成Class对象。 C)findSystemClass findSystemClass方法从本地文件系统中寻找类文件,如果存在,就使用defineClass将原始字节转换成Class对象,以将该文件转换成类。 D)resolveClass 可以不完全地(不带解析)装入类,也可以完全地(带解析)装入类。当编写我们自己的loadClass时可以调用resolveClass,这取决于loadClass的resolve参数的值。 E)findLoadedClass findLoadedClass充当一个缓存:当请求loadClass装入类时,它调用该方法来查看ClassLoader是否已装入这个类,这样可以避免重新装入已存在类所造成的麻烦。 3,Java2中ClassLoader的变动 1)loadClass的缺省实现 在Java2中loadClass的实现嵌入了大多数查找类的一般方法,并使您通过覆盖findClass方法来定制它,在适当的时候findClass会调用loadClass。 这种方式的好处是可能不一定要覆盖loadClass,只要覆盖findClass就行了,这减少了工作量。 2)新方法:findClass loadClass的缺省实现调用这个新方法。 3)新方法:getSystemClassLoader 如果覆盖findClass或loadClass,getSystemClassLoader让我们以实际ClassLoader对象来访问系统ClassLoader,而不是固定的从findSystemClass 调用它。 4)新方法:getParent 为了将类请求委托给父ClassLoader,这个新方法允许ClassLoader获取它的父ClassLoader。 4,定制ClassLoader 其实我们或多或少都使用过定制的ClassLoader,因为Applet查看器中就包含一个定制的ClassLoader。 它不在本地文件系统中寻找类,而是访问远程服务器上的 Web 站点,经过 HTTP 装入原始的字节码文件,并把它们转换成JVM 内的类。 Applet查看器中的ClassLoader还可以做其它事情:它们支持安全性以及使不同的Applet在不同的页面上运行而互不干扰。 我们将写一个自己的ClassLoader实现示例,它将实现如下步骤,这也是ClassLoader的工作原理: # 调用 findLoadedClass 来查看是否存在已装入的类。 # 如果没有,那么采用那种特殊的神奇方式来获取原始字节。 # 如果已有原始字节,调用defineClass将它们转换成Class对象。 # 如果没有原始字节,然后调用findSystemClass查看是否从本地文件系统获取类。 # 如果resolve参数是true,那么调用resolveClass解析Class对象。 # 如果还没有类,返回ClassNotFoundException。 # 否则,将类返回给调用程序。

2009-03-01

AJAX In Action

学习JAVASCript的入门工具,顶级权威的电子书。

2008-12-20

google 推出的IE chrome

google 推出的IE chrome。速度超级快。

2008-10-07

Java 编码规范.chm

Java 编码规范 Java 编码规范 Java 编码规范 Java 编码规范 Java 编码规范 Java 编码规范 Java 编码规范 Java 编码规范

2008-09-14

空空如也

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

TA关注的人

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