Contents
  1. 1. 简介
  2. 2. 守护进程
  3. 3. native 关键字

简介

GC garbage collection 垃圾收集,垃圾回收机制。

java中的GC回收完全是自动的,没有提供相应的api手动回收,所有的内存分配和回收权限都在jvm,不再开发人员手里。

没有绝对的垃圾回收的方法,不过可以这样去做:

1.对于不再引用的对象,及时把它的引用赋为null. obj = null

2.如果内存确实很紧张,调用System.gc()方法来建议垃圾回收器开始回收垃圾。通知GC运行,但是java规范并不一定保证GC一定执行。

守护进程

线程分为守护线程和非守护线程(即用户线程)

只要当前jvm实例中尚存在任何一个 非守护线程没有结束,守护线程就全部工程。只有当最后一个非收获线程结束时,守护线程随着JVM一同结束工作。守护线程最典型的就是GC(垃圾回收器)

native 关键字

native是用做java和其他语言进行(如C++)进行协作时用的,也就是native后的函数的实现不是用java写的。

Contents
  1. 1. 简介
  2. 2. 守护进程
  3. 3. native 关键字