因为java程序主要用在互联网上边的,你想想互联网上那么多程序员写java 程序,对类的命名肯定会有重复啊,这样就会出错啦.所以有了包的概念.把类放在包里边,包的命名可以分层的,一般推荐的是用自己公司网址倒过来,来命名包,因为网址也就是域名,在世界范围中都是唯一的,绝对不会出现重复的,每台连网的计算机都有一个唯一的名子.
明白了吗???
便于源代码修改和功能扩展,不同的功能模块在不同的包内.
并且可以让依靠软件结构检测程序代码的过程变的简单,一目了然.
为了给一个类库生成不会与其他名字混淆的名字;也为了避免与他人程序模块名字相同发生冲突;
便于管理和检索的,一个包中的类和接口多是由关联的,有的是较为相似的,比如sql包中专门负责数据库连接的类和接口
是一种格式,一般公司命名会以com.公司名.项目名.模块名..开头,所以会长一点.如我们公司
com.land.oa.documentOpt.struts.action
你要给点分啊,晕倒