是
線程的話分為守護線程和非守護線程(即用戶線程)
只要當前JVM實例中尚存在任何一個非守護線程沒有結束,守護線程就全部工作;
只有當最后一個非守護線程結束時,守護線程隨着JVM一同結束工作,守護線程最經典的應用就是GC(垃圾回收器.)
Java GC(Garbage Collection,垃圾收集,垃圾回收)機制,是java與c++的主要區別之一,作為Java開發者,一般不需要專門編寫內存回收和垃圾清理代碼,對內存泄露和溢出的問題,也不需要像C程序員那樣戰戰兢兢.這是因為在java虛擬機中,存在自動內存管理和垃圾清掃機制.概括的說,該機制對jvm(java Virtual Machine)中的內存進行標記,並確定那些內存需要回收,根據一定的回收策略,自動的回收內存,永不停息(never stop) 的保證JVM中的內存空間,防止出現內存泄露和溢出問題.