码迷,mamicode.com
首页 >  
搜索关键字:加载器    ( 1733个结果
JAVA 反射
每个类都会有一个Class对象,所有的类都是在首次使用时动态加载到JVM中。类加载器首先会检查该类的Class对象是否已经被加载,如果尚未被夹在。默认的类加载器就会根据类名查找.class文件,然后加载该类到内存。他就用来创建这个类的所有对象。 1. Class对象: 1.1 获取一个类的Class对象: Class.forName();或使用类字面常量,这样做在编译期会接受检查,不需...
分类:编程语言   时间:2015-04-29 23:32:35    阅读次数:282
基于类加载DexClassLoader的“插件”结构
这篇文章主要讲类加载器在android中如何动态的加载其他工程类的过程,对于类加载器的知识就跳过了。 1、首先需要创建两个工程,我创建的工程是classloader和classloaderplugin,前面的工程是主工程,后面是插件。现在classloader工程需要调用classloaderplugin插件中的类中的方法。在这里使用反射就能解决此问题。 1.1 首先看下classloader...
分类:其他好文   时间:2015-04-28 18:22:06    阅读次数:107
资源文件拷贝的三种方式
1.类加载器(类路径)用Classloader.getResourceAsStream()来读取类路径中的资源,然后用FileOutputStream写入到自己的应用中(sdk开发的时候经常用这种方式)。这种方式必须要将数据库address.db放到src目录下,这样编译后就会直接将address....
分类:其他好文   时间:2015-04-28 18:00:25    阅读次数:134
OS X动态库实现函数拦截功能
OS X系统中,仅有很少的进程只需要内核加载器就可以完成,几乎所有的程序都是动态连接的,通常采用/usr/lib/dyld作为动态链接器。 作为一个私有的加载器,dyld提供了一些独有的特性,如函数拦截等。DYLD_INTERPOSE宏定义允许一个库将其函数实现替换为另一个函数实现。以下代码取自dyld的源代码,演示了这个功能。#if !defined(_DYLD_INTERPOSING_H_)...
分类:其他好文   时间:2015-04-26 13:52:23    阅读次数:238
avalon视频学习笔记(一)
一、禁用加载器 方法一:在js文件中书写avalon.config({ loader: false}) 方法二:在avalon源文件中添加avalon.config({ loader: false}) 方法三:在源文件中删除amd加载器二、作用域绑定含义:作用域范围圈定,在一个页面中需要形成多个模块...
分类:其他好文   时间:2015-04-25 13:29:41    阅读次数:112
JAVA类加载和初始化
Java程序运行由java虚拟机负责。类从加载到虚拟机内存到卸载出内存,包括 加载-----链接-----初始化-----使用------卸载 链接具体包括:验证-----准备-----解析   加载:由类加载器执行,查找字节码并从这些字节码中创建一个Class对象。 链接:验证类中的字节码;为静态域分配存储内存并赋予默认值;解析这个类创建的对其他类的所有引用。 初始化:该类具有基类,...
分类:编程语言   时间:2015-04-24 09:07:22    阅读次数:175
require、module、exports dojo中的三个特殊模块标识
查看dojo源码过程中,发现这三个模块名并不以dojo、dijit、dojox开头,在dojo加载器中属于特殊模块名。 require 这是一个上下文智能的加载器。 我们通过dojoConfig配置了一个package:myApp,现在对myApp目录下的文件可以使用如下方式请求:...
分类:其他好文   时间:2015-04-17 01:13:49    阅读次数:262
JVM学习笔记:虚拟机的类加载机制
JVM类加载机制分两部分来总结:(1)类加载过程(2)类加载器一、JVM类加载过程类的加载过程:加载 →连接(验证 → 准备 → 解析)→ 初始化。类的生命周期:加载 →连接(验证 → 准备 → 解析)→ 初始化 → 使用 → 卸载。1 加载1.1 加载阶段要做的3件事情通过一个类的全限定名来获取该...
分类:其他好文   时间:2015-04-15 10:57:14    阅读次数:414
Modernizr
Modernizr目录概述CSS的新增classJavaScript侦测加载器参考链接概述随着HTML5和CSS3加入越来越多的模块,检查各种浏览器是否支持这些模块,成了一大难题。Modernizr就是用来解决这个问题的一个JavaScript库。首先,从modernizr.com下载这个库。下载的...
分类:其他好文   时间:2015-04-13 14:22:36    阅读次数:145
类加载器的一些API解释
1、使用类的Class来加载文件,比如:MyTest.class.getResource("myfile.txt"):        第一种:如果getResource的参数没有以“/”开头,则会从MyTest这个类的package下查找myfile.txt。比如如果MyTest的全名是:com.test.MyTest,则会从com.test这个路径下找这个文件。        第二种:如果g...
分类:Windows程序   时间:2015-04-12 22:44:55    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!