课程
/后端开发
/Java
/Java入门第三季
为什么要new一个新字符串?
2016-01-20
源自:Java入门第三季 2-2
正在回答
Java中没有内置的字符串类型,字符串常量是作为String类的对象存在的。创建String对象的方法(即定义新的字符串)有2种 如下:
String s1="abcdef";
String s2=new String("abcdef");
我就是TOP 提问者
ssysossdsda
因为String是类,不是主数据类型,但是为了方便其它非java程序员,保留直接赋值写法,应该是
创建一个新的字符串对象,在内存中新开辟一块内存地址供其使用!
什么意思?
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答那字符串第一个是什么?
1 回答字符串,字符串
2 回答为什么我这个会有空字符串?
1 回答字符串转换为字符型
2 回答为什么会生成空的字符串呢