黑马程序员技术交流社区
标题:
关于包名的点
[打印本页]
作者:
吴文彬
时间:
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