【Java基础面试题044】使用new String(“哈哈“)语句会创建几个对象?

回答重点

1个或2两个

  • 如果字符串常量池中已经存在"哈哈",就只会创建一个String对象,这个对象的某个字段指向''哈哈''
  • 如果字符串常量池不存在"哈哈",会创建两个对象,一个是堆中的String对象,一个是字符串常量池的"哈哈"

扩展知识

【Java基础面试题019】什么是Java中的不可变类?-CSDN博客

相关推荐
城管不管14 分钟前
重生——第十次面试之开源中国一面挂
java·linux·开发语言·算法·面试·职场和发展·开源
Java小白笔记17 分钟前
Windows系统免软件命令激活
java·网络·人工智能·windows·ai·ai编程
爱敲键盘的猴子26 分钟前
深入理解 Java HashMap
java·hashmap
霸道流氓气质27 分钟前
Java开发者AI编程常用MCP、Skills、Rules全景汇总
java·开发语言·ai编程
天涯醉青楼39 分钟前
Spring Boot 接口返回 Bean 时字段名“变形”的深度剖析与解决方案
java
zoujiahui_20181 小时前
Python 包与环境管理工具 uv
开发语言·python·uv
步行cgn1 小时前
MyBatis 高级映射与延迟加载完全指南
java·tomcat·mybatis
thefool1122661 小时前
从中序与后序遍历序列构造二叉树
java
吴声子夜歌1 小时前
Java面试题——JVM(二)
java·开发语言·jvm
CRMEB1 小时前
商城大促活动策划全流程:从定目标到复盘四阶段
java·开发语言·人工智能·ai·开源·php