我知道在String s= "asdf";中,s为句柄,保存在堆栈中;而在String s= new String("asdf");中,s却为对象,保存在堆中。这两者具体有什么区别(除了存取速度上),到底在何种情况下使用哪种定义方式? 我知道在String s= "asdf";中,s为句柄,保存在堆栈中;而在String&nbs 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交