阅读背景:

送分啦!一个关于变量定义的简单问题!

来源:互联网 
我知道在String s= "asdf";中,s为句柄,保存在堆栈中;而在String s= new    String("asdf");中,s却为对象,保存在堆中。这两者具体有什么区别(除了存取速度上),到底在何种情况下使用哪种定义方式? 我知道在String s= "asdf";中,s为句柄,保存在堆栈中;而在String&nbs



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: