阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_3_字符串的常量池
2024-10-07 08:32:13
字符换是可以共享使用的,那么怎么去共享使用呢
三种方式去创建字符串。然后三种分别进行比较
3的地址和1、2的地址不一样
在堆里面有一块空间叫做字符串常量池,从jdk1.7开始。字符串常量池在堆中
字符串常量池中的对象,其实保存的是byte字节数组的的地址值
字符串2也等于abc,在常量池中已经存在了abc,所以不会在重建一遍。所以会重复利用之前创建好的地址。
str1和str2是重复利用的同一个字符串
第三个字符串
char型数组会转换成字节数组
最新文章
- java并发之volatile
- js学习笔记9----时间操作
- [转] Fix: Screen Clipping Shortcut In OneNote Not Working After Upgrading To Windows 8.1
- ImFire即时通讯系统构建(架构)
- 【poj 2185】Milking Grid(字符串--KMP+问题分解)
- poj 2507Crossed ladders <;计算几何>;
- UVA 674 Coin Change (DP)
- PHP全局变量
- dynamic_cast 转换示例
- Java锁概念基础
- 在 javascript 中,为什么 [1,2] + [3,4] 不等于 [1,2,3,4]?
- LCA--倍增法
- BZOJ 400题纪念
- escape()、encodeURI()、encodeURIComponent() 编码解码
- C++课程上 有关“指针” 的小结
- tf.nn的conv2d卷积与max_pool池化
- Maven学习- 使用Maven构建Web项目
- AtomicStampedReference、AtomicMarkableReference 区别
- win Apache服务消失或无法启动
- MDK5在调试中崩溃,提示“IDE已停止工作”