java7-2 構造程式碼塊的概述和講解
1、程式碼塊:在Java中,使用{ }括起來的程式碼被稱為程式碼塊。
根據其位置和宣告的不同,可以分為
區域性程式碼塊:區域性位置,用於限定變數的生命週期。
構造程式碼塊:在類中的成員位置,用{}括起來的程式碼。每次呼叫構造方法執行前,都會先執行構造程式碼塊。
作用:可以把多個構造方法中的共同程式碼放到一起,對物件進行初始化。
靜態程式碼塊:在類中的成員位置,用{}括起來的程式碼,只不過它用static修飾了。
作用:一般是對類進行初始化。
面試題:
靜態程式碼塊,構造程式碼塊,構造方法的執行順序?
靜態程式碼塊 -- 構造程式碼塊 -- 構造方法
靜態程式碼塊:只執行一次
構造程式碼塊:每次呼叫構造方法都執行
1、檢驗效果:
[程式碼]java程式碼:
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
寫程式的執行結果:
林青霞都60了,我很傷心
我是main方法
Student 靜態程式碼塊
Student 構造程式碼塊
Student 構造方法
Student 構造程式碼塊
Student 構造方法
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2157/viewspace-2814689/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java中構造方法,構造程式碼塊和靜態程式碼塊執行順序詳解Java構造方法
- 構造程式碼塊
- Java中靜態程式碼塊、構造程式碼塊、建構函式、普通程式碼塊Java函式
- 關於Static程式碼塊、匿名程式碼塊、構造器的小擴充C程式
- 嬰兒的出生為你解惑建構函式和構造程式碼塊函式
- Java基礎、jvm 程式碼塊和構造方法的小問題JavaJVM構造方法
- Java普通程式碼塊,構造程式碼塊,靜態程式碼塊區別,執行順序的程式碼例項Java
- IO流-File類的概述和構造方法構造方法
- static程式碼塊、構造程式碼塊、建構函式以及Java類初始化順序C程式函式Java
- 一張圖講解物件鎖和關鍵字synchronized修飾方法(程式碼塊)物件synchronized
- 恆訊科技講解:wordpress塊結構是如何插入編輯和刪除塊?
- RouteServiceProvider程式碼講解IDE
- 區塊鏈講解區塊鏈
- Java中建構函式、靜態程式碼塊、程式碼塊的執行順序Java函式
- 區塊鏈100講:加密貨幣隱私性概述區塊鏈加密
- 區塊鏈質押DAPP系統開發模式講解方案(成熟程式碼)區塊鏈APP模式
- Rainbond 對接 Istio 原理講解和程式碼實現分析AI
- static變數,static程式碼塊,建構函式,程式碼塊等的載入順序變數C程式函式
- OceanBase儲存層程式碼解讀(四):宏塊的垃圾回收和壞塊檢查
- Java--構造器和構造方法Java構造方法
- 模型驅動設計的構造塊(上)——DDD模型
- 程式碼的壞味道和重構
- 區塊鏈DAPP挖礦模式專案系統開發技術程式碼講解區塊鏈APP模式
- 演算法--揹包九講(詳細講解+程式碼)演算法
- 11-程式碼塊和變數的作用域變數
- Gson的原始碼講解原始碼
- 區塊鏈100講:16進位制資料的編碼/解碼演算法區塊鏈演算法
- 5行python程式碼講清楚如何在區塊鏈挖礦Python區塊鏈
- 程式碼塊
- Python 程式碼混淆工具概述Python
- 機器學習之決策樹詳細講解及程式碼講解機器學習
- ?免費的漸進式教程:Webpack4的16篇講解和16份程式碼Web
- OceanBase 原始碼解讀(十二):宏塊的垃圾回收和壞塊檢查原始碼
- Java 中的程式碼塊Java
- Java中的程式碼塊Java
- CountDownLatch 概述和原始碼分析CountDownLatch原始碼
- java中的程式碼塊(初始化塊)Java
- MyBatisPlus效能分析外掛,條件構造器,程式碼自動生成器詳解MyBatis