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中靜態程式碼塊、構造程式碼塊、建構函式、普通程式碼塊Java函式
- Java中建構函式、靜態程式碼塊、程式碼塊的執行順序Java函式
- Java普通程式碼塊,構造程式碼塊,靜態程式碼塊區別,執行順序的程式碼例項Java
- Java中構造方法,構造程式碼塊和靜態程式碼塊執行順序詳解Java構造方法
- java靜態程式碼檢測-pmdJava
- 靜態代理程式碼示例
- 靜態程式碼塊類載入時並不會執行
- java 程式碼塊Java
- 什麼情況下需要進行靜態程式分析?常用Java靜態程式碼分析工具的優勢Java
- ESLint 靜態程式碼檢查EsLint
- ReactFlow程式碼靜態檢查React
- Java - 26 程式碼塊Java
- python程式碼檢查工具(靜態程式碼審查)Python
- Java靜態代理Java
- Java 中的程式碼塊Java
- Java中的程式碼塊Java
- 動態圖和靜態圖的程式碼區別
- JAVA 靜態代理 & 動態代理Java
- Java靜態代理模式Java模式
- java中的程式碼塊(初始化塊)Java
- Java中靜態跟非靜態的區別總結Java
- Java的方法靜態方法Java
- Java代理之靜態代理Java
- 微服務測試之靜態程式碼掃描微服務
- 實戰iOS-objectivec&swift靜態程式碼分析iOSObjectSwift
- 選擇靜態程式碼安全檢測工具指南
- 靜態程式碼檢測工具(SAST)有哪些作用AST
- ABAP程式碼靜態分析工具SQF - Support Query FrameworkFramework
- .NET靜態程式碼織入——肉夾饃(Rougamo)GAM
- HelixQAC-軟體程式碼靜態測試工具
- 藉助 Webpack 靜態分析能力實現程式碼動態載入Web
- Promise 原始碼:靜態方法Promise原始碼
- java 反射之操作靜態MethodJava反射
- java靜態方法使用泛型Java泛型
- PHP工具箱:PHPStan —— PHP 靜態程式碼分析工具PHP
- 如何透過靜態分析提高iOS程式碼質量iOS
- .NET靜態程式碼編織——肉夾饃(Rougamo)4.0GAM