• Java--静态代码块和实例代码块


    静态代码块

    1.可以使用static关键字来定义“静态代码块”

      语法格式:

        static{

          Java语句;

          }

    2.静态代码块在类加载的时候执行,并且只执行一次

    3.静态代码块可以有多个,根据由上至下的顺序一次执行。但一般不会写多个,既然是按常规的由上至下一次执行,那直接一个就行了

    4.静态代码块的作用是什么?怎么用?用在哪?什么时候用?

      - 这当然和具体的需求相关,例如项目要求在类加载的时刻执行代码完成日志的记录。那么这段记录日志的代码就可以缩写到静态代码块当中,完成日志记录

      -静态代码块是Java专门为程序员准备的一个特殊的时刻,这个特殊的时刻被称为类加载时刻。若希望在在Java字节码文件被装入到类加载器这一时刻执行一段特殊的程序,这段程序就可以直接放到静态代 码块当中

    5.通常在静态代码块中完成预备工作,先完成数据的准备工具,例如:初始化连接,解析XML配置文件

    实例代码块

    1.语法格式:

      {

      Java语句;

      }

    2.实例代码块也是可以编写多个,遵循自上而下的顺序依次执行

    3.实例代码块在构造方法执行之前执行,构造方法之后执行。构造方法执行一次,实例代码块执行一次

    4.实例代码块也是Java为程序员准备的一个特殊的时刻看,“对象初始化时刻”

  • 相关阅读:
    数据库:数据操作-数据的增删改
    数据库:表操作-完整性约束
    数据库:表操作-枚举类型与集合类型
    数据库:表操作-字符串类型
    数据库:表操作-数据类型(日期类型)
    数据库:表操作-数据类型(数值类型)
    python并发编程:IO模型比较分析
    java学习(二)--excel导出
    格式化字段
    myeclipse的常用快捷键
  • 原文地址:https://www.cnblogs.com/RosemaryJie/p/12865271.html
Copyright © 2020-2023  润新知