Java虚拟机利用类加载器将类载入内存,以供使用。在此过程中类加载器要做很多的事情,例如读取字节数组、验证、解析、初始化等。而Java提供的URLClassLoader类能方便地将jar、class或网络资源加载到内存。Tomcat中则用一个工厂类ClassLoaderFactory把创建类加载器的细节进行封装,通过它可以很方便地创建自定义的类加载器。
如上图,利用createClassL...
分类:
其他好文 时间:
2014-12-19 23:30:20
阅读次数:
221
要绘制对象的定位点不在图像的左上角时,draw需要平移转换var mc:MovieClip;var rect:Rectangle = mc.getBounds(mc);var bmd:BitmapData=new BitmapData(int(rect.width.toFixed()) ,int(r...
分类:
其他好文 时间:
2014-12-19 00:35:03
阅读次数:
212
一、反射的基础
java程序中各个java类属于同一类事物,描述这类事物的java类名就是Class
比如说,很多人,用java来表示就用Person类,很多类,就用Class,Person类的实例对象比如张三、李四代表着一个个具体的人,而Class类就代表着各个类在内存中的字节码
一个类被类加载器加载进内存,会占用一片存储空间,这个空间的内容就是类的字节码,不同的类的字节码不同,所以他...
分类:
编程语言 时间:
2014-12-18 16:55:16
阅读次数:
246
所有类加载器,都是ClassLoader的子类。类加载器永远以.class运行的目录为准。在Java项目中可以通过以下方式获取classspath下的文件1 public static void main(String[] args) {2 ClassLoader loader=Lo...
分类:
其他好文 时间:
2014-12-17 20:27:27
阅读次数:
222
Array.prototype.valueOf = function ():Number{ var sum:Number = 0; for each (var v:* in this) { if (v is Number) { sum += v; } } return sum;};t...
分类:
其他好文 时间:
2014-12-17 16:17:12
阅读次数:
145
在大部分需要用户点击的游戏中,坐标的转换是一种必须熟练掌握的方法。首先在一个700x700的舞台中创建2个方块,红色的大方块A是600x600,位于(50,50),绿色的小方块B是300x300。A是B的父容器,B相对于舞台位于(200,200)。接下来做一系列的测试来阐明这2个方法是如何运作的。假...
分类:
其他好文 时间:
2014-12-17 12:30:04
阅读次数:
252
1、什么叫做bootstrap?作为形容词有依靠自己力量的;自己做的等意思,在我们计算机世界里,一般指的是自举,引导,引导程序。 那什么是bootstrapClassLoader呢?它是引导加载器,也是最原始的加载器,它是干什么 事情的呢?它负责加载整个java的核心类。 它的父类是什么?它是没有父...
分类:
其他好文 时间:
2014-12-17 12:29:42
阅读次数:
179
SeaJS 是一个适用于 Web 浏览器端的模块加载器。使用 SeaJS,可以更好地组织 JavaScript 代码。 在 SeaJS 的世界里,一个文件就是一个模块。所有模块都遵循 CMD 规范,可以像在 Node 环境中一样来书写模块代码:define(function(require, ex....
分类:
Web程序 时间:
2014-12-16 20:58:28
阅读次数:
181
JSON的全称是JavaScriptObjectNotation,是一种轻量级的数据交换格式。JSON与XML具有相同的特性,例如易于人编 写和阅读,易于机器生成和解析。但是JSON比XML数据传输的有效性要高出很多。JSON完全独立与编程语言,使用文本格式保存。 JSON数据有两种结构: ?一种就...
分类:
Web程序 时间:
2014-12-16 18:50:39
阅读次数:
194
JSON(JavaScript Object Notation),是一种轻量级的数据交换格式,易于解析和生成,也易于阅读和编写。ajax的模式和构架被大量网站应用,JSON作为数据传输会是个首选。虽然AS3对XML的解析已经很好了,但XML作为数据传输数据量大,服务器负担会过重。JSON本身的结构就...
分类:
Web程序 时间:
2014-12-16 13:02:36
阅读次数:
543