比如java.awt.Button这个类,这个类中的每个方法都起一个监听做用,它会根据操作系统的不同而调用不同的API。也就是说Button象一个接口(但它不是接口),根据操作系统的不同它会创建设置不同的按钮。
<java模式>这本书中对这一部分有详细的介绍,你可以看一看

解决方案 »

  1.   

    我来一个载java中如何通过代码编译一个java的类,生成class文件
    要求:传入参数源文件数据String流,不是文件名称
    传出参数class文件的二进制流,不是输出到硬盘上
    既是说:我有一段代码
    package a
    public class Test{
      public void show(){
        System.err.println("p");
      }
    }
    放在一个String的变量中
    要求编译后得到一个class流放在  byte[]数组中
      

  2.   

    请教一下,JAva模式这本书是讲什么内容的,我刚看完Java核心编程,但是没有太多印象,这本书讲的内容太多,我反而成了一锅粥。
      

  3.   

    先把Java核心的东西搞清楚再研究模式吧,一步一步来,我学JAVA一年了,现在还在把《Thinking in JAVA》翻来覆去的看,心里的疑团才正在一个个地解开。
    如果你打算花一个月去做好一件事的话,你可能最后花了三个月都做不好,如果你打算花三个月去做好一件事的话,可能最后只要两个月就做好了。这句话好像是梁肇新说的。
      

  4.   

    the peer-based AWT user interface components
    就是说每个awt控件都对应一个windows控件.比如一个Button,对应一个Windows的button控件.而swing则不是,swing只有顶级窗口是peer-based的,jbutton是用java画在顶级窗口上的,windows不知道这个控件.