当前位置: java基础教程 > 04-变量、表达式 > 阅读正文

java 数据类型

2021.1.27.   522 次   543字

java 数据类型分为 2 大类:

  • 基本数据类型:包括整数、浮点数、字符、布尔
  • 引用数据类型:包括类、数组、接口等

1.基本数据类型

基本数据类型,又叫值类型,分为 4类8种,

其中 4类是指:整数,浮点数,字符,布尔

数据类型关键字内存占用取值范围对应引用类型
字节型byte1个字节-128~127Byte
短整型short2个字节-32768~32767Short
整型int(默认)4个字节-231~231-1Integer
长整型long8个字节-263~263-1Long
单精度浮点数float4个字节1.4013E-45~3.4028E+38Float
双精度浮点数double(默认)8个字节4.9E-324~1.7977E+308Double
字符型char2个字节0~65535Character
布尔类型boolean1个字节true, falseBoolean

对于整数( byte, short, int, long) 默认是 int,对于浮点数则默认是 double

对于 long 类型推荐加 L,例如 100L,对于 float 类型推荐加 F,例如 2.4F

2.引用数据类型

对于 new 出来的,都是引用类型。

对于引用数据类型,类似于 C 语言的指针,是引用了某个数据的地址

对于引用类型的操作,需要格外小心,比如深拷贝与浅拷贝等问题

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群