小弟初学JAVA,方法是在类中,一个包是类的集合吧?不知道我概念正确与否(如果不正确请一定纠正,感激不尽!),我想问的是比如JOptionPane.showInputDialog这个方法是在java.swing.*这个包中,但是java.swing是在哪个文件里面呢?是在*.jar文件中吗?如果是我又怎么知道哪个方法具体在哪个包中呢?
谢谢指教。

解决方案 »

  1.   

    Usually package name corresponds to folder name, for example java\swing. One or several packages are packed into a JAR file.> 如果是我又怎么知道哪个方法具体在哪个包中呢?JDK's javadoc has detailed index of all the packages, classes, and indices. You may search by alphbatical order.
      

  2.   

    用jdk 的doc查找,建议使用chm格式的,比较方便
      

  3.   

    我是想知道是放在哪个*.jar文件中……chm格式的我也用了,只能查到什么类在什么包里面呀,不能查到这些包在哪个文件里面啊。
      

  4.   

    查查jdk api ,用多了就熟了..
      

  5.   

    这些都放在你j2sdk下面的jre\lib\rt.jar中,如我的放在D:\j2sdk1.4.2\jre\lib\rt.jar
    中,用winrar浏览就能看到层次结构.
      

  6.   

    谢谢,顺便问一下,其它那些*.jar有什么用呢?