📄 myfinalizetest.java
字号:
public class MyFinalizeTest {
private boolean resourcesInUse;
public synchronized void allocateResources() {
performAllocate();
resourcesInUse = true;
}
public synchronized void releaseResources() {
performRelease();
resourcesInUse = false;
}
/**
* If we're still holding resources, release them now
*/
protected synchronized void finalize() throws Throwable {
if (resourcesInUse) {
releaseResources();
}
}
// Allocate resources here
protected void performAllocate() {
}
// Release resources here
protected void performRelease() {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -