String str = new String("7"+"9") 创建了几个对象
时间: 2024-01-10 13:02:53 浏览: 123
根据引用\[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 ]
阅读全文