亚洲AV日韩AⅤ综合手机在线观看,激情婷婷久久综合色,欧美色五月婷婷久久,久久国产精品99久久人人澡

  • <abbr id="uk6uq"><abbr id="uk6uq"></abbr></abbr>
  • <tbody id="uk6uq"></tbody>
  • Java常見的碼塊有哪些

    時間:2020-10-04 14:12:47 SUN認證 我要投稿

    Java常見的碼塊有哪些

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

      一、構(gòu)造代碼塊

      直接在類中定義的沒有加static關(guān)鍵字的.代碼塊{}稱為構(gòu)造代碼塊,例子程序如下:

      public class CodeDemo02{

      public CodeDemo02(){

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

      }

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

      {

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

      }

      public static void main(String[] args){

      new CodeDemo02();

      new CodeDemo02();

      }

      }

      二、普通代碼塊

      直接在一個方法中出現(xiàn)的{}就稱為普通代碼塊,例子程序如下:

      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)鍵字聲明的代碼塊稱為靜態(tài)代碼塊,靜態(tài)塊的主要目的是用來為靜態(tài)屬性初始化,例子程序如下:

      public class CodeDemo03

      {

      static{

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

      }

      public static void main(String[] args){

      new Demo();

      new Demo();

      new Demo();

      }

      }

      class Demo

      {

      static{

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

      }

      {

      System.out.println("這是Demo類中的構(gòu)造塊!");

      }

      public Demo(){

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

      }

      }

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

      四、同步代碼塊

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

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

    常見的咖啡有哪些09-27

    常見電池有哪些11-04

    常見的插花類型有哪些10-10

    常見的咖啡種類有哪些11-05

    婚禮常見的鮮花有哪些08-29

    體操常見的損傷有哪些11-08

    牙周炎的常見原因有哪些06-26

    Java中的運算符有哪些12-05

    Java中類的設(shè)計技巧有哪些05-15