Java中String创建原理及常量池作用说明
下文笔者讲述java中String字符串的创建原理,如下所示
String简介
String是java开发中使用最多的一种变量 她在java中会被经常的创建和使用,那么有没有一种方法可以提高其效率呢?下文笔者将一一道来,如下所示 ---------------------------------------------------- 为了提高内存的使用率,本着节约内存的目的,所以才引入字符串常量池 字符串常量池的简介: 存储字符串的一个池子 字符串常量池的存在目的: 就是提高字符串的内存使用率
String创建原理
当JVM创建字符串时 JVM首先会去字符串常量池检查字符串是否存在 如果常量池中存在字符串,则返回其引用 如果常量池中不存在字符串,则实例化一个字符串放入池中,并返回其引用
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。