2012-01-19 20 views

回答

2

Java的垃圾回收模式是不同的:在Python使用引用計數作爲其主要的垃圾收集方法,Java則沒有。

Java使用所謂的「追蹤」垃圾收集器:Wikipedia

考慮到這一點,與INCREFDECREF最接近的等效物可能是NewGlobalRefDeleteGlobalRef

參見JNI手冊Chapter 5

+0

由於Java犯規使用引用計數,它的Java使用什麼型號的垃圾收集呢? – seahorse

+1

@seahorse:參見維基百科「追查垃圾收集器」:http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)#Tracing_garbage_collectors – NPE

+0

感謝解釋區別! – seahorse