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

回答重点

1个或2两个

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

扩展知识

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

相关推荐
xcl092518 小时前
北京24小时自助健身房系统软件开发实战:从架构到部署全流程指南
java·spring boot·架构
一 乐20 小时前
动漫书销售商城|基于springboot + vue动漫书销售商城(源码+数据库+文档)
java·数据库·vue.js·spring boot·毕业设计
卓怡学长20 小时前
w214基于jsp知道特产网
java·intellij-idea
步行cgn20 小时前
Spring 注解使用详解
java·spring
一条小小yu21 小时前
Spring IoC的理解
java·后端·spring
落魄实习生21 小时前
Agent Scope Java 2.x 系列【7】工具使用
java·开发语言·ai
旺仔学长 哈哈21 小时前
springboot钓鱼爱好者交流平台APP设计与实现
java·spring boot·mysql·充电桩管理系统
茉莉玫瑰花茶1 天前
GO [ 方法 ]
开发语言·后端·golang
狗凯之家源码网1 天前
微博图床 PHP 系统搭建与实战应用指南
android·开发语言·php