`
hzh0725
  • 浏览: 82290 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

codehaus classworlds 代码分析

    博客分类:
  • java
阅读更多
理念:classworlds是针对一个class对象的管理,它可以预定一些class reaml,每个clas reaml里面管理自己的class,可以管理自己reaml的class,也可以从别的reaml中import一些class过来。
每个reaml里面包含一个classloader,主要分两种,一种是RealmClassLoader,另外一种是UberJarRealmClassLoader。

realm中load class 过程:
load class------>classRealm loader------>根据具体的class来找本realm管理的class,也许是用自己内部的class就是自己的reamlclassload,如果从别的reaml中import进来的,就是用那个realm的reamlclassloader

注:其实classrealm的作用跟osgi的bundleloader效果是一样的,osgi的bundleloader里面也有一个bundleclassloader

分享到:
评论

相关推荐

    codehaus相关maven jar 包

    在实际应用中,你可能会遇到一些常见问题,如类型转换异常、JSON解析错误或者版本不兼容问题。解决这些问题通常需要仔细阅读文档,理解库的工作原理,并适当地调试代码。同时,社区支持也很重要,Codehaus和其相关的...

    org.codehaus.jackson.mapper.jar

    org.codehaus.jackson.mapper.jar,亲测可用的jar包!

    完整jar包资源,COULD NOT FIND classworlds,包缺失使用

    对于classworlds-1.1-alpha-2.jar,路径应为:`<groupId>\classworlds\classworlds\1.1-alpha-2`,其中`<groupId>`通常是库的组织ID,对于classworlds,这个值可能是`org.codehaus.classworlds`。 4. 将classworlds-...

    org.codehaus.plexus.txt

    还是美团Cat代码下载后,出现的以来问题,遇到处理完org.unidal.* 后又发现org.codehaus.plexus.* 的问题,其中版本号可根据自身情况调整。

    com.springsource.org.codehaus.jackson.mapper-1.0.0.jar

    com.springsource.org.codehaus.jackson.mapper-1.0.0.jar

    .org.codehaus.jackson.mapper-1.0.0.jar

    小贝程序员生活\jar\lib\com.springsource.org.codehaus.jackson.mapper-1.0.0.jar 小贝程序员生活\jar\lib\com.springsource.org.codehaus.jackson.mapper-1.0.0.jar 小贝程序员生活\jar\lib\...

    org.codehaus.groovy-2.9.0.xx-201407142235-e44-RELEASE-updatesite.zip

    标题 "org.codehaus.groovy-2.9.0.xx-201407142235-e44-RELEASE-updatesite.zip" 暗示了这是一个与Groovy编程语言相关的Eclipse插件的更新站点压缩包。这个版本号 "2.9.0" 表明这是该插件的2.9.0版,时间戳 ...

    org.codehaus.plexus.plexus-container-default.3.1.0

    3. **组件配置**:Plexus 支持通过XML或Java代码进行组件配置,允许灵活地改变组件的行为。 4. **插件体系**:Plexus 的设计使得它能够轻松地扩展,允许开发者添加自定义的组件或插件来满足特定需求。 5. **Maven...

    janino-3.0.8-API文档-中文版.zip

    赠送源代码:janino-3.0.8-sources.jar; 赠送Maven依赖信息文件:janino-3.0.8.pom; 包含翻译后的API文档:janino-3.0.8-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.codehaus.janino:janino:3.0.8; 标签...

    plexus相关jar包

    Original error: Could not transfer artifact org.codehaus.plexus:plexus- archiver:pom:1.0 from/to central (http://repo.maven.apache.org/maven2): connection timed out to ...

    com.springsource.org.codehaus.jackson.mapper-1.4.2.jar

    jar包,官方版本,自测可用

    jettison-1.3.7-API文档-中文版.zip

    赠送源代码:jettison-1.3.7-sources.jar; 赠送Maven依赖信息文件:jettison-1.3.7.pom; 包含翻译后的API文档:jettison-1.3.7-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.codehaus.jettison:jettison:...

    json数据解析ObjectMapper类需要使用的jar包

    json数据解析ObjectMapper类需要使用的jar包 org.codehaus.jackson.map.ObjectMapper jackson-mapper-asl-1.9.13.jar

    org.codehaus.groovy.eclipse (1.0.1).zip

    当我们谈到"org.codehaus.groovy.eclipse (1.0.1).zip"时,实际上是在讨论Groovy语言在Eclipse中的扩展插件,它使得开发者可以在Eclipse中无缝地编写、调试和运行Groovy代码。 Groovy Eclipse插件是Groovy与Eclipse...

    codehaus-jar.zip

    animal-sniffer-annotations-1.17....1.9.2.jar,groovy-2.5.5.jar,flatten-maven-plugin-1.2.7.jar,jettison-1.3.7.jar,plexus-classworlds-2.6.0.jar,plexus-archiver-4.2.7.jar,plexus-digest-1.0.jar等多个jar文件

    codehaus-parent-4-5.el7.noarch (1).rpm

    离线安装包,测试可用

    janino-3.0.9-API文档-中文版.zip

    赠送源代码:janino-3.0.9-sources.jar; 赠送Maven依赖信息文件:janino-3.0.9.pom; 包含翻译后的API文档:janino-3.0.9-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.codehaus.janino:janino:3.0.9; 标签...

    com.springsource.org.codehaus.jackson-1.0.0.jar

    jar包,官方版本,自测可用

Global site tag (gtag.js) - Google Analytics