什么是字符串常量池?

想到啥写啥,今天说一说什么是字符串常量池!!!

概念:字符串常量池是JVM为了提升性能和减少内存开销,避免字符串的重复创建,所以开辟出来一个单独的内存空间,就是字符串池,字符串常量池是由String类私有的维护。

优点:避免了相同内容的字符串创建,节省了内存省去了创建相同字符串的时间,同时升了性能

缺点:因为要避免创建相同的字符串,所以肯定需要遍历所有已存在的字符串,每次遍历字符串都是需要时间的,增加了每次创建字符串的时间。

使用范围:在同一个项目中(同一个包下同一个类/同一个包下不同类/不同包下不同类)字符串常量的引用指向同一个字符串对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值