美文网首页
Java基础之代码块

Java基础之代码块

作者: felixfeijs | 来源:发表于2020-12-16 20:41 被阅读0次

代码块

  • 简述:在程序中使用“{}”括起来的一段代码就称为代码块。
  • 声明方式:使用{}包裹
  • 作用:
    1. 用来初始化类、对象、一些属性
    2. 如果有修饰的话只能使用static
    3. 分为静态代码块
      1. 静态代码块(会随着类的加载而执行)
      2. 而且只执行一次,只要当前的类没有重新加载
      3. 可以定义多个,顺序声明的先后顺序
      4. 静态代码块优先于非静态代码块
      5. 静态代码块中只能调用静态的属性、静态的方法,不能调用非静态的结构
      6. 代码如下
static {
    System.out.print("我是个非静态代码块")
}
4. 非静态代码块
    1. 非静态代码块(随着对象的创建而被调用)
    2. 每创建一个对象,就执行一次非静态代码块
    3. 作用:可以在创建对象时,对对象属性等进行初始化操作
    4. 非静态代码块中可以调用静态的属性、静态的方法、或非静态的属性、非静态的方法
    4. 代码如下
 {
    System.out.print("我是个静态代码块")
}

相关文章

  • Java基础之代码块

    代码块 简述:在程序中使用“{}”括起来的一段代码就称为代码块。 声明方式:使用{}包裹 作用:用来初始化类、对象...

  • java基础系列之代码块

    在java中,有四种代码块供我们使用: 普通代码块这是使用一对花括号扩起来的代码段.不过,出现在方法中为普通代码块...

  • Java基础-代码块

    代码块:在Java中,使用{}括起来的代码被称为代码块。 根据其位置和声明的不同,可以分为以下三种: 局部代码块:...

  • Java基础之普通代码块、构造代码块、静态代码块、同步代码块

    1、概念 普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的...

  • 手写链表

    java基础之简单手写链表,来人,上代码:

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • JavaSE基础之代码块

    Java将被 { } 包裹的部分称之为代码块。但是这部分知识在开发中很少被使用到,不过大家在面试过程中可能会被这个...

  • Java之同步代码块

    Java多线程的同步代码块 synchronized(对象){ 需要同步的代码 } 同步代码块可以解决安全...

  • 手写ArrayList

    java基础之简单手写ArrayList,闲话休提,直接上代码:

  • Java中静态代码块,构造代码块,构造函数代码块

    Java中静态代码块,构造代码块,构造函数代码块,普通代码块 静态代码块 : static代码块指的是static...

网友评论

      本文标题:Java基础之代码块

      本文链接:https://www.haomeiwen.com/subject/dpmogktx.html