回忆:自动装箱和自动拆箱,数据类型取值范围
-
当赋值或者运算符两边的数据类型不同时发生自动装箱拆箱
-
对于Integer 类型的数据:
-
-128~+127;类装载的时候,方法区内存就已存在整形常量池,用于容纳着256个数据。
-
除以上256个数据以外的包装类数据的实体存放在堆内存,实体的引用存放在栈当中。
-
任何的普通数据类型的实体和应用都存放在栈当中
-
回顾八种基本数据类型的取值范围
-
byte 8bit=256=-128~127
-
boolean
-
short 16bit=65536=-32768~32767
-
char 16bit=65536=-32768~32767
-
int 32bit=-2147483648~2147483647
-
float 32bit=-2147483648~2147483647
-
-
double 64bit
-