我是新來的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