java雜項 (四)

類中方法的辨析

  • 方法內定義的變量沒有初始值,必須要進行初始化。
  • 類中定義的變量可以不需要賦予初始值,默認初始值爲0。

代碼塊

  • 種類
    • 局部代碼塊—a
    • 構造代碼塊—b
    • 靜態代碼塊–c
  • 執行順序
    • 靜態代碼塊|靜態成員變量>>> 實例(成員)變量|構造代碼塊 >>>>構造方法
    • 統一級別的執行順序—》代碼的運行順序
  • 代碼樣例
public class Demo01{
	public static void main(String[] args){
       	........    
    }
}
class Example{
    static  String a;//靜態成員變量
    String a;//成員變量
    public void  Example1(){
        {
           // 局部代碼塊---a
        }
    }
    
    {
        //構造代碼塊---b
    }
    
    static {
        //靜態代碼塊--c
    }
}

類中方法的辨析

  • 方法內定義的變量沒有初始值,必須要進行初始化。
  • 類中定義的變量可以不需要賦予初始值,默認初始值爲0。

代碼塊

  • 種類
    • 局部代碼塊—a
    • 構造代碼塊—b
    • 靜態代碼塊–c
  • 執行順序
    • 靜態代碼塊|靜態成員變量>>> 實例(成員)變量|構造代碼塊 >>>>構造方法
    • 統一級別的執行順序—》代碼的運行順序
  • 代碼樣例
public class Demo01{
	public static void main(String[] args){
       	........    
    }
}
class Example{
    static  String a;//靜態成員變量
    String a;//成員變量
    public void  Example1(){
        {
           // 局部代碼塊---a
        }
    }
    
    {
        //構造代碼塊---b
    }
    
    static {
        //靜態代碼塊--c
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章