import java.awt.Button;这里的java是包还是什么东西我只知道awt包Button是类请教。

解决方案 »

  1.   

    导入java这个包中的awt这个包中的Button类import java.awt.*;是导入AWT这个包中的所有的类
      

  2.   

    这里的java也是包。“包”的组织结构类似于目录系统。“包”里可以存放类和接口,还可以存放其它的“包”。我们常说的awt包其实全名是“java.awt”,就是说“awt包”放在“java包”里,“java包”是根,相当于根目录。另外,还有其它的根包,比如“javax”,“swing”包放在“javax包中”,等等。你看一下Api Specification就全明白了。另外,Api Specification很重要,应该经常翻看,而不应仅限于阅读技术书籍。
      

  3.   

    java中的package提供了一个namespace(命名空间),这样就可以在不同的package中包含相同的class.实现package其实就是文件夹,而在package中的class就是该package中的class文件.import java.awt.Button;
    就是将%CLASSPATH%/java/awt/Button.class文件引入到你的程序中,你就可以直接使用Button.class提供的方法了.注意:在%CLASSPATH%目录下,你可以在rt.jar中找到./java/awt/Button.class.