main方法细节
288字小于1分钟
2025-09-23
String[] args
是一个String
类型的一维数组,在执行运行命令时,运行命令后面输入的内容将传到args
变量中,多个参数需要用空格隔开命令行添加:
public class Args { public static void main(String[] args) { for(int i = 0; i < args.length; i++) { System.out.println((i + 1) + " args = " + args[i]); } } }
IDEA程序参数设置页面:
Java虚拟机和我们的程序不在同一个类中,而Java虚拟机要调用我们的主程序,那么我们的主程序则必须是
public
类型的Java虚拟机运行主方法,成功就是成功,失败就是失败,所以不需要返回值,所以主方法中的返回值就是
void
主方法是一个静态方法,所以使用的注意细节和静态方法的规则一致,可以调用静态的变量以及方法,但是不能调用非静态的变量以及方法(除非创建一个对象,通过对象调用)