一:目标Ø理解 Class 类Ø理解 Java 的类加载机制Ø学会使用 ClassLoader 进行类加载Ø理解反射的机制Ø掌握 Constructor、Method、Field 类的用法Ø理解并掌握动态代理1、Class类–对象照镜子后可以得到的信息:某个类的数据成员名、方法和构造器、某个类到底实...
分类:
编程语言 时间:
2014-07-17 09:54:47
阅读次数:
256
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap classloader -引导(也称为原始)类加载器,它负责加载...
分类:
编程语言 时间:
2014-07-16 23:39:15
阅读次数:
412
作为一枚java猿,了解类加载器是有必要的,无论是针对面试还是自我学习。本文从JDK提供的ClassLoader、委托模型以及如何编写自定义的ClassLoader三方面对ClassLoader做一个简要的总结。JDK中提供的ClassLoader1.Bootstrap ClassLoader B....
分类:
编程语言 时间:
2014-07-16 16:48:03
阅读次数:
270
原文地址:http://blog.csdn.net/bingduanlbd/article/details/8363734一、类加载器首先来看一下java程序的执行过程。 从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中...
分类:
编程语言 时间:
2014-07-15 23:57:11
阅读次数:
559
转:http://java.chinaitlab.com/base/804400.html类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Ap...
分类:
编程语言 时间:
2014-07-13 20:51:33
阅读次数:
317
Java及Java 虚拟机(JVM)相关知识的学习总结。内容1 类加载器 1 类加载器深入剖析2 自动内存管理机制3 虚拟机执行子系统4 程序编译与代码优化5 并发与并行 1 Java 多线程与并发库总结 2 笔记:Java多线程设计模式6 杂项1 volatile关键字说明
分类:
编程语言 时间:
2014-07-12 00:31:25
阅读次数:
194
(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类...
分类:
编程语言 时间:
2014-07-09 18:22:21
阅读次数:
231
深入探讨 Java 类加载器类加载器(class loader)是 Java?中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,...
分类:
编程语言 时间:
2014-07-03 19:33:36
阅读次数:
174
Maven安装目录分析? bin:含有mvn运行的脚本? boot:含有plexus-classworlds类加载器框架? conf:含有settings.xml配置文件? lib:含有Maven运行时所需要的java类库? LICENSE.txt, NOTICE.txt, README....
分类:
其他好文 时间:
2014-07-03 13:14:10
阅读次数:
177