SUN认证

Java常见的码块有哪些

时间:2024-08-16 01:21:01 SUN认证 我要投稿
  • 相关推荐

Java常见的码块有哪些

  Java中的代码块有哪些?下面YJBYS小编为大家整理了关于Java常见码块有哪些的文章,希望对你有所帮助。

  一、构造代码块

  直接在类中定义的没有加static关键字的代码块{}称为构造代码块,例子程序如下:

  public class CodeDemo02{

  public CodeDemo02(){

  System.out.println("========这是构造方法=========");

  }

  //这是构造代码块,而且在new对象时,构造代码块优先构造方法执行

  {

  System.out.println("=========这是构造块!=========");

  }

  public static void main(String[] args){

  new CodeDemo02();

  new CodeDemo02();

  }

  }

  二、普通代码块

  直接在一个方法中出现的{}就称为普通代码块,例子程序如下:

  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);

  }

  }

  三、静态代码块

  使用static关键字声明的代码块称为静态代码块,静态块的主要目的是用来为静态属性初始化,例子程序如下:

  public class CodeDemo03

  {

  static{

  System.out.println("这是主类中的静态代码块!");

  }

  public static void main(String[] args){

  new Demo();

  new Demo();

  new Demo();

  }

  }

  class Demo

  {

  static{

  System.out.println("这是Demo类中的静态代码块!");

  }

  {

  System.out.println("这是Demo类中的构造块!");

  }

  public Demo(){

  System.out.println("这是构造方法!");

  }

  }

  静态块优先于主方法的执行,静态块优先于构造方法的执行,而且只执行一次!

  四、同步代码块

  同步代码块主要出现在多线程中。

【Java常见的码块有哪些】相关文章:

常见电池有哪些07-11

常见的冲茶手法有哪些-冲茶有哪些步骤10-20

常见的插花类型有哪些06-17

常见显卡故障有哪些11-01

常见的射门方式有哪些08-13

示波器有哪些常见现象07-10

有哪些常见的咖啡种类07-30

体操有哪些常见损伤08-02

体操常见的损伤有哪些07-20

常见的定向运动有哪些形式10-18