关于jvm内存手动释放问题

一个for循环 String[]频繁new出对象
怎么在方法跑完后释放对象内存
不使用system.gc()方法,因为缺点太多

1:手动释放内存一般使引用对象指向null 。
2:new出的对象GC会自动处理,不需要额外处理
3:需要自己处理的如IO,关闭数据库连接

每次循环结束后把new出来的String[]重新赋值为null

1:你把String[] 定义在for 外面,2,你最后用完过后置空 null

java并不支持手动释放,我们只能指向null,用以标识这个可以被回收