静态链接库和动态链接库 共有两种库: 一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。 一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static l ...
分类:
其他好文 时间:
2018-05-08 16:39:29
阅读次数:
162
创建对象 class格式的二进制字节流 需要检测类是否加载 运行时加载 如何加载,通常类加载器 加载class 分配内存 - 堆对象内存 设置零值 设定对象头、类信息、GC年龄段 初始化实例变量等。 ...
分类:
其他好文 时间:
2018-05-02 13:13:30
阅读次数:
132
CommonJS和AMD本质上是用一个全局变量定义了一个命名空间 以sea.js为例,各个模块输出一个对象,然后这个对象挂载在seajs.cache属性下,各个模块作为一个对象存在。 而ES6模块则不是,模块未被引用时,不会存在该模块对象。 CommonJS和AMD是运行时加载,ES6模块是编译时加 ...
分类:
Web程序 时间:
2017-10-27 17:43:31
阅读次数:
360
1.查看项目的目录结构: tomcat运行时加载WebConmtent目录 注意:WEB-INF下要有classes目录和lib目录与web.xml(如果没有classes目录从项目目录的build目录下考到WEB-INF目录下) 2.修改E:\tomcat\apache-tomcat-7.0.72 ...
分类:
编程语言 时间:
2017-08-29 22:58:48
阅读次数:
256
本人小白一枚,想和大家一起分享我学习java的笔记和心得。 反射机制: 指的是可以于运行时加载、探知、使用编译期间完全未知的类。 程序在运行状态中,可以动态加载一个只有名称的类,对于任意一个已加载的类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性; Class ...
分类:
编程语言 时间:
2017-08-27 13:34:28
阅读次数:
191
vshost.exe.config是程序运行时的配置文本 exe.config是程序运行后会复制到vshost.exe.config app.config是在vshost.exe.config和exe.config没有情况起作用,从app.config复制到exe.config再复制到vshost. ...
Java类加载器的作用就是在运行时加载类。Java类加载器基于三个机制:委托、可见性和单一性。委托机制是指将加载一个类的请求交给父类加载 器,如果这个父类加载器不能够找到或者加载这个类,那么再加载它。可见性的原理是子类的加载器可以看见所有的父类加载器加载的类,而父类加载器看不到子类 加载器加载的类。 ...
分类:
编程语言 时间:
2017-07-19 23:28:42
阅读次数:
262
反射机制 指的是可以于运行时加载,探知和使用编译期间完全未知的类. 反射(Reflection)是java被视为动态语言的一个关键特性; 反射机制指的是程序在运行时能够获取任何类的内部所有信息; 加载完类之后, 在堆内存中会产生一个Class类型的对象(一个类只有一个Class对象), 这个对象包含 ...
分类:
编程语言 时间:
2017-07-03 10:16:38
阅读次数:
125
一 反射定义 反射是运行时动态获取Class对象信息的方式,Java世界中给定任意的类名便能获取获取类的所有信息,包括构造器、成员变量、方法,Java的反射机制可以在程序的运行时加载、探知和使用编译期未知的类,增强类的功能。反射技术可以大大提高程序的灵活性,使得原本属于静态编译型语言的Java具有了 ...
分类:
编程语言 时间:
2017-07-02 23:14:28
阅读次数:
275
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Ja ...
分类:
编程语言 时间:
2017-06-24 21:01:38
阅读次数:
138