java的基本类型大家都知道。但是实际应用。
还就只有,
boolean,int,long,float,double,string
不常用的
char,byte,short
他们的包装类型
Character Byte Short
Java 基本数据类型的包装类型的大部分都用到了缓存机制来提升性能。
Byte
,Short
,Integer
,Long
这 4 种包装类默认创建了数值 [-128,127] 的相应类型的缓存数据,Character
创建了数值在 [0,127] 范围的缓存数据,Boolean
直接返回 True
or False
。
Short的应用场景
-
内存限制:
short
类型占用的内存空间比int
类型小,只占用 2 个字节(16 位),而int
类型占用 4 个字节(32 位)。如果需要存储大量整数数据并且内存限制较为严格,可以考虑使用short
类型来降低内存占用。 -
数组元素:在某些情况下,特别是在大规模数据处理或图像处理等领域,使用
short
类型的数组元素可以显著减少内存占用,并提高性能。 -
存储特定范围的数值:如果明确知道数值范围不会超过
short
类型的取值范围(-32,768 到 32,767),可以使用short
类型来减少内存占用,并提高数据存储效率。