A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吴文彬 中级黑马   /  2013-5-6 10:07  /  1466 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 吴文彬 于 2013-5-9 17:56 编辑

想问的是cn.itcast.day1这个包名不是应该写成cn/itcast/day01。这样才表示cn目录下的,itcast目录下的,day1目录。 不过没见过这么写的。 不过还是想明白为什么包名里面的点,就变文件夹分隔符了。哪位大神知道的说下哈,万分感谢!!!

5 个回复

倒序浏览
java提供包来管理类,包被设计与文件系统结构行对应,实际上,创建包就是在当前文件夹下创建一个子文件夹,以便存放这个包中包含的所有.class文件。如果包名设置为
onlyfun.cate,其中的"."代表文件夹分隔符,即该语句创建了俩个文件夹,则当前保重的所有类就存放在cate文件夹里
回复 使用道具 举报
呃,这个问题确实没什么技术含量亲,你就认为它是java这么规定的就可以了,就像为什么“葡萄”为什么当初不叫“萄葡”一样,因为字典就这样规定的
回复 使用道具 举报
{:soso_e127:}  
java是以点的形式来代表文件夹分隔。
windows下 是以/的形式来代表文件夹目录。

向俗称的问题少考虑些        后面遇到的问题还会很多很多  再多考虑些 哈哈
回复 使用道具 举报
问题解决请编辑改为已解决,有疑问可以继续追问
回复 使用道具 举报
曹睿翔 发表于 2013-5-9 00:00
问题解决请编辑改为已解决,有疑问可以继续追问

不好意思,没有看到回复的提醒。我还以为没人回答。今天看了自己的主题才发现有人回了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马