我剛開始學習java,我有一個常規問題。如果我的代碼中有不同類中的多個主函數,哪個main函數會首先執行?我可以使用一個main()嗎?它應該放在哪一類?預先感謝您java代碼執行中的多個main()
0
A
回答
2
0
Java只會調用傳遞給JVM的類的主要方法。如果要執行MyClass的Main()函數,則需要在已編譯的類文件的目錄中運行以下命令:java MyClass
您只需要在通過JVM傳遞的類中的主函數啓動班。
初始化類的對象實例不會調用Main()方法,也不會顯式調用該函數。
0
哪個主要首先執行?
主要與字符串數組參數main(String[] a)
當你運行像java ClassName
(JVM呼叫),如果你與其他類調用你可以調用任何main()
取決於參數提供
注意:您可以重載主要功能但你不能有相同的名稱和參數的功能。
我可以使用一個main()嗎?它應該放在哪一類?
的main()是一種用於JVM到類的入口點,所以如果你的跑步類單獨像java ClassName
其中JVM只需要main()
所以需要爲每個類
相關問題
- 1. 在main()之前執行代碼()
- 2. 從java中的Main類執行JPanelForm
- 3. 代碼(java,多線程)在一行代碼後停止執行
- 4. 爲什麼這個java代碼執行多個返回語句
- 5. Java代碼不執行
- 6. 在沒有main的Eclipse中運行Java代碼
- 7. java中的多線程,我想同時執行UI和代碼
- 8. java中的多個main()方法
- 9. ImageJ中(JAVA)執行String作爲代碼
- 10. 在執行Android的代碼,它播種異常線程 「main」 java.lang.ExceptionInInitializerError
- 11. 使用Java執行Java 5代碼6
- 12. Java多行代碼替換文件中的多個實例
- 13. m2e從$ {sourceDirectory}/main/java獲取源代碼
- 14. Java - 執行日誌代碼的錯誤
- 15. 執行從Java代碼的Maven插件
- 16. 的Java執行命令不代碼
- 17. 如何在執行代碼時刷新src/main/resources文件夾?
- 18. 優化Java代碼中的多個RegEx
- 19. 查找java源代碼執行得最多的部分
- 20. NSIS中的多個路徑。代碼不會被執行
- 21. 執行代碼
- 22. 代碼執行
- 23. 錯誤而執行在Java代碼中兩個監聽器
- 24. Java代碼中調用一個班後,將不執行功能
- 25. Netbeans IDE中的Java代碼:執行的代碼是較舊的代碼!甚至當我在代碼中
- 26. 從java代碼執行JavaScript彈出框
- 27. Java代碼未執行實例方法
- 28. Java代碼執行時間問題
- 29. 從Java代碼執行Shell腳本
- 30. 從java代碼執行CURL命令
這將永遠是一個
main()
你選。 (只是一個小小的評論:Java中沒有函數,但方法)。根據你如何運行你的代碼(命令行,.jar,IDE),配置哪一個的方式是不同的,但它依然由你決定。電腦實際上並不是一個「聰明」的對象。它所能做的只是你(或其他人)告訴(並教導)他要做的事情。 – Stultuske 2015-04-02 11:22:29答案是 http://stackoverflow.com/questions/3759315/can-we-overload-the-main-method-in-java – 2015-04-02 11:24:28
這不是重複 – Sarief 2017-06-06 14:35:53