白桦的天空

第一次的心动,永远的心痛!
  首页  :: 新随笔  :: 联系 :: 管理

2008年5月30日

摘要: Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java 的... 阅读全文

posted @ 2008-05-30 15:53 白桦的天空 阅读(263) 评论(0) 推荐(0) 编辑

摘要: Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java 的... 阅读全文

posted @ 2008-05-30 15:52 白桦的天空 阅读(328) 评论(2) 推荐(0) 编辑

摘要: /* 在JAVA中,通过 Class.forName()方法可以动态决定加载哪一个类,这个功能对于相同接口的不同实现来讲非常有用。比如对于设计好的数据库连接池接口,我们可 以有多种的接口实现类来完成相同的功能,同时用户可以简单的通过修改配置文件来指定实际使用哪一个实现类,在源代码里面通过读取配置文件信息,并用 Class.forName(configClassName).getInstance()... 阅读全文

posted @ 2008-05-30 15:28 白桦的天空 阅读(3833) 评论(2) 推荐(0) 编辑

摘要: import java.lang.reflect.*; class A{ public A(){ System.out.println("Test()"); } public void f(){ System.out.println("f()"); } }... 阅读全文

posted @ 2008-05-30 15:21 白桦的天空 阅读(228) 评论(0) 推荐(0) 编辑