一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

Java常見(jiàn)的碼塊有哪些

時(shí)間:2024-09-08 17:59:47 SUN認證 我要投稿
  • 相關(guān)推薦

Java常見(jiàn)的碼塊有哪些

  Java中的代碼塊有哪些?下面YJBYS小編為大家整理了關(guān)于Java常見(jiàn)碼塊有哪些的文章,希望對你有所幫助。

  一、構造代碼塊

  直接在類(lèi)中定義的沒(méi)有加static關(guān)鍵字的代碼塊{}稱(chēng)為構造代碼塊,例子程序如下:

  public class CodeDemo02{

  public CodeDemo02(){

  System.out.println("========這是構造方法=========");

  }

  //這是構造代碼塊,而且在new對象時(shí),構造代碼塊優(yōu)先構造方法執行

  {

  System.out.println("=========這是構造塊!=========");

  }

  public static void main(String[] args){

  new CodeDemo02();

  new CodeDemo02();

  }

  }

  二、普通代碼塊

  直接在一個(gè)方法中出現的{}就稱(chēng)為普通代碼塊,例子程序如下:

  public class CodeDemo01{

  public static void main(String[] args){

  //普通代碼塊

  {

  int x = 10;

  System.out.println("x=" + x);

  }

  int x = 100;

  System.out.println("x=" + x);

  }

  }

  三、靜態(tài)代碼塊

  使用static關(guān)鍵字聲明的代碼塊稱(chēng)為靜態(tài)代碼塊,靜態(tài)塊的主要目的是用來(lái)為靜態(tài)屬性初始化,例子程序如下:

  public class CodeDemo03

  {

  static{

  System.out.println("這是主類(lèi)中的靜態(tài)代碼塊!");

  }

  public static void main(String[] args){

  new Demo();

  new Demo();

  new Demo();

  }

  }

  class Demo

  {

  static{

  System.out.println("這是Demo類(lèi)中的靜態(tài)代碼塊!");

  }

  {

  System.out.println("這是Demo類(lèi)中的構造塊!");

  }

  public Demo(){

  System.out.println("這是構造方法!");

  }

  }

  靜態(tài)塊優(yōu)先于主方法的執行,靜態(tài)塊優(yōu)先于構造方法的執行,而且只執行一次!

  四、同步代碼塊

  同步代碼塊主要出現在多線(xiàn)程中。

【Java常見(jiàn)的碼塊有哪些】相關(guān)文章:

常見(jiàn)電池有哪些11-04

常見(jiàn)的沖茶手法有哪些-沖茶有哪些步驟06-20

體操有哪些常見(jiàn)損傷07-12

常見(jiàn)化妝錯誤有哪些08-04

體操常見(jiàn)的損傷有哪些10-25

桃花有哪些常見(jiàn)種類(lèi)09-27

示波器有哪些常見(jiàn)現象07-23

常見(jiàn)的射門(mén)方式有哪些09-07

有哪些常見(jiàn)的咖啡種類(lèi)10-13

常見(jiàn)街舞種類(lèi)有哪些06-02

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看