课程
/后端开发
/Java
/Java入门第三季
为什么不可以 String url = "www.imoc.com";
而一定要 String url = new String ("www.imoc.com");
2017-03-13
源自:Java入门第三季 2-1
正在回答
由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下:
String s = “abc”;
s = “Java语言”;
其实按照面向对象的标准语法,其格式应该为:
String s = new String(“abc”);
s = new String(“Java语言”);
只是按照面向对象的标准语法,在内存使用上存在比较大的浪费。例如String s = new String(“abc”);实际上创建了两个String对象,一个是”abc”对象,存储在常量空间中,一个是使用new关键字为对象s申请的空间。
这两种方法都是可以定义变量的
第一种方法是可以的,用字面量定义
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答关于eclipse定义char类型变量
2 回答练习题,定义了个获取指定长度字符串的方法
3 回答关于foreach语句中的变量的名称怎么定义的
3 回答习题问题解答
2 回答i不能解析为变量?