| 今天老师要求做个飞机大战的小程序,上网搜了一下,找到一些源代码,其中有一段这样的,我简写一下: package com.test;
 class FlyDemo
 {
 static
 {
 System.out.println("Hello,FlyDemo");
 }
 }
 
 
 public class Test {        publicstatic void main(String[] args) throws Exception        {  ClassLoader loader =ClassLoader.getSystemClassLoader();Class<?> clazz = loader.loadClass("com.test.FlyDemo");  //这句有点不是很明白,好像是加载类的吧? clazz= Class.forName("com.test.FlyDemo");    //这句没有new 怎么就创建对象了呢?
 }
 
 }
 
 我运行了一下,结果是: 创建对象不是应该new 一下的吗?
 
 Hello,FlyDemo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 |