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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马胡威 初级黑马   /  2012-8-28 15:31  /  2011 人查看  /  6 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

在命令行输入javac -d . PackageDemo.java运行后java文件中的Package pack;语句会创建pack文件夹,而手动创建的文件夹只要命名为pack也可是用java PackageDemo把class文件加载到虚拟机。这两种文件夹创建方式有什么区别吗?

评分

参与人数 1技术分 +1 收起 理由
张_涛 + 1 新人发帖,赞一个!

查看全部评分

6 个回复

正序浏览
问题已解决
回复 使用道具 举报
尤洋 发表于 2012-8-29 07:52
java虚拟机本身是不具备创建包的功能的,他是靠调用操作系统的功能来完成包的创建。
而手动创建,其实就是 ...

谢谢,我好像明白了,包和文件夹在windows系统层次上是一个概念。
回复 使用道具 举报
java虚拟机本身是不具备创建包的功能的,他是靠调用操作系统的功能来完成包的创建。
而手动创建,其实就是用你的操作系统直接创建。
两种方法在底层其实都是一样的
回复 使用道具 举报
结果都一样。。
过程不同而已。
回复 使用道具 举报
水木桶 发表于 2012-8-28 21:44
一个图形化界面。
一个是命令行界面。

这个是视频中的一个案例,我是看两种操作的结果是相同的,我只是想知道jvm操作和手动操作是不是没有区别
回复 使用道具 举报
一个图形化界面。
一个是命令行界面。

一个是自己点的,
一个是命令JAVA帮你做的。

说实话,没有看明白lz倒数第二句的最后一段是什么意思。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马