public class Test{
public static void main(String[] args){
System.out.println("hello world");
}
}
上述就是java代码中的一段简单的main函数的代码,代码执行后输出结果为:hello world
main函数:
在java中main函数是一个特殊的函数,是java代码的入口函数,即java代码执行时,会寻找main函数,执行完main函数,整个代码结束。
main函数中:
public:修饰符,表示该方法是公开的,可以被访问。
static:表示该方法是静态的,会在代码执行前被加载。
void:返回值类型,表示main方法没有返回值。
main:函数名,在java中是函数执行的入口。
String[] args:是一个字符串数组,可以再命令行传参数。
public class Test{
public static void main(String[] args){
String s = "";
for(int i = 0; i < args.length; i++) {
s += args[i];
}
System.out.println(s);
}
}
在命令行输入a b c ,此时的输出值为abc。
由此可以得出,参数args的主要作用是为程序使用者在命令行状态下与程序交互提供了一种手段。此外在其他类中直接使用main()函数,并传递参数也是可行的,虽然这种方法不太常用,但毕竟为我们提供了一种选择。