public static void main(String[] args)

public static void main(String[] args)

问题描述:

本人初学者,public static void main(String[] args) 这句代码中的 修饰符及参数总是不理解,请大神解答。谢谢!!!

public static void main(String[] args)
public 这是一个公有的方法
static 这是一个静态的方法
void 没有返回值
main 方法名
String[] args,这是参数,程序运行的时候可以加上参数的,参数的类型是字符串数组,放在args这个参数中

楼上正解。这就是java的基础语法。static修饰的是类方法,就是直接通过类名访问的,非静态方法是类的实例方法,要通过某个类new的实例来访问。
mian的参数是arg,java命令执行main方法时是可以传递参数的。祝好!

参数可以通过编译运行时,输入java 类名 args[0] args[1]进行给args参数赋值args[0],args[1]为具体的数值,类型为String类型

这种最最基本的问题,什么书都有。