黑马程序员技术交流社区

标题: 关于包名的点 [打印本页]

作者: 吴文彬    时间: 2013-5-6 10:07
标题: 关于包名的点
本帖最后由 吴文彬 于 2013-5-9 17:56 编辑

想问的是cn.itcast.day1这个包名不是应该写成cn/itcast/day01。这样才表示cn目录下的,itcast目录下的,day1目录。 不过没见过这么写的。 不过还是想明白为什么包名里面的点,就变文件夹分隔符了。哪位大神知道的说下哈,万分感谢!!!
作者: jinhu358    时间: 2013-5-6 12:05
java提供包来管理类,包被设计与文件系统结构行对应,实际上,创建包就是在当前文件夹下创建一个子文件夹,以便存放这个包中包含的所有.class文件。如果包名设置为
onlyfun.cate,其中的"."代表文件夹分隔符,即该语句创建了俩个文件夹,则当前保重的所有类就存放在cate文件夹里
作者: liuelxiwd    时间: 2013-5-6 15:56
呃,这个问题确实没什么技术含量亲,你就认为它是java这么规定的就可以了,就像为什么“葡萄”为什么当初不叫“萄葡”一样,因为字典就这样规定的
作者: 刘学明       时间: 2013-5-6 19:56
{:soso_e127:}  
java是以点的形式来代表文件夹分隔。
windows下 是以/的形式来代表文件夹目录。

向俗称的问题少考虑些        后面遇到的问题还会很多很多  再多考虑些 哈哈
作者: 曹睿翔    时间: 2013-5-9 00:00
问题解决请编辑改为已解决,有疑问可以继续追问
作者: 吴文彬    时间: 2013-5-9 17:56
曹睿翔 发表于 2013-5-9 00:00
问题解决请编辑改为已解决,有疑问可以继续追问

不好意思,没有看到回复的提醒。我还以为没人回答。今天看了自己的主题才发现有人回了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2