2022-07-20 第八小组 田龙月 学习笔记

常量池

常量池:包装数据类型类变量指向地址,但是如果把常量赋值给类变量(String str1="str")此时”str“存储在常量池中,请他类变量再次赋值str时(String str2="str" ),就不会创建一个新的str,直接从常量池中拿取str,此时str1和str2指向的就是同一个地址(除了常量赋值,其他赋值都是new
String一旦创建无法改变,将变量赋予新值,只是在内存中创建了这个新值并让这个变量指向了这个新值,原值还存储在内存之中
String.valueof(int)int转化成字符串

拆箱|装箱(个人理解:工厂模式)

装箱:将普通数据类型装饰成类数据类型,然后就可以使用一些方法
拆箱:将类数据类型转化成普通数据类型
JDK1.5可以自动装拆箱,(eg.int可以赋值直接给Integer,不用使用valueof和intvalue来回转化)

jdk1.5新特性:

1.增强for循环
2.装箱|拆箱(自动)
3.枚举

posted @ 2022-07-20 21:16  沧月我爱  阅读(28)  评论(0)    收藏  举报