`

netbeans学习篇 - classloader

    博客分类:
  • JAVA
阅读更多

Netbeans的Classloader是他运行容器中不可缺少的部分,他主要包含了三个classloader,包括module classloader,system classloader,original classloader。

 

Module classloader:为每一个模块在模块系统中注册使用,相互独立

System classloader:默认情况下是多父类的classloader,他吧所有已经安装的模块的classloader作为他的父类,丽君上他可以加载所有的模块的

        取得System classloader可以通过二种方式,

  •         一种是通过Lookup

              ClassLoader cl = Lookup.getDefault().lookup(ClassLoader.class);

  •        另外一个方式就是通过contextclassloader

                ClassLoader cl = Thread.currentThread().getContextClassLoader();

Original classloader:此classloader是应用程序框架使用的classloader,他主要处理启动的时候加载资源使用。

分享到:
评论

相关推荐

    The Definitive Guide to NetBeans Platform

    ■CHAPTER 16 From Eclipse RCP to the NetBeans Platform . . . . . . . . . . . . . . . . . . 279 ■CHAPTER 17 Tips and Tricks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    Oracle-WebLogic-Server-12c-各版本功能特性速查表

    此外,文档中提到的Oracle WebLogic Server 12c支持Maven运行平台,这是为了方便开发人员在持续集成和持续部署(CI/CD)流程中使用,其包含了Classloader分析工具来检测与解决Java类冲突,提供了一种新型的迭代开发...

    jaxb-2_1_9.zip

    jaxb-2_1_9.zip jaxb最新版本 ...使用MyEclipse5.5+jboss-5.0.0.CR1+JDK1.6,在...解决方法:找一个jaxb-api.jar的包(比如从netbeans目录下搜索一下),复制到jboss-5.0.0.CR1\lib\endorsed目录下去,就能正常启动了

    book of vaadin

    - **ClassLoader 资源**:通过 ClassLoader 访问资源。 - **主题资源**:定义和引用自定义主题资源。 以上是对《Book of Vaadin》第四版的部分内容进行了详细的知识点解读,从安装环境到实际应用的各个方面都进行了...

    异常信息

    在NetBeans IDE中运行Java应用程序时,如果遇到异常,IDE会将相关信息输出到控制台或者特定的日志文件中以便开发者进行问题定位与解决。本次分析的对象是从NetBeans输出窗口复制的一段异常信息。尽管这段信息并未...

    Java 内存简要

    - **IDE**: Integrated Development Environment,集成开发环境,例如Eclipse、IntelliJ IDEA和NetBeans,提供了代码编辑、编译、调试等功能。 #### 第二讲:类加载过程 类加载过程包括以下阶段: - **编译**: `...

    shuzijianpan.rar_可视化

    为了实现可视化设计,可以使用NetBeans或Eclipse等集成开发环境(IDE)的内置GUI设计器,它们支持拖放组件,自动生成对应的代码,使界面设计更为直观。不过,对于初学者,手动编写代码也是很好的学习过程。 另外,...

    java面试题题库详解

    ClassLoader 的工作原理 **知识点概述:** - **类加载过程:** 加载、链接和初始化。 - **类加载器体系:** BootstrapClassLoader、ExtensionClassLoader、AppClassLoader。 #### 47. JVM类加载机制 **知识点...

    java swing 外企内部培训资料

    在Swing中,图标(Icons)的加载通常通过ClassLoader完成,这样可以从类路径中动态地加载资源。LayoutManagers是Swing中的另一个关键概念,它们负责控制组件在容器中的布局和排列。Java提供了多种内置的布局管理器,...

    jdk1.8源码.zip

    5. 类加载器:了解`java.lang.ClassLoader`的工作原理,有助于理解类的加载、链接和初始化过程,以及如何自定义类加载器。 6. 泛型:通过源码,我们可以看到泛型在编译时期的类型擦除,以及它如何提供类型安全。 7...

    Jav范例

    至于“1412”标签,它可能代表特定的分类或者版本号,也可能与Java中的某些概念有关,如类加载器(ClassLoader)的顺序(父类优先,即parent first原则),但同样需要更多信息才能确定。 在压缩包子文件的文件名称...

    javajar源码-java-reading-jar-source:阅读javajar包源码内容

    3. **阅读源码**:反编译完成后,你会得到一系列.java文件,可以使用任何文本编辑器或IDE(如Eclipse、IntelliJ IDEA、NetBeans)来打开和阅读这些源码。通过源码,你可以理解类的结构、方法、变量及其相互关系。 4...

Global site tag (gtag.js) - Google Analytics