1.类加载器 类加载器是当程序运行时要使用某个类,则类加载器就加该类的字节码加载到内存里执行。 Java虚拟机可以安装多个类加载器,系统默认三个主要的类加载器,每个类加载器负责加载不同位置的类 Bootstrap,ExtClassLoader,AppClassLoader。有的类加载器也是Java类...
分类:
编程语言 时间:
2015-03-03 21:59:31
阅读次数:
158
我们看webkit代码,到处是client,那么何为client呢? 其实,client(客户端)指的就是对某件事情感兴趣的人(物),对Frame加载感兴趣的人,他可以继承Frame加载器的客户端,通过客户端的一系列接口,他就可以获知Frame加载到什么阶段了。请看FrameLoaderClient的各种各样的事件接口:
将要发生型:
virtual void dispat...
分类:
其他好文 时间:
2015-03-02 19:08:09
阅读次数:
115
canvas的drawImage方法有个缺点,就是当图片还未加载完成时调用它将无效。
当然,在高速运转的游戏主循环中,可以直接忽略这个问题,或者用 img.complete == true来做下判断。
在游戏循环之外的地方,可以用 img.onload = function (){};这样的回调解决。
但是,如果需要实现预先大量图片的加载,并且将加载进度告知用户,这时就需要一个图片加载器。
...
分类:
编程语言 时间:
2015-03-02 17:00:02
阅读次数:
177
最近 在学习Android3.0中推出的 Loader 机制,其中CursorLoader 这个加载器说是可以实时监测数据和更新数据,为了一探究竟,就连带的将 ContentProvider和Cursor以及CursorAdapter三者间的内部交互分析了下,然而本章内容主要就是将这一块,至于L.....
分类:
其他好文 时间:
2015-02-28 21:33:08
阅读次数:
206
累加载的生命周期:加载、验证、准备、解析、初始化、使用、卸载七个阶段,其中解析很可能在初始化之后(动态绑定),验证、准备和解析统称连接。大部分java程序(程序=数据+算法)都会使用以下三种系统提供的类加载器:启动类加载器:加载lib目录的类库和-Xbootclasspath参数..
分类:
其他好文 时间:
2015-02-28 18:54:30
阅读次数:
114
本文研究的是一个经典的hello.c程序从产生到执行输出的过程。源代码是:#include
int main()
{
printf("Hello, world.\n");
return 0;
}
程序编译执行过程程序源代码经编译器编译链接后生成了操作系统可直接执行的可执行文件,该文件存储按照约定好的格式存储计算机可识别的低级机器指令,指示计算机如何运行。程序运行时,首先由程序加载器把程序从...
分类:
其他好文 时间:
2015-02-27 13:39:54
阅读次数:
135
8标准覆盖机制J2SE 1.4 and 1.5 都包含了一个XML处理解析器的Java API 。Bootstrap 类加载器加载这个解析器的类文件,所以这个解析器会优先于任何一个安装在CLASSPATH里的解析器 被加载,即使您已经安装了新版本的解析器。标准覆盖机制允许您重写JAVA_HOME/l...
分类:
其他好文 时间:
2015-02-25 14:04:41
阅读次数:
142
标准覆盖机制允许您重写JAVA_HOME/lib/endorsed文件夹里某些特定的类(例如CORBA 和 JAXP 类)。Bootstrap 类加载器将会优先加载这些类。...
分类:
其他好文 时间:
2015-02-24 09:10:47
阅读次数:
221
第8单元:类加载器的深入讲解与应用
第8单元:类加载器的深入讲解与应用
第8单元:类加载器的深入讲解与应用
44.类加载器及其委托机制的深入分析
package java_5;
import java.io.ByteArrayOutputStream;
import java.io.Fil...
分类:
其他好文 时间:
2015-02-21 09:43:17
阅读次数:
207
本篇文章主要是详细写一下个人对Java ClassLoader的理解。 ????首先回顾一下,java虚拟机载入java类的步骤:java文件经过编译器编译后变成字节码文件(.class文件),类加载器(ClassLoader)读取.class文...
分类:
编程语言 时间:
2015-02-21 06:35:47
阅读次数:
231