关于JAVA线程栈的局部变量问题 a是一个引用, 这个引用存在栈中, 栈是线程私有的, 这里不存在引用泄露(也就是其它线程无法获取这个引用a), 所以a可以称为当前线程的局部变量,虽然new String(); 产生的对象放在推重, 但因为无法获取指向它的引用a, 也就无法访问它。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、a在方法体内声明,是局部变量,方法结束生命周期就结束,另外a是个引用变量,指向new String("a")这个对象2、new String("a")这个对象在堆中,当a这个引用变量的生命周期结束,也就是说没有变量指向它了,那它就会变成垃圾等待GC来回收它 最蛋疼的问题(内部类),挑战你得忍耐。 对CSDN彻底失望 孙子算经用Java求解???? I/O怎么个弄法??感谢!!!!! 环境变量里并没有设置,可是还是能找到路径? 求一个利用 socket在两台分别在不同网段工作的计算机相互通信,传输文件的例子 javascript按钮打不开了 我想請問一下:從來沒有學過java, 我想從java的數據結構開始學習java, 直接學習java的算法, 不直到好不好? :) 如何让系统注销关机。 java 一个数等于几个数平方和 关于正则表达式 java新手 接口 类的封装
2、new String("a")这个对象在堆中,当a这个引用变量的生命周期结束,也就是说没有变量指向它了,那它就会变成垃圾等待GC来回收它