码迷,mamicode.com
首页 > 其他好文 > 详细

静态代码块

时间:2019-06-01 21:35:28      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:类变量   com   oid   技术   使用   string   main方法   png   bsp   

静态代码块

  • 静态代码块:定义在成员位置,使用static修饰的代码块{ }。
  • 位置:类中方法外。
  • 执行:随着类的加载而执行且执行一次,优先于main方法和构造方法的执行。
  • 格式:
技术图片
  • 作用:给类变量进行初始化赋值。
package demo02;

import java.util.ArrayList;

public class Demo02Static {
    public static int number;
    public static ArrayList<String> list;

    static {
        // 给类变量赋值
        number = 2;
        list = new ArrayList<String>();
        // 添加元素到集合中
        list.add("张三");
        list.add("李四");
    }
}

测试类:

package demo02;

public class Test {
    public static void main(String[] args) {
        //输出静态成员变量的值
        System.out.println(Demo02Static.number);//2
        System.out.println(Demo02Static.list);//[张三, 李四]

    }
}

 

静态代码块

标签:类变量   com   oid   技术   使用   string   main方法   png   bsp   

原文地址:https://www.cnblogs.com/wurengen/p/10960961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!