文章分类 - 9、Openfire研究
Openfire架构,源码
    
摘要:理解ClassLoader基本原理当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:bootstrap classloader|extension classloader|system classloaderbootstrap classloader -引导(也称为原始)类加载器,它负责加载Java的核心类。在Sun的JVM中,在执行java的命令中使用-Xbootclasspath选项或使用 - D选项指定sun.boot.class.path系统属性值可以指定附加的类。这个加载器的是非常特殊的,它实际上不是 java.lang.ClassLoader的子类,
        阅读全文
            
摘要:1.openfire的入口main文件在src/java 文件夹下的org.jivesoftware.openfire.starter包中。2.运行main函数之后openfire会调用start方法,首先是获取到ClassLoader对象。那么什么是ClassLoader对象呢?下面具体学习ClassLoader的知识。首先ClassLoader作用是加载Class文件到jvm中,供程序使用,java程序可以动态加载类定义,这个动态加载的机制就是通过ClassLoader来实现的。ClassLoader 是加载Class文件的(ExtClassLoader和AppClassLoader也在此
        阅读全文
            
                    
                
浙公网安备 33010602011771号