为什么使用公共静态 void 主字符串 args 方法?
public static void main 是我们所有 Java 程序中的著名方法,但它也在其他面向对象的语言中实现。示例:
public class MainTest {
public static void main (String[] args) {
String str = 大家好”;
System.out.println(str);
}
}
大家好
java 程序的 main 是什么意思?
main 是在执行堆栈根目录的 main 类中找到的方法。在 Java 编程语言中,每个应用程序或程序都必须包含方法 main:public static void main(String[] args)
- public 表示可以从其他类访问 main;
- static 允许在不实例化类对象的情况下调用该方法;
- void 表示没有返回类型的过程。
main 方法接受单个参数作为字符串数组 String.
String[] args
此数组是系统将信息传递给应用程序的机制。每个 String 都是一个命令行。例如:
java main arg1 arg2 arg3
初学者甚至大多数应用程序都不会这样做,它只是告诉你如何定义参数并通过 arrayargs。所以String[] args 是可选的。
Example:
public class MainTest {您不会在 Eclipse 控制台或 Netbeans 中获得任何结果,因为您没有传递参数。正如我所说,执行是在命令行上完成的。键入 cmd 在开始”菜单搜索框中:
public static void main (String[] args) {
int i=1;
for (String s: args) {
System.out.println(args[”+i+] : ”+s);
i++;
}
}
}
首先要做的是使用 cd 命令访问 JDK 编译器的位置, 然后复制类 MainTest.java 在 JDK 文件中。接下来,使用 javac,最后执行 java MainTest hello world 2015。很简单,我们传递了hello world 2015参数并打印出来。
如何直接在Eclipse中执行此操作?
更简单:
- 单击文件 -->属性 -->运行/调试设置,然后单击右侧面板中的编辑;
- 在编辑配置”窗口中,单击参数”,其中填充了参数;
Java 中的'public static void'是什么意思?
仔细看看Hello World!”应用程序
命令行参数