标签:lis containe rap 定义 element add sel nbsp str
代码举例
定义Person类
package demo03; public class Person { static { System.out.println("静态代码块执行!"); } public Person() { System.out.println("构造方法执行!"); } }
使用Person类
package demo03; /* 静态代码块的格式是: public class 类名称 { static { // 静态代码块的内容 } } 特点:当第一次用到本类时,静态代码块执行唯一的一次。 静态内容总是优先于非静态,所以静态代码块比构造方法先执行。 */ public class Demo04Static { public static void main(String[] args) { Person one = new Person(); Person two = new Person(); } }
代码举例
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("李四"); } }
标签:lis containe rap 定义 element add sel nbsp str
原文地址:https://www.cnblogs.com/wurengen/p/11029358.html