java的开发工具是 2. java application中的主类需包含main方法,main方法的返回类型是什么?
2. java application中的主类需包含main方法,main方法的返回类型是什么?
可以是void、string或其他类型。这不是固定的,可以自己修改。如果有返回类型,请记住返回相同的类型。如果没有返回类型,可以直接返回;也可以不直接返回
main()方法声明为:public static void main(string args[]method)。必须这样定义。这是Java规范。
运行此Java应用程序时,JVM将首先调用main方法。调用时不会实例化这个类的对象,而是直接通过类名调用。因此,需要将其限制为公共静态。
对于Java中的main方法,JVM有限制,不能有返回值,因此返回值类型为void。
main方法中还有一个输入参数,其类型为string[],这也是Java规范。main()方法必须有一个输入参数,类的详细信息必须是string[]。至于字符串数组的名称,可以自己设置。根据习惯,字符串数组的名称通常与sunjava规范中的main参数的名称一致,即args。
java的main函数为什么没有返回值?
主要方法定义如下:
public static void main(string[]args){}
关键字函数:
](1)public关键字易于理解。将主函数声明为public会告诉其他类它们可以访问该函数。
(2)Static关键字告诉编译器主函数是静态函数。换句话说,main函数中的代码存储在静态存储区中,也就是说,当类被定义时,代码已经存在。如果main()方法不使用静态修饰符,编译不会出错,但是如果您尝试执行该程序,将报告一个错误,表明main()方法不存在。因为包含main()的类没有实例化(也就是说,没有这个类的对象),所以它的main()方法将不存在。static修饰符表示该方法是静态的,可以在没有实例化的情况下使用。
(3)void关键字表示main()的返回值没有类型化。
(4)参数字符串[]args用于程序用户在命令行状态下与程序交互。
java的开发工具是 java中main方法的形参 java中char的用法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。