我感觉好像没有不该用的时候。用package可以让你自己明确哪个类是干什么的,完成相近功能或类型相同的类放在同一个包下,也便于别人去读懂你的代码。而且在有的web服务下,没有package回报错(比如tomcat下配置javabean)。

解决方案 »

  1.   

    写helloword的时候可以不用,但在项目、产品中最好使用,java作为开源语言,在开发过程中引用到很多其它第三方包,如果不通过包名来区别,将产生引用错误乱问题。
      

  2.   

    方便管理你写的类,而且把你写的类放到特定的包里,不会和别人写的类有冲突(类名和别人的一样)
    比如你可以定义自己的操作ArrayList的类,把它封装到你自己的包里就行了另外你可以把自己常用到的类(一般是自己写的)放在一个包里,要用的时候import进来就行了。