03 2007 档案

     摘要: 在研究java class loading的过程中,看到的一篇新手文章,正好解决了我几个问题,感觉写的挺实用,就抄过来了。嘿嘿。
  阅读全文

posted @ 2007-03-30 16:33 久城 阅读(647) | 评论 (0)  编辑 |

     摘要: 最近在忙毕业设计,被分到的课题是 :java class loading技术研究

第一次接触java虚拟机方面的问题,对我来说,还真有些困难。查了两天的资料,简单整理一下。

一个类代表要执行的代码,而数据则表示其相关状态。状态时常改变,而代码则不会。当我们将一个特定的状态与一个类相对应起来,也就意味着将实例化一个对象。尽管相同的类对应的实例的状态千差万别,但其本质都对应着同一段代码。在JAVA中,一个类通常有着一个.class文件,但也有例外。

我们所编译的代码,都是首先通过编译器编译成字节码文件。对于JAVA来说,就是生成一个一个的.class文件。当我们运行程序的时候,再由JAVA虚拟机将所需要的.class文件加载进内存。(这个时候的工作由每一个加载器来完成)。我的毕设所要研究的问题就在这里。如何自己定义一个classloader?自定义的classloader由什么意义呢?呵呵,才接触两天,具体的我还没理解透呢。
  阅读全文

posted @ 2007-03-23 14:07 久城 阅读(881) | 评论 (1)  编辑 |

Copyright © 久城