java中package语句的使用问题

 
转自 http://zhidao.baidu.com/question/170311786.html
 
用Ultra Edit编程有包和没有包是一样的写。
只是在编译上有一点区别:

package com.util;

public class myJava{
}

如果是有包的程序:javac -d . myJava.java 就会在当前目录下生成一个com的文件夹,com里面有一个util文件夹,里面有一个myJava.class的文件
执行命令: java com/util/myJava
如果没有包
public class myJava{
}
就是javac myJava.java
执行java myJava
 
 
 
理解:package就是用来制定文件夹名的。像com.util就是先有一个文件夹名为com,com里面再有一个文件夹名为util。而util才是那个类myJava所在的具体包(文件夹)。建立文件夹实在编译时,使用命令 javac -d 类名.java   即可达到。
 
 
如果要在其他目录下,而不是在当前目录下生成class文件,可以在javac 后面加上路径。 如 javac -d f:/javaproject  myJava.java,那就是在f:/javaproject的目录下,生成com文件夹及util文件夹及myJava.class 文件。
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值