为了账号安全,请及时绑定邮箱和手机立即绑定

定义shring变量 练习解答

为什么不可以 String url =  "www.imoc.com"; 

而一定要 String url =  new String ("www.imoc.com"); 

正在回答

3 回答

由于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申请的空间。


0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//58c66b5700012b3708100548.jpg这两种方法都是可以定义变量的

0 回复 有任何疑惑可以回复我~

第一种方法是可以的,用字面量定义

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

定义shring变量 练习解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信