专栏Logo
介绍: 探讨Java运行机制,Java内部API,Java性能等
专栏维护者

JavaEye管理员

Java语言下一步可能快速演化, Eclipse将疲于跟从, NetBeans 6 值得一些期待

作为Java开发者, 学习了5以后带来的泛型语法之后, 不知道你有没有注意到一个特殊的地方: Class<?> java.lang.Object.getClass(); 虽然它的签名返回值为 Class<?> , 但是它的规范文档却给出了这样的说明: 引用 Returns ... The actual result type is Class<? extends |X ...
by 歆渊 2007-02-27 浏览 (40232) 回复 (62) 关键字: ide

Java传递参数的机制

Java究竟是应该按照什么来传递参数?值?引用?还是两者皆有? 其实,弄清楚这个问题得从概念入手。什么是按值传递,什么是按照参数传递。 定义一个变量TestObject obj = new TestObject(); 然后把 obj 作为参数传递给一个方法。如果在这个方法中,只能改变obj指向的这个对象的内容,那就是“值传递”,传过去的值就是指向这个对象的指针。如果在这个方法中通过操作,使得返 ...
by wangdi 2006-10-02 浏览 (6513) 回复 (8) 关键字: java

class loader的问题

一般来说,ClassLoader.loadClass会先delegate给parent来查找某个类,如果parent找到了这个类,就会把这个类直接返回。 但是,这个加载的类的getClassLoader()就会是那个parent, 随后,如果这个类里面的代码要用Class.forName加载别的类,就会使用这个parent classloader。 这个父子关系在我看来有点奇怪,不太符合 ...
by ajoo 2005-07-09 浏览 (7592) 回复 (16) 关键字:

CLR和JRE的运行机制的初步总结

概念比较: Java C# byte code IL(字节码,中间语言) jvm.dll mscrolib.dll,mscrojit.dll(虚拟机) JRE CLR(运行环境) JDK .Net Framework(开发框架) package assembly(类库,程序集) 一、关于类库的版本管理问题 Java和C#代码运行要依靠其运行环境(JRE,CLR)和运行环境带的 ...
by robbin 2003-09-16 浏览 (10564) 回复 (6) 关键字:

Robbin关于App class loader的总结

Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点: 1、JVM的内存管理 理解了这一点,所有和对象相关的问题统统都能解决 2、JVM Class Loader 理解了这一点,所有和Java相关的配置问题,包括各种App Server的配置,应用的发布问题统统都能解决 App Class Loader |----- EJB Class L ...
by bruce 2003-09-09 浏览 (24178) 回复 (24) 关键字: