Java数据类型、包装类、数据存储区

数据类型

分类 类型
基本数据类型 byte、char、short、int、long、double、float、boolean
枚举类型 enum
引用类型 Object类、interface接口、array数组

包装类

分类 类型
数值类 Byte、Short、Integer、Long、Float、Double(Number子类)
对象类 Character、Boolean
高精度计算类 BigInteger、BigDecimal(常用于货币计算)
基本数据类型与包装类
数据类型 包装类 内存空间 取值范围
byte Byte 8bit=1b -27~27-1 (-128~127)
short Short 16bit=2b -215~215-1
int Integer 32bit=4b -231~231-1
long Long 64bit=8b -263~263-1
float Float 32bit=4b --
double Double 64bit=8b --
char Character 16bit=2b 0~216(65536)
boolean Boolean -- true、false
void Void --特殊存在 --
字符在不同编码中占用的字节
编码类型 英文字符 中文字符
ISO8859-1 1b 1b
GB2312 1b 2b
GBK 1b 2b
UNICODE 1b 2b
UTF-8 1b 3b

拓展阅读:Java常量池

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容