2022-08-05

等号区别、栈和堆

1.=、==、===

1、= 赋值

2、== 判断数据是否相等

3、=== 判断数据类型、值是否相等

总结:==和===的区别就是,==只判断值是否相等;===既判断值,又判断数据类型

2.栈和堆

1、栈:用来存储基本数据类型,栈内存是自动分配的

2、堆:引用数据类型的数据存储在堆中,在栈中保存数据的引用地址;堆内存是动态分配的,不会自动释放。所以每次使用完对象的时候都要把它设置为null,从而减少无用内存的消耗

你可能感兴趣的:(2022-08-05)