我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

java字符串常量池的问题

String s1=new string ("abc") 会在堆中创建一个对象,在常量池创建一个对象"abc"
String s2=new string ("abc")+ new string ("abc")会在堆中创建一个对象,调用intern()会在常量池创建一个引用指向堆中。
为什么在s1 new 的时候 不是在常量池创建一个引用而是创建一个"abc"?

img

那时候不是还没有这个"abc"么,你引用谁啊

近期文章

  • java 数据库 树的设计,如何不使用遍历树来获取一个节点的所有子节点
  • unity,粒子系统
  • 请问C++头文件每个的含义?
  • 大学C语言题目实在想不出
  • 这是成都市内哪所大学
  • 关于电子线路,Altium Designer原理图转换pcb图
  • c++中如何理解输入输出流作为函数的参数
  • 网络登入,登不了,好急,各位
  • eclipse编写一个应用程序,给出汉字你我他在Unicode表中的位置。
  • sql中regexp_extract函数的应用?
  • sm2.js 图片Base64后加密,图片过大加密时卡死情况怎怎么解决
  • 怎么做啊,各位程序员,帮帮忙。
  • 测试没事的时候都做些什么
  • 在阿里云上部署java项目后,浏览器访问不了?
  • 救命啊,大学C语言真的想不出,希望有解释
  • 这个如何理解,能不能画一下图
  • Python画出箱型图,用于比较数据
  • 请利用BAN 逻辑试证明NSPK 协议的安全性
  • c语言 8进制 16进制数值判断
  • 什么情况会阻塞渲染?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华