String str=“a”+"b"+"c"创建了几个对象
时间: 2023-07-29 19:10:12 浏览: 73
在这行代码中,创建了两个对象。
1. 第一个对象是字符串常量 "a",它是一个常量字符串,存储在字符串常量池中。
2. 第二个对象是字符串常量 "b",同样也是一个常量字符串,存储在字符串常量池中。
在代码执行过程中,会将 "a" 和 "b" 字符串进行拼接操作,并创建一个新的字符串对象。由于字符串的不可变性,每次拼接操作都会创建一个新的字符串对象。
所以总共创建了两个对象,一个是 "a" 字符串常量,另一个是拼接后的字符串对象 "ab"。
相关问题
java String str="abc" 创建了几个对象 ;java String s = a+b+c+d+e 创建了几个对象
第一个问题:在Java中,创建了2个对象。一个是字符串常量池中的"abc",另一个是在堆中的String对象,它引用了字符串常量池中的"abc"。
第二个问题:在Java中,创建了5个对象。在编译时,"a"、"b"、"c"、"d"和"e"都被当作字符串常量处理,会被放入字符串常量池中。然后,在运行时,会创建4个String对象。首先,"a"和"b"会被拼接成一个新的String对象,然后再将其与"c"拼接成另一个新的String对象,以此类推,直到拼接完成。因此,总共创建5个对象。
String str = new String("7"+"9") 创建了几个对象
根据引用\[1\]和引用\[2\]的内容,我们可以得出结论:String str = new String("7"+"9") 创建了一个对象。因为在这个表达式中,"7"和"9"都是常量,它们被编译器优化成了一个字符串对象,然后通过new String()创建了一个新的字符串对象。所以总共只创建了一个对象。
#### 引用[.reference_title]
- *1* *2* [【Java深入理解】String str = “a“ + “b“ + “c“到底创建了几个对象?](https://blog.csdn.net/qq_43842093/article/details/119832908)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [String Str = new String(“对象“);过程中创建了几个对象](https://blog.csdn.net/weixin_43977327/article/details/116974301)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)