Static關鍵字
靜態程式碼塊:只執行一次。
Person.java
package com.mysoft.oop.demo08;
public class Person {
//2:賦初值
{
System.out.println("匿名程式碼塊");
}
//1:只執行一次
static {
System.out.println("靜態程式碼塊");
}
//3
public Person() {
System.out.println("構造方法");
}
public static void main(String[] args) {
new Person();
System.out.println("==============");
new Person();
}
}
出力結果:
靜態程式碼塊
匿名程式碼塊
構造方法
==============
匿名程式碼塊
構造方法
靜態匯入包:
import static java.lang.Math.random;
Test.java
package com.mysoft.oop.demo08;
public class Test {
public static void main(String[] args) {
System.out.println(Math.random());
}
}
package com.mysoft.oop.demo08;
//靜態匯入包
import static java.lang.Math.random;
public class Test {
public static void main(String[] args) {
//System.out.println(Math.random());
System.out.println(random());
}
}