0

1

回答

2062 浏览

Java类的卸载[已解决]5

[img] [/img] 能详细解释下这前两句话的含义么,通俗易懂的

2014年9月26日 16:34
0

0

回答

4336 浏览

新人报道,想请教各路大神一个EmbedTomcat7(内嵌版本)启动问题[已解决]15

场景描述: 为工作中需要, 我这边负责将原有项目(例如:Project)引入一个内嵌的Tomcat,实现目标:Project.war可以放在Tomcat/Was等容器中运行,也可以在一台只安装有JDK的机器上通过脚本运行; 所以我这边计划引入EmbedTomcat7来实现,首先在apache的官网下载了apache-tomcat-7.0.54-embed,并在Project的WEB-INF下面新建E ...

2014年7月09日 22:30
0

2

回答

367 浏览

Servlet 3 注解和 ClassLoader 解密两者是鱼和熊掌?[已解决]5

类是加密的,通过自定义ClassLoader加载,由jni把类解密并定义到jvm中,这一切在Tomcat6里运行的很好。 但是在Tomcat7里,由于容器会自动先扫描类中的Servlet 3注解,类都未解密扫描结果就是ClassFormatException。 艾玛头大了,请问各位有什么思路么?

2013年11月13日 13:10
0

1

回答

391 浏览

关于class.forName()跟new 关键字[已解决]0

关于Class.forName()和new 关键字,网上文章很多,但是我还是有些不明白. 1.静态代码块,不过不用Class.forName,用new关键字,静态代码块会执行吗? 2.用new关键字实例化一个对象时,允许该类可能还未加载到jvm,那么什麽时候才加载呢?

2013年7月28日 16:53
0

0

回答

200 浏览

關於classloader的幾個問題,基礎問題[已解决]0

Thread.currentThread().getContextClassLoader(); Xxx.class.getClassLoader(); 上面兩行得到的結果有何不同? URLClassLoader跟普通的ClassLoader有何不同?

2013年6月18日 15:04
0

2

回答

3687 浏览

classloader 加载同名类问题[已解决]25

近期研究classloader, 有个疑问: 有人说:每个ClassLoader都维护了一份自己的名称空间, 同一个名称空间里不能 出现两个同名的类。 有些疑问,同名类是指的类名相同,如果包路径不同的话算不算同名类,这种类加载时会不会出现问题。 自己在自己的系统中写了一套测试内容,使用main方法执行自定义classloader加载系统所有的类,遇到2个类名相同,但是包路径不同,加载出现java. ...

2012年11月22日 11:24
0

1

回答

280 浏览

java getResourceAsStream[已解决]0

InputStream input = this.getClass().getResourceAsStream("test.properties"); 与 InputStream input = this.getClass().getClassLoader().getResourceAsStream("test.properties"); 的区别? test ...

2012年10月31日 15:33
0

1

回答

7889 浏览

系统变量System.getProperty("java.class.path")的作用?[已解决]5

最近在学习java类加载机制,对类加载过程以及类加载器有了些了解,现在有几个问题是我还没想通的: 1.根据我的理解,系统类加载器(AppClassLoader)可以加载的类的路径都保存在系统变量(System.getProperty("java.class.path"))中,于是我做了个实验,将系统变量java.class.path设置为Null,即:System.setProp ...

2012年7月01日 12:30
0

2

回答

3134 浏览

如何获取动态的class的字节码[已解决]10

目前动态加载生成class已很普遍,例如jdk的proxy以及cglib动态修改字节,不过,这样就造成了一个问题,最终生成的class的到底是什么样呢?其中针对jdk的动态生成,可以利用ProxyGenerator.generateProxyClass,获取一个式样的例子;针对cglib需要设置DebuggingClassWriter.DEBUG_LOCATION_PROPERTY属性,据说可以把内 ...

2012年5月31日 15:17
0

1

回答

286 浏览

JVM动态加载[已解决]5

hi,大家好: 现在有这么一个需求,有一个application应用程序,其中的一些jar包要经常添加功能,现在的做法是,我写了一个自定义classloader,每次发现有jar包进行了更新,就新建一个自定义classloader去加载此jar包所在目录下的所有jar。 这样做,我发现一个问题,在频繁更新jar包的情况下,jvm就报内存溢出,原因是先前自定义classloader相关的信息一直在 ...

2012年5月15日 10:56
0

0

回答

186 浏览

这个类的包路径是?[已解决]3

请问felix里的ModuleImpl$ModulClassLoaderJava5的这个类的包是全路径是什么?其父类及继承关系是如何的?

2012年4月29日 22:38
0

1

回答

367 浏览

loadClass时出错[已解决]3

ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); Class clazz=classLoader.loadClass("com.Test"); 如果用一般的main方法里运行,classLoader为sun.misc.Launcher$AppClassLoader@360be0, ...

2012年4月24日 23:47
0

1

回答

396 浏览

java.lang.String的cloassloader为null的原因[已解决]3

本意是取自定义对象的classloader,但由于参数错误,传入了一个string对象。发现String对象调用getClassLoader()的返回为null。 查看了JDK1.6的源码,对getClassLoader()的说明如下: “If this object represents a primitive type or void, null is returned.” JDK官网对pr ...

2012年4月16日 15:12
0

6

回答

8621 浏览

使用类加载器java.net.URLClassLoader时的奇怪问题?[已解决]5

先写个继承java.net.URLClassLoader的类,如下: package kite.jvm; import java.net.URL; import java.net.URLClassLoader; public class OneURLClassLoader extends URLClassLoader { // 类加载器的parent默认为系统AppClassLoader. pub ...

2012年1月01日 03:01

本周活跃投票用户

最新评论

Global site tag (gtag.js) - Google Analytics