主函式最常見寫法
public static void main(string args)
system.out.println(str);
}
如果寫成
public void main(string args)
system.out.println(str);
}
編譯通過
執行出錯,沒有主方法
寫下下面的**
public static final void main(string args)
system.out.println(str);
}
編譯,執行都ok
從final的使用上來說,這個的確ok
不過確實沒這麼寫的必要
只是被人問到這個
我驗證下自己的直覺
java final 修飾的引數小解
final修飾的基本型別引數,不允許修改,否則編譯即報錯 final修飾的引用型別引數,不能修改引用,但可以修改引用物件內部的屬性 public class test 對於基本型別,基本型別的值在方法內部是不能夠改變的 param i public static void checkint fina...
Java final最終修飾符
final修飾的 方法 可以和靜態方法 普通方法過載 final可以修飾 屬性,方法,類,區域性變數 方法中的變數 final修飾的 屬性 的初始化可以在編譯期,也可以在執行期,初始化後不能被改變 final修飾的 屬性 跟具體物件有關,在執行期初始化的final屬性,不同物件可以有不同的值 fin...
Java final修飾符的使用
如果乙個類被final修飾,說明這個類為最終類,不可能有子類。abstract和final不能同時修飾乙個類 類名修飾符之間的排列順序對類的性質沒有任何影響 常見的final類 math string integer 用final修飾的成員方法,是功能和內部語句不能被更改的最終方法,即不能欸子類重新...