package 映射到 file system 就是目录,
每一级 . 就是 / ,

解决方案 »

  1.   

    java.io.*
    就是 java/io/*.class你把 .jar 文件展开看看。
      

  2.   

    *是映射到目录,但为什么要加.java才可以.当import B.B时,为什么又不需要.java??
      

  3.   

    1、 *是映射到目录,但为什么要加.java才可以.答:因为a.java会在当前目录下面找b.class或者b.java,他没有找到b.class,找到了b.java,所以编译器在调用b的时候是重新编译了b.java,然后再调用生成的b.class。2、当import B.B时,为什么又不需要.java?? 答:因为这个时候a.java在./b下面找到了b.class,所以就可以调用了。