java中关于主函数的遐想
2012-05-08 05:51
204 查看
public class DynamicArray {
public static
void main(String[] args) {
Other.main(new String[]{ "fiddle", "de", "dum" });
}
}
class Other {
public static
void main(String[] args) {
for(String s : args)
System.out.print(s + " ");
}
}
这个是我今天看的《java编程思想》P101中的例子。
乍眼一看,觉得不对,肿么有两个main函数?
不论这两段代码是在一个文件中还是在两个文件中,经过javac编译过后,都会变成2个.class文件,之后就是类与类见的调用了。
如果执行Other.class,则输出为空;
如果执行DynamicArray.class,就必须调用Other.main;
所以java中有这2个main函数很正常。
不知道自己理解的对不对... ...
public static
void main(String[] args) {
Other.main(new String[]{ "fiddle", "de", "dum" });
}
}
class Other {
public static
void main(String[] args) {
for(String s : args)
System.out.print(s + " ");
}
}
这个是我今天看的《java编程思想》P101中的例子。
乍眼一看,觉得不对,肿么有两个main函数?
不论这两段代码是在一个文件中还是在两个文件中,经过javac编译过后,都会变成2个.class文件,之后就是类与类见的调用了。
如果执行Other.class,则输出为空;
如果执行DynamicArray.class,就必须调用Other.main;
所以java中有这2个main函数很正常。
不知道自己理解的对不对... ...
相关文章推荐
- 关于java主函数的理解
- 关于 Java 的系统属性 sun.jnu.encoding 和 file.encoding 的区别
- 关于Java平台和.net哪个更有潜力在学校论坛的回帖
- 疯狂Java学习笔记(84)----------关于 Java 对象序列化您不知道的 5 件事
- Java关于Properties用法的总结(一)
- 关于Java String对象创建问题解惑
- 关于字符串数组赋值的问题--java.lang.NullPointerException异常
- 关于使用java语言操作FTP的一些问题
- 【转】关于AES256算法java端加密,ios端解密出现无法解密问题的解决方案
- 关于java的一些相关知识点
- Java基础系列:(2)关于枚举的简单总结
- 关于Java中集合的基本使用
- java 关于getClass().getClassLoader()
- 【转】关于Java IO流学习总结
- 关于Java 23种设计模式的有趣见解
- 关于java中的回调问题
- Java中关于getInstance方法的阐述
- 对于jsp,java中关于时间处理
- java定时利用QQ邮件发送今日头条关于java的内容
- java关于Tcp网络通讯简单介绍