正在回答
1回答
同学你好,1、 所谓的字符串常量是因为字符串是不会被修改的,咱们看到的拼接,截取,插入等等,都是新创建了一个字符串。同学想,常量是不是就是“不变化的量”。那咱们的字符串的本质其实也是不变化的常量,所以可以称为字符串常量。
2、如:String str="imooc" 是从字符串常量池中拿到“imooc”,然后把它赋值给str。
1)字符串常量池,顾名思义,就像有一个大池子,里边有你常用的字符串。
2)比如:String str="imooc" ;就是从字符串常量池中,直接把常量池中的"imooc"赋值给str。(池子中还 没有"imooc"的话,会先在池子中创建有一个"imooc",然后再赋值给 str。)如果再有个String str1 = "imooc" 它们指向的是同一个字符串。
祝学习愉快!
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星