黑马程序员技术交流社区

标题: 对张孝祥讲的基础加强对class加密的有些不懂! [打印本页]

作者: 521123270    时间: 2015-5-2 19:52
标题: 对张孝祥讲的基础加强对class加密的有些不懂!
求解释!!String srcPath = args[0];
                String destDir = args[1];  {:3_65:}什么意思啊?为什么能把args[]当作源目的呢? 到底为什么?什么意思?求解!!
作者: 下一页5    时间: 2015-5-2 19:55
这个………………爱莫能助啊
作者: sunyue    时间: 2015-5-4 09:14
获取主方法 运行时 命令行 参数
作者: 15059320049    时间: 2015-5-4 09:28
就像楼上说的 获取主方法 运行时 命令行的 参数。
JVM在调用主函数的时候,会在内存中开辟一个字符串的数字数组,名字为args。这个数组初始化值都为0,
String srcPath = args[0];
String destDir = args[1];  
就是为这个字符串数组赋值。

作者: 15059320049    时间: 2015-5-4 09:30
说错了 准确的是赋的是引用。

以上是我的理解
作者: wkz_crystal    时间: 2015-5-4 10:52
这样理解,就是你注意观看,是不是每一个类的运行,都从程序的入口,main方法中就行的…例如:public static void main(String[] args),理解成这是一个名为main的带参数的方法,在运行这个方法时,需要传递一些为Sting类型元素的参数数组,所以上面的内容args[0],args[1],args[2]……等等就是运行时要传入的变量参数而已!
作者: wkz_crystal    时间: 2015-5-4 10:53
wkz_crystal 发表于 2015-5-4 10:52
这样理解,就是你注意观看,是不是每一个类的运行,都从程序的入口,main方法中就行的…例如:public stati ...

你可以写一关于个反射获取到其他类的main方法就能明白了!
作者: 521123270    时间: 2015-5-5 11:18
wkz_crystal 发表于 2015-5-4 10:53
你可以写一关于个反射获取到其他类的main方法就能明白了!

{:3_57:}好的!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2