1.創建數組新方法
static <T> T[] of(T ... values){
return values;
}
public static void main(String[] args) {
String[] val = of("a","b");
System.out.println(val[0]);
}
2.線程的生命週期
3.java線程分爲兩種
1) 用戶線程:運行在前臺,執行具體的任務
程序的主線程、連接網絡的子線程等都是用戶線程
2)守護線程:“運行在後臺,爲其它前臺線程服務
特點:一旦所有用戶線程都結束運行,守護線程會跟隨JVM一起結束工作
應用:數據庫連接池中的檢測線程,JVM虛擬機啓動後的檢測線程。最常見的守護線程:垃圾回收線程
//將一個線程設置爲守護線程
Thread a = new Thread();
a.setDaemon(true);
a.start();