Java中String创建原理及常量池作用说明

书欣 Java面经 发布时间:2022-10-25 21:43:33 阅读数:3995 1 Java基础面试(2023年优化版)
下文笔者讲述java中String字符串的创建原理,如下所示

String简介

String是java开发中使用最多的一种变量
  她在java中会被经常的创建和使用,那么有没有一种方法可以提高其效率呢?下文笔者将一一道来,如下所示
----------------------------------------------------
为了提高内存的使用率,本着节约内存的目的,所以才引入字符串常量池
字符串常量池的简介:
    存储字符串的一个池子
字符串常量池的存在目的:
      就是提高字符串的内存使用率

String创建原理

当JVM创建字符串时
   JVM首先会去字符串常量池检查字符串是否存在
     如果常量池中存在字符串,则返回其引用
	 如果常量池中不存在字符串,则实例化一个字符串放入池中,并返回其引用
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202210/16667054634711.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者