对,其实就相当于一棵目录树 。
不用的包,或者相同的包的不同目录下可以有 相同名称 的class文件。

解决方案 »

  1.   

    完全同意楼上各位。
    说到底,java的一个包在windows操作系统里,就是一个文件夹!
      

  2.   

    同意楼上各位。
    java的包与目录相关。使用包就好像使用目录一样,我们将几个有共性的文件放到同一个文件夹下,将另外几个有共性的文件放到另一个文件夹下,这样方便管理。
    假设你有一个java的源文件:Test.java,内容如下:
    package com.csdn.www;public class Test
    {
    ......
    }
    那么,在你就需要有这样一个目录结构:
    com
     |-csdn
        |-www
           |-Test.java
    编译好后,你的完整的类就是com.csdn.www.Test