[英](JUnitCore.runClasses ) How Junit file is processed by 'Main' class in Java?
[英]How is main() processed in java?
請向我解釋一些Java基礎知識。
java
執行程序。 您為它傳遞一個類名,例如com.mycompany.myproject.MyMain
。 如果此類沒有main方法,則java將顯示錯誤消息。 為什么Java文件中必須包含同名類? 如果其中沒有此類名稱的類怎么辦?
因為java編譯器需要從.java
文件內的public
類開始執行。 里面可以有任意多個類,但只有一個帶有程序名稱的公共類
如果文件包含多個帶有main()方法的類,則在啟動文件時將選擇哪個類? 再說一次,如果文件的任何類中都沒有這樣的方法怎么辦?
自己嘗試一下,就可以在一個類中重載main()
。 它將從default開始執行。 看一下Java中的多個main()方法,以及在Java中的方法內部使用類定義以獲得一些清晰的理解
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.