main方法和args参数

第一次接触java常常奇怪main方法和其参数有什么用。我们只知道main方法是程序入口,其实main方法同时也是一个可以手动调用的静态方法。

我们可以利用main方法写简单的一个递归程序


 1 public class testMainMethod {
 2     public static void main(String[] args) {
 3         //打印字符数组
 4         for (String str : args) {
 5             System.out.println(str);
 6         }
 7         //睡眠1s执行一次main方法
 8         try {
 9             Thread.sleep(1000);
10         } catch (InterruptedException e) {
11             e.printStackTrace();
12         }
13         //执行main方法(传入参数)
14         String[]array= {"apple","orange"};
15         testMainMethod.main(array);//main方法也可以手动调用
16         
17     }
18 } 

是不是很神奇啊...好吧,可能只有我觉得神奇

 
原文地址:https://www.cnblogs.com/snailmanlilin/p/7422499.html