Java清空类指针?

标签 java ram

我觉得这个问题很明显,但为了安全起见,我认为仍然应该问这些问题。

如果我有一个接受参数的类,并且我连续调用具有相同引用名称但不同参数的同一个类,我是否必须清空前一个类实例以防止 ram 被每个新实例吃掉?例如

 RandomClass className = new RandomClass(argument1);
 while(className.classMethod() != null){
     className = new RandomClass(argument i)
     i++;
 }

我假设当调用带有参数 2 的 className 时,带有参数 1 的 className 会被销毁?或者我必须

 RandomClass className = new RandomClass(argument1);
 while(className.classMethod() != null){
     className = new RandomClass(argument i);
     className = null;
     i++;
 }

只是为了安全?

最佳答案

不需要 null 变量,新的 java 和 C#/C++ 引擎将负责垃圾收集,RAM 不会丢失。

关于Java清空类指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24986568/

相关文章:

linux - 了解缓存中的程序

javascript - 连接消耗大量内存,我该如何优化它?

java - 递归搜索的记忆化

java - Gradle构建失败的Android Studio

java - 如何让Hashmap有序?

java - com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException : Can't call rollback when autocommit=true

c - 为什么 calloc 无法在具有 4GB RAM 的系统上分配 1GB?

c - 如何从 Cortex-M3 (STM32) 上的 RAM 执行功能?

tree - SSD时代的编程

java - 如何通过单击按钮从jsp页面停止servlet处理