Java靜態程式碼塊
/*
1.使用static關鍵字可以定義:靜態程式碼塊
2.語法
static{
java語句;
java語句;
}
3.static靜態程式碼塊在什麼時候執行?
類載入時執行,並且只執行一次
靜態程式碼塊 具有這樣的特點/特徵
4.注意:靜態程式碼塊在類載入時執行,並且在main方法執行之前執行
5.靜態程式碼塊一般是按照自上而下的順序執行
6.靜態程式碼塊的作用
第一:靜態程式碼塊不是那麼常用,不是每一個類中都要寫二點東西
第二:靜態程式碼塊這種語法機制實際上時SUN公司給Java程式設計師的一個特殊時機
這個時機叫做:類載入時機
具體作用:
專案經理要求:對於所有編寫的程式,只要是類載入了,就記錄類載入的日誌資訊
(哪個類在什麼時間載入到JVM中了)
這些記錄日誌的程式碼就寫在靜態程式碼塊中
*/
public class StaticTest06 {
//靜態程式碼塊
static {
System.out.println("A");
}
//入口
public static void main(String[] args) {
System.out.println("Hello World");
}
//編寫一個靜態程式碼塊
static {
System.out.println("C");
}
}
相關文章
- 靜態程式碼塊
- java static 與 static靜態程式碼塊Java
- Java中靜態程式碼塊、構造程式碼塊、建構函式、普通程式碼塊Java函式
- 靜態程式碼塊、構造程式碼塊、構造方法構造方法
- Java中建構函式、靜態程式碼塊、程式碼塊的執行順序Java函式
- Java普通程式碼塊,構造程式碼塊,靜態程式碼塊區別,執行順序的程式碼例項Java
- Java中構造方法,構造程式碼塊和靜態程式碼塊執行順序詳解Java構造方法
- java靜態程式碼檢測-pmdJava
- FindBugs:Java 靜態程式碼檢查Java
- Java靜態變數塊使用案例Java變數
- 靜態程式碼塊類載入時並不會執行
- 靜態代理程式碼示例
- [原創]Java靜態程式碼檢查工具介紹Java
- java 程式碼塊Java
- ReactFlow程式碼靜態檢查React
- 什麼情況下需要進行靜態程式分析?常用Java靜態程式碼分析工具的優勢Java
- 常用Java靜態程式碼分析工具的分析與比較Java
- Java - 26 程式碼塊Java
- Java靜態代理Java
- ESLint 靜態程式碼檢查EsLint
- eclipse 匯入靜態類,自動程式碼提示靜態方法Eclipse
- 機器學習&惡意程式碼靜態檢測機器學習
- 靜態頁分頁功能js程式碼JS
- CSS 程式碼靜態質量檢查CSS
- JavaScript 程式碼靜態質量檢查JavaScript
- Java 中的程式碼塊Java
- Java中的程式碼塊Java
- JAVA 靜態代理 & 動態代理Java
- java優化程式設計-靜態變數Java優化程式設計變數
- Java程式設計思想之靜態技術Java程式設計
- Java靜態代理模式Java模式
- Java靜態匯入Java
- python程式碼檢查工具(靜態程式碼審查)Python
- Java程式碼塊與Java繼承Java繼承
- 動態圖和靜態圖的程式碼區別
- 深入理解Java中靜態初始化塊、初始化塊和構造方法Java構造方法
- java靜態代理和動態代理Java
- java中的程式碼塊(初始化塊)Java