2023-02-22

2023-02-22  本文已影响0人  皓皓amous

内存泄漏,内存溢出 栈内存溢出
https://blog.csdn.net/qq530918474/article/details/126983227
java中的基本数据类型可以在栈中直接分配内存
boolean,byte,char,short,int,long,float,double

https://code84.com/796292.html 堆栈理论

https://blog.csdn.net/qq_53130059/article/details/123967228

Java中的数据类型有两种,基本数据类型和引用数据类型,引用数据类型的创建是

需要去new一个对象,该对象的内存分配在堆区,同时栈区会保存一个指向该对象的引用,

但是对于一些简单数据的创建,用new的方式就不是很有效了,因此JVM中定义了一套对于基本

数据类型的描述,它直接保存值到堆栈当中,而不需要在堆中创建对象。

Java需要确定每种基本数据类型所占空间的大小,而且他们所占空间的大小是固定不变

的,这也是java具有高移植性的一个原因,下面是java中所定义的9中基本数据类型及其封装类:

由于基本数据类型是非面向对象的,因此java为基本类型提供了封装类,使我们可以采用面向对象的方式操作基本数据类型,

上一篇 下一篇

猜你喜欢

热点阅读