JAVA 常量池

以此为引:
JAVA 常量池

常量池:相同的值只储存一份,节省内存,共享访问。
八种基本类型和基本类型(float和double除外)的包装类和字符串都建立常量池。
byte:-128~+127; charac:0 ~+127;
short、long、integer:-128~+127;
JAVA 常量池
字符串常量:JAVA 常量池
——常量式赋值创建,放在栈内存,将被常量化。
String str=“abc”;
——new对象进行创建,放在堆内存,不会被常量化。
String str1=new String(abc);

自动拆箱和装箱:
JAVA 常量池