java - 使用后将 "null"分配给每个应用程序中的对象

标签 java garbage-collection coding-style

  • 您是否总是在达到对象的范围后将 null 分配给对象?

  • 或者您是否依赖 JVM 进行垃圾回收?

  • 无论长度如何,您是否为所有类型的应用程序都这样做?

  • 如果是这样,这总是一个好习惯吗?

最佳答案

除非您有非常具体的原因,否则没有必要将对象显式标记为 null。此外,我从未见过应用程序在不再需要时将所有对象标记为空。垃圾回收的主要好处是内在的内存管理。

关于java - 使用后将 "null"分配给每个应用程序中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1848283/

相关文章:

coding-style - 第一次将库从一种语言移植到另一种语言

python - 互斥关键字参数的优雅模式?

java - 找不到插件 [id : 'org.springframework.boot' , 版本: '2.0.2.RELEASE' ]

Java 静态导入

android - 视频播放时调用显式 GC 导致帧丢失近 10% 以上

java - 如何让JVM释放内存给OS

performance - Kotlin:避免创建FqNameUnsafe和FqName

Python自生成变量?

java - Spark : how does partitionBy (DataFrameWriter) actually work?

java - 如何打包和链接 OpenCV 二进制文件和适用于 Android Studio 的 OpenCV Java SDK?