关于String str1="123"与String str2=new String("123")类问题详解_string s2 = new string("123");-CSDN博客

网站介绍:文章浏览阅读7.1k次,点赞7次,收藏17次。要彻底弄明白这个问题,我们需要清楚一些基本概念:Class文件中的常量池 运行时常量池(runtime constant pool) 全局字符串池(StringTable) Java heap 一些常用字节码以及常量池中的常量类型等 jvm 的知识Class 文件常量池:JVM 会为我们每个类对应生成一个常量池,常量池可以理解为 Class 文件之中的资源仓库,它是 Class文件..._string s2 = new string("123");