开发经验告诉我

= new是指向另一个地址空间

=null对象被回收

.clear()对象被清空,但是仍然指向原来的地址空间

这三种方式都并没有真正的清理内存

只有system.gc()是直接清理,但是执行时间长

读了几篇关于这些方式区别的博文,觉得不错,分享下

java清理对象的时候“=null”与“gc”的比较

http://201310210727.iteye.com/blog/2254331

Java Map释放内存置null以及调用clear()的区别

https://blog.csdn.net/qq_25302451/article/details/78477912?locationNum=4&fps=1

java方法中把对象置null,到底能不能加速垃圾回收

https://blog.csdn.net/dfdsggdgg/article/details/52463882

最新文章

  1. #import和@class的使用
  2. Jboss image upload and http access to show image--reference
  3. C++ 通过Thunk在WNDPROC中访问this指针
  4. 并发编程:c++11 多线程中随机数重复问题
  5. How To: Use CLR Profiler
  6. nagios安装全过程
  7. CodeForces 620E New Year Tree
  8. TypeScript设计模式之门面、适配器
  9. 【原】Java学习笔记034 - 网络
  10. 开发函数计算的正确姿势 —— 使用 Fun Local 本地运行与调试
  11. 加密:HashUtils,RSAUtil,AESUtils
  12. web前端开发过程遇到的问题及解决方式(一)
  13. logstash日志采集工具的安装部署
  14. 2019 GOALS
  15. 【JVM.6】虚拟机类加载机制
  16. ios 第4天
  17. 洛谷P1941 飞扬的小鸟 [noip2014] 背包
  18. WCF配置文件与文件下载之坎坷路
  19. 使用junit单元测试SpringMvc
  20. mybatis必知必会二

热门文章

  1. webpack打包的基础原理-打包后的文件解读
  2. Android: 阻止ScrollView随着数据加载自动滚动
  3. POJ 2104 K-th Number(区间第k大数)(平方切割,归并树,划分树)
  4. [Vue +TS] Use Two-Way Binding in Vue Using @Model Decorator with TypeScript
  5. Java基础:初始化和清理
  6. linux设备驱动程序_hello word 模块编译各种问题集锦
  7. PHP数字左侧自动补零
  8. Modular_exponentiation模幂运算
  9. go语言笔记——切片底层本质是共享数组内存!!!绝对不要用指针指向 slice切片本身已经是一个引用类型就是指针
  10. geronimo