Java普通程式碼塊,構造程式碼塊,靜態程式碼塊區別,執行順序的程式碼例項
package test.ee;
public class Line {
static {
System.out.println("靜態程式碼塊執行:loading line");
}
private static String getString() {
System.out.println("給靜態變數賦值的靜態方法執行:loading line");
return "ss";
}
public Line() {
System.out.println("構造方法執行:loading line");
}
{
System.out.println("構造程式碼塊執行");
}
public static String s = getString();
}
new 一個 line 執行 後: 先執行靜態程式碼塊,再執行getString(),再執行方法塊,最後執行構造方法
如果 public static String s = getString(); 放在最上面,則先執行此方法再執行靜態程式碼塊
相關文章
- Java中構造方法,構造程式碼塊和靜態程式碼塊執行順序詳解Java構造方法
- Java中靜態程式碼塊、構造程式碼塊、建構函式、普通程式碼塊Java函式
- Java中建構函式、靜態程式碼塊、程式碼塊的執行順序Java函式
- 靜態程式碼塊、構造程式碼塊、構造方法構造方法
- Java靜態程式碼塊Java
- static程式碼塊、構造程式碼塊、建構函式以及Java類初始化順序C程式函式Java
- 靜態程式碼塊
- 構造程式碼塊
- static變數,static程式碼塊,建構函式,程式碼塊等的載入順序變數C程式函式
- java static 與 static靜態程式碼塊Java
- 關於Static程式碼塊、匿名程式碼塊、構造器的小擴充C程式
- java 程式碼塊Java
- 面試題思考:try 程式碼塊中含 return 語句時,程式碼執行順序面試題
- 夯實Java基礎系列7:Java 程式碼塊和執行順序Java
- 程式碼塊
- Java 中的程式碼塊Java
- Java中的程式碼塊Java
- 靜態程式碼塊類載入時並不會執行
- 可以拖動的div塊程式碼例項
- 五:程式碼塊
- java中的程式碼塊(初始化塊)Java
- JS常用程式碼塊JS
- Union Find程式碼塊
- java7-2 構造程式碼塊的概述和講解Java
- Java程式碼塊與Java繼承Java繼承
- checkbox核取方塊美化程式碼例項
- css氣泡對話方塊程式碼例項CSS
- java類內部程式碼執行順序Java
- [譯] 用 Java 程式碼實現區塊鏈Java區塊鏈
- JavaScript隨滑鼠晃動的div塊程式碼例項JavaScript
- 夯實Java基礎系列7:一文讀懂Java 程式碼塊和執行順序Java
- 61行程式碼構建最簡單區塊鏈行程區塊鏈
- 移動端div塊拖動效果程式碼例項
- 程式碼初始化塊
- java學習回顧---執行緒和同步程式碼塊Java執行緒
- 用Java程式碼實現區塊鏈技術Java區塊鏈
- javascript實現的div塊閃爍效果程式碼例項JavaScript
- Pycharm程式碼塊的設定PyCharm