3 回答

TA貢獻1851條經(jīng)驗 獲得超3個贊
static
int a
static
int a

TA貢獻1827條經(jīng)驗 獲得超8個贊
UFF!什么是靜態(tài)初始化器?
static {}
好的!告訴我更多.。
是一個代碼塊 static { ... }
在任何java類中。并在調(diào)用類時由虛擬機執(zhí)行。 不 return
支持語句。 不支持任何論點。 不 this
或 super
是支持的。
嗯,我在哪里可以用呢?
不要只是叫!例子在哪里?
package com.example.learnjava;import java.util.ArrayList;public class Fruit { static { System.out.println("Inside Static Initializer."); // fruits array ArrayList<String> fruits = new ArrayList<>(); fruits.add("Apple"); fruits.add("Orange"); fruits.add("Pear"); // print fruits for (String fruit : fruits) { System.out.println(fruit); } System.out.println("End Static Initializer.\n"); } public static void main(String[] args) { System.out.println("Inside Main Method."); }}
輸出?
內(nèi)部靜態(tài)初始化器。
蘋果
桔黃色的
梨
結(jié)束靜態(tài)初始化器。
內(nèi)部主要方法。
添加回答
舉報