java - 当我们进行 concat 操作时,string 将在 java 中创建对象?
问题描述
我写了以下内容;
String str1 = new String("railway"); // line 1
String str2 = str1.concat("station"); // line 2
当第 1 行执行时,字符串将在 scp 和堆中创建对象。
第 2 行语句呢?在这种情况下,它还会在 scp 和堆中创建吗?
提前致谢
解决方案
“铁路”和“车站”将在恒池中。
str1 和 str2 将在堆中。
推荐阅读
- ios - ITMS-90809:不推荐使用的 API - 不再接受使用 UIWebView 的新应用程序。无法解决此问题
- javascript - 在 discord.js 机器人中通过 DM 获取输入的最佳方式是什么
- python - Python 将 html 和 xml 文件组合成一个字典
- react-native - 反应导航:useIsFocused 使用失败测试用例
- sqlalchemy - 在创建应用程序之前导入反射的 Flask-SQLAlchemy 模块
- javascript - for in loop Javascript——两种调试方式给出不同的结果,为什么?
- django - 如何在 django 中创建模型下拉菜单
- c++ - 在循环内声明静态和非静态变量
- android - 带有适用于 Android 和 DeepAR 的 Flutter 插件的 switchEffectRawNative 中的空指针取消引用
- c# - Unity 引用脚本会产生奇怪的错误