删除 java 个对象

Delete java object

如何删除 java 中的对象?我有一个在函数中创建一次的节点,但该节点仍显示在屏幕上。我正在使用处理。

void f(){
  Node n = new Node('g');
  n.x = 500;
  n.y = 500;
  n = null;
}

构造函数如下所示:

Node(char c){
    this.expression = c;
    registerMethod("draw", this);
    registerMethod("mouseEvent", this);
  }

您无法删除 Java 中的对象。一旦不再有对该对象的引用,垃圾收集器将销毁它。使您的变量为 null 将使您离删除对象更近一步。