• 2022-06-07
    static修饰的代码块称为静态代码块,关于静态代码块的描述错误的是()。
    A: 静态代码块能够存在于类的任何位置,包括方法体内
    B: 静态代码块主要用于初始化类,为类的静态属性初始化
    C: 静态代码块不能直接访问示例变量和实例方法
    D: JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行
  • A

    内容

    • 0

      静态代码块优先于___代码块运行

    • 1

      (6-7)静态方法体中的代码块称为静态构造块

    • 2

      静态代码块会随着类对象的创建而执行。

    • 3

      【多选题】(6-6)关于静态语句块,正确的说法是()。 A. 静态语句块用static修饰,与成员变量和成员方法的级别相同。 B. 静态语句块在调用构造方法前执行。 C. 静态语句块在调用构造方法后执行。 D. 实例化一个对象,静态语句块就执行一次。 E. 静态语句块只能加载一次。 F. 静态语句块完成类的初始化任务,如数据库连接,初始化图像等等

    • 4

      当类被加载时,静态代码块会执行,并且只会执行一次