黑马程序员技术交流社区
标题:
请问主函数中这个是关于是取得什么东西
[打印本页]
作者:
wangyuyus
时间:
2013-11-20 20:00
标题:
请问主函数中这个是关于是取得什么东西
public class MyClassLoaderTest {
public static void main(String[] args) throws Exception{
String srcPath =args[0];//请问这个args[0]和args[1]是从哪取得值呀
String destPath =args[1];
FileInputStream fis = new FileInputStream(srcPath);
String destFileName =srcPath.substring(srcPath.lastIndexOf('\\')+1);
String destFilePath = destPath+"\\"+destFileName;
FileOutputStream fos = new FileOutputStream(destFilePath);
cypher(fis,fos);
fos.close();
fis.close();
}
private static void cypher(InputStream ips,OutputStream ops) throws Exception{
int b =-1;
while((b=ips.read())!=-1){
ops.write(b^0xff);
}
}
}
作者:
零下五度的水
时间:
2013-11-20 20:28
public static void main(String[] args)
void main(String[] args)
主函数就是一个被虚拟机自动调用的方法
方法自然有参数,这个参数是编译的时候手动传参的
控制台的毕姥爷讲过了
Eclipse的是右键-运行里的最下面那一项-有个什么arguments的菜单项
在那里面加
作者:
衣带赞
时间:
2013-11-20 21:17
main函数也是一个方法,是可以接收参数的的,(String[] args)就是他接收的参数,为一个字符串数组,也就是运行.class文件时后面手动加的参数。
这个程序就是要你运行class文件时再加入需要复制文件的路径(String[0]),和你需要复制到哪个目录下去(String[1]),就是不需要修改源代码,只要配置不同参数就可以实现多个文件的复制操作。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2