我是新来的java(今天是我的第一课)。我试着阅读并做了一个小练习,但我不明白main
方法是什么。主要方法是什么?
我们的老师告诉我们只关注main
方法而不是更多,但他没有解释它是什么。他只是说这是Java程序的开始。我想了解更多,但很难,因为每次遇到困难。示例:
public static void main(String[] args) {
}
为什么此方法存在?为什么我不能选择另一个名字?
我是新来的java(今天是我的第一课)。我试着阅读并做了一个小练习,但我不明白main
方法是什么。主要方法是什么?
我们的老师告诉我们只关注main
方法而不是更多,但他没有解释它是什么。他只是说这是Java程序的开始。我想了解更多,但很难,因为每次遇到困难。示例:
public static void main(String[] args) {
}
为什么此方法存在?为什么我不能选择另一个名字?
欢迎使用java :)
我尝试使用最简单的单词。以回答您的问题:
当您运行程序时,系统会调用主要方法,因此您必须使用此名称(main),因为当您的应用程序启动时,有人默认调用方法main 。如果你选择另一个名字...你不能运行你的程序,因为当系统(我称之为系统,因为我认为你需要读一点)调用主要方法,如果它找不到它,你不能启动你的程序。
试着想:
必须有人必须开始你的程序吗?但它如何知道你的程序要从哪里开始?由于这个原因,Java(也包括其他语言)决定开始是主要的方法。
因为从main方法的程序开始。正如许多你有main()
mehtods许多你有programs.This是任何程序
http://docs.oracle.com/javase/tutorial/getStarted/application/
http://csis.pace.edu/~bergin/KarelJava2ed/ch2/javamain.html
http://journals.ecs.soton.ac.uk/java/tutorial/getStarted/application/main.html
在Java(和许多其他语言)中,main
函数是特殊的,因为它是Entry point。我建议你阅读this文件,重点是以“主要方法”开始的部分。
main
方法是您进入该程序,就是这样。这是你从哪里开始。
你不需要知道每个关键字的具体细节,唯一重要的是你意识到它有一个args
类型的参数String[]
。这是允许你的程序在执行时接受参数的东西。
java程序是一组包含至少一种方法的方法。这是程序开始运行的方法。方法主要。
它必须声明为:
public static void main(String[] args) {
// Your code
}
欢迎(因此)。你可能想看看[The Java Main Method](http://csis.pace.edu/~bergin/KarelJava2ed/ch2/javamain.html)。尽管在这里和在场外都有很多关于这些东西的文章。最好花时间在研究之前进行研究,在未来没有其他人告诉你如何做,这将有助于你知道如何去做。 :) –
请在句子开头添加大写字母。还要为单词I使用大写字母,并使用JEE或WAR等缩写词和首字母缩略词。这使人们更容易理解和帮助。 –
和这个:http://stackoverflow.com/questions/19211288/java-programming-main-method-in-class?rq=1 – Ross