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();