Java运行机制揭密
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 浏览 (37693) 回复 (62) 关键字: ide
Java传递参数的机制
Java究竟是应该按照什么来传递参数?值?引用?还是两者皆有?
其实,弄清楚这个问题得从概念入手。什么是按值传递,什么是按照参数传递。
定义一个变量TestObject obj = new TestObject(); 然后把 obj 作为参数传递给一个方法。如果在这个方法中,只能改变obj指向的这个对象的内容,那就是“值传递”,传过去的值就是指向这个对象的指针。如果在这个方法中通过操作,使得返 ...
by wangdi 2006-10-02 浏览 (5926) 回复 (8) 关键字: java
class loader的问题
一般来说,ClassLoader.loadClass会先delegate给parent来查找某个类,如果parent找到了这个类,就会把这个类直接返回。
但是,这个加载的类的getClassLoader()就会是那个parent,
随后,如果这个类里面的代码要用Class.forName加载别的类,就会使用这个parent classloader。
这个父子关系在我看来有点奇怪,不太符合 ...
by ajoo 2005-07-09 浏览 (7173) 回复 (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 浏览 (9874) 回复 (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 浏览 (22924) 回复 (24) 关键字:


