大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 各種初始化塊Java執行順序

各種初始化塊Java執行順序

更新時間:2022-04-24 10:33:00 來源:動力節點 瀏覽1441次

在本教程中,動力節點小編將告訴大家 Java 中各種初??始化塊(如靜態塊、初始化塊和構造函數)的執行順序是什么。

大多數時候,在面試中會問這樣一個問題,以測試候選人對 Java 基礎的基本知識。

讓我們開始教程。

Java中各種初始化塊的概述

在 Java 中,我們有各種類型的初始化塊,它們是靜態塊、初始化塊和實例初始化塊。然后有一個構造函數。

讓我們對每種類型的塊做一個簡單的介紹。

Java中的靜態初始化塊

每當類第一次在 JVM 中加載時,靜態初始化塊就會運行。

初始化塊

初始化塊類似于靜態初始化塊,但其中沒有使用靜態關鍵字。它只是 { start 和 end } 大括號內的一個塊。初始化塊將按照它們在程序中出現的順序運行。

簡單地說,它包含在創建實例時始終執行的代碼。初始化塊的主要目的是聲明或初始化類中存在的各種構造函數的公共部分。

實例初始化塊

實例初始化塊是在初始化類時和調用構造函數之前執行的塊。主要用于初始化實例變量。這種類型的塊在構造函數之前執行,并且在每次創建類的對象時運行。

這些是Java中的各種初始化塊,現在我們將討論這些塊在Java程序中的執行順序是什么。

但是這里要注意的重要一點是,如果這些是兩個或多個靜態/初始化程序塊,那么它們將按照它們在源代碼中出現的順序執行。

讓我們通過一個例子來理解所有這些概念。

package com.initializationializationblocks;
public class InitializationOrderExample {
  InitializationOrderExample(int x) {
    System.out.println("ONE argument constructor");
  }
  InitializationOrderExample() {
    System.out.println("No argument constructor");
  }
  static {
    System.out.println("1st static initialization");
  }
  {
    System.out.println("1st instance initialization");
  }
  {
    System.out.println("2nd instance initialization");
  }
  static {
    System.out.println("2nd static initialization");
  }
  public static void main(String[] args) {
    new InitializationOrderExample();
    new InitializationOrderExample(800);
  }
}

輸出

1st static initialization
2nd static initialization
1st instance initialization
2nd instance initialization
No argument constructor
1st instance initialization
2nd instance initialization
ONE argument constructor

結論

這就是本教程的全部內容。希望您喜歡本教程并能夠理解 Java 中的各種初始化塊及其執行順序。如果大家想了解更相關知識,不妨來關注一下動力節點的Java教程,里面的課程內容細致全面,通俗易懂,適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助哦。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲乱码中文字幕久久 | 亚洲免费福利 | 激情久久久久久久久久久 | 久久噜噜噜久久亚洲va久 | 久久免费激情视频 | 精品国产91久久久久久久a | 色在线国产| 国产亚洲欧美另类一区二区三区 | 久久精品国产大片免费观看 | 97久久精品国产成人影院 | 四虎精品在线视频 | 亚洲性生活 | 欧美日韩在线视频 | 欧美日本一区亚洲欧美一区 | 午夜精品久久久久久久爽 | 亚洲综合极品香蕉久久网 | 欧美日韩国产欧美 | 色姑娘色综合 | 亚洲图片综合区另类图片 | 久久视屏这里只有精品6国产 | 国产一区二区三区在线 | 久久伊人成人 | 色综合视频在线观看 | 东北老妇露脸xxxxx | 天天干夜夜操视频 | 九九久久久2 | 久久久伊人影院 | 久久久性视频 | 国偷盗摄自产福利一区在线 | 欧美大片一区 | 欧美在线一级毛片视频 | 成人国产在线视频在线观看 | 精品久久久久久中文字幕 | 97影院在线午夜 | 久久精品久久精品久久 | 免费乱理伦片在线观看老妇 | 播五月综合 | 97精品国产综合久久久久久欧美 | 一级免费视频 | 九九热国产 | 国产大尺度福利视频在线 |