zoukankan      html  css  js  c++  java
  • Java--静态代码块和实例代码块

    静态代码块

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

      语法格式:

        static{

          Java语句;

          }

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

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

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

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

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

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

    实例代码块

    1.语法格式:

      {

      Java语句;

      }

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

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

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

  • 相关阅读:
    linux十九压缩解压
    linux第十八dd命令
    【51单片机】数据类型
    【博客园】
    【C++】简介与环境的搭建
    【树莓派】安装TeamViewer
    【树莓派】Makefile的编写
    【cJSON库】cJSON库的使用
    【树莓派】忘记系统用户密码,如何重置密码
    【树莓派】树莓派与PC机通信
  • 原文地址:https://www.cnblogs.com/RosemaryJie/p/12865271.html
Copyright © 2011-2022 走看看