1.不知道
2. *.class就是你代码生成的文件,你执行就是这些class文件哦
3. interface可以起一个规范的作用,也可以有没有interface的class

解决方案 »

  1.   

    建议你还是看看有关java基础的书吧!
      

  2.   

    关于interface:
        java的单继承机制有一个不足之处:比如说Vector类,Stack类和hashtable类,他们都会用到遍历吧。由于上面提到的三个类在继承层次上完全不一致,导致我们必须为每个类写一个xxxEnumerator类或者方法。这样一来,Object树上就会挂满各种类的xxxEnumerator,他们功能及其相似。
        为体现重用代码,java利用interface实现一种特殊的“多重继承”(偶个人理解:p)。即所有xxxEnumerator类implements一个Enumerator接口,该接口的代码中只定义了常数和方法,没有任何构造函数。因为Interface就是要定义多个不同class之间共同的行为(即method,或者说功能),对于不同的class需要不同的构造函数,所以具体情况具体构造,不写在interface里。在thinking in java里面有这么一个例子:
    fight(),jump()和run()组成了一个interface叫做virtue.
    两个类Hero和Soldier都implement了这个interface,因为英雄和战士都会打,跳和跑。嘿嘿。至于英雄和战士的不同之处,就在他们各自的定义里面写win()和lose()了!偶也是初学者,万望各位批评!谢谢!
      

  3.   

    1、createimage(String str)返回的image由该对象独享,getimage(String str)的可共享。
    2、xxx.class得到xxx所对应的Class类对象。相当于new xxx().getClass()
      

  4.   

    再问namowen(寒号不已),像这样:new DataFlavor(PersonalInfo.class, "Personal Information")是什么意思?
      

  5.   

    1);图象文件的保存位置有差别时
    2):*.class就是你代码生成的文件
    3):interface,是接口,可以说是用来实现 JAVA的多重继承吧!!java只能继承 一个父类 ,用interface可以实现多生继承!