zoukankan      html  css  js  c++  java
  • 静态代码块

     1 /*
     2     1、使用static关键字可以定义:静态代码块
     3     2、什么是静态代码块,语法是什么?
     4         static {
     5             java语句;
     6             java语句;
     7         }
     8     3、static静态代码块在什么时候执行呢?
     9         类加载时执行。并且只执行一次。
    10         静态代码块有这样的特征/特点。
    11 
    12     4、注意:静态代码块在类加载时执行,并且在main方法执行之前执行。
    13 
    14     5、静态代码块一般是按照自上而下的顺序执行。
    15 
    16     6、静态代码块有啥作用,有什么用?
    17         第一:静态代码块不是那么常用。(不是每一个类当中都要写的东西。)
    18         第二:静态代码块这种语法机制实际上是SUN公司给我们java程序员的一个特殊的时刻/时机。
    19         这个时机叫做:类加载时机。
    20 
    21     具体的业务:
    22         项目经理说了:大家注意了,所有我们编写的程序中,只要是类加载了,请记录一下
    23         类加载的日志信息(在哪年哪月哪日几时几分几秒,哪个类加载到JVM当中了)。
    24         思考:这些记录日志的代码写到哪里呢?
    25             写到静态代码块当中。
    26         
    27 */
    28 public class StaticTest06{
    29 
    30     // 静态代码块(特殊的时机:类加载时机。)
    31     static {
    32         System.out.println("A");
    33     }
    34 
    35     // 一个类当中可以编写多个静态代码块
    36     static {
    37         System.out.println("B");
    38     }
    39 
    40     // 入口
    41     public static void main(String[] args){
    42         System.out.println("Hello World!");
    43     }
    44 
    45     // 编写一个静态代码块
    46     static{
    47         System.out.println("C");
    48     }
    49 }
    50 
    51 /*
    52 A
    53 B
    54 C
    55 Hello World!
    56 */
  • 相关阅读:
    OkHttp的基本使用方法
    C#中Dictionary小记
    SQL Server表的数据量大小查询
    基于.NET平台常用的框架整理
    JQuery中ajax的相关方法总结
    JQuery中的工具函数总结
    Asp.net MVC 中Controller返回值类型ActionResult
    Plupload文件上传组件使用API
    HTTP 方法:GET 对比 POST
    C#使用简单邮件传输协议(SMTP)发送邮件
  • 原文地址:https://www.cnblogs.com/HeSC980513/p/13153151.html
Copyright © 2011-2022 走看看