2024-05-21 07:41:47 | 我爱编程网
所有java程序的入口都是
public static void main(String args[]) {...}
没有原因。。java就是这样的。。
public Main(String args[]) {...}
这个是Main类的一个构造方法。。当然。。如果有Main这个类的话。。
如果没有。。那么语法错误了。。因为没有定义返回值。。java中除了构造方法不能有返回值。。其他方法必须有返回值。、。
java中的class就是一般类文件, 而main class就是你程序main方法所在的类文件, 也就是整个应用程序的入口, 程序从这里开始运行, 可能会调用到其它的class文件. 如果一个应用程序中存在多个class里都有main方法的情况, 那么应用将根据meta描述文件里的start-class来确定使用哪个main作为程序入口, 或者直接由命令行指定.
我爱编程网(https://www.52biancheng.com)小编还为大家带来java里 main方法定义变量的相关内容。
main是运行java程序的入口方法,参数是固定的。这个字符串数组是有其特殊含义的,这个数组里面保存了来自命令行的参数。我爱编程网
例如你的Java类叫Test,编译后产生了一个Test.class,你在命令窗口中执行可以输入 java Test
如果输入java Test hello 2
那么在hello就是Test类接收的第一个来自命令行的参数,它是数组的第一个字符串;2就是第二个字符串。
你可以用下面的类,自己测试一下,在java Test后面可以添加任意字符串,用空格分隔。
public class Test{
public static void main(String[] args){
for(int i=0;i
System.out.println(args[i]);
}
}
2024-01-05 14:11:24
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01