JAVA中String s = "hello"和String s = new String("hello")有什么区别啊?

来源:互联网 发布:手机酷狗音乐网络异常 编辑:程序博客网 时间:2024/04/28 04:02
存放地方的区别:第一个s是一个字符串常量,它存放在内存的静态存储区。第二个s是一个对象,它是存放在堆中的。用法的区别:第二个是个对象,所以可以用String类中的所有方法,而第一个不是对象,它不可以操作String类中的方法
0 0
原创粉丝点击