java語言的細節問題,以及常見的解決方法,查找的路徑
1、為什么一切都開始于一個類?
Java程序是由類組成,一個類包含方法和屬性。這是由于它的面向對象的特征:一切皆對象,每個對象都是一個類的實例。面向對象編程有很多優勢,比如更好的模塊化,擴展性強等
2、為什么總有一個“main”方法?
main方法是程序的入口,它是靜態的。 static是指該方法是類的一部分,而不是對象的一部分。這是為什么?我們為什么不把一個非靜態方法作為程序的入口?
如果方法不是靜態的,那么需要創建一個對象后才能使用方法。因為必須用對象去調用方法。對于程序的入口,這是不現實的。所以,程序的入口方法是靜態的。
參數“String[] args”表示一個字符串數組可以被傳入到該程序,用來初始化程序
重新指定編譯文件的位置如圖方式
圖片發自簡書App