Mri*_*moy 55 java directory package
我想知道Eclipse IDE中用于Java EE开发的文件夹结构和包之间有什么区别.
我们什么时候使用哪一个?为什么?
应该是什么做法
如果我必须稍后编写一个ant脚本进行部署,哪个选项会更好,更容易部署?
如果我选择文件夹结构,部署就像将文件从开发复制到部署目标一样简单吗?
Nis*_*ant 38
如果您正确配置了东西.在里面添加文件夹src与添加包相同File > New Package.
所以,这取决于你,无论对你感觉舒服 - 添加一个文件夹或创建一个包.此外,当你把src包装名称下的东西从子文件夹开始.所以,src/com/naishe/test将是包com.naishe.test.
dku*_*mar 14
基本上没有区别,两者都是一样的.
在这两种情况下,文件夹结构都是src/com/utils.
在这两种情况下,你都需要提一下
package com.utils;
Run Code Online (Sandbox Code Playgroud)
作为第一线 class
由于实际上没有任何差别,因此不会有任何差别ant script.
小智 11
"当我们使用与其他类名相同的类名时,打包可以帮助我们避免类名冲突.例如,如果我们有一个名为"Vector"的类名,它的名称将与JDK中的Vector类一起崩溃.但是,这绝不会之所以发生是因为JDK使用java.util作为Vector类的包名(java.util.Vector).所以我们的Vector类可以命名为"Vector",或者我们可以把它放到另一个包中,比如com.mycompany.Vector而不打架使用软件包的好处反映了开发人员易于维护,组织和增加协作.理解软件包的概念也有助于我们以更有效的方式管理和使用存储在jar文件中的文件."
有关包的更多信息,请访问http://www.jarticles.com/package/package_eng.html