有关数据类型

Java 数据类型

一、基本数据类型(Primitive Type)

1. 数值类型

低 --------------------------------------> 高
byte, short, charintlongfloatdouble

(1) 整数类型

  • byte:占1个字节,范围:-128 ~ 127
  • short:占2个字节,范围:-32768 ~ 32767
  • int:占4个字节,范围:-2147483648 ~ 2147483647
  • long:占8个字节,范围:-9223372036854775808 ~ 9223372036854775807 (数字后要加L)

(2) 浮点类型

  • float:占4个字节 (数字后要加f)
  • double:占8个字节

(3) 字符类型

  • char:占2个字节

2. boolean 类型

  • 占1位,值只有 truefalse 两个



二、引用数据类型(Reference Type)

  • 类(Class)
  • 接口(Interface)
  • 数组(Array)




tip: 基本类型全是关键字,引用类型都不是关键字

三、数据转换

(1) 基本数据的转换

  • 自动转换:小范围 → 大范围(如 byte → int)
  • 强制转换:大范围 → 小范围(如 int → byte,需手动强转)

tip: 不能对布尔值进行转换转换的时候可能存在内存溢出,或者精度问题

(2) 引用数据的转换(待定



四、整数拓展(进制表示)

1. 四种进制写法

  • 十进制:默认,如 10
  • 八进制:前缀 0,如 012
  • 十六进制:前缀 0x/0X,如 0xA
  • 二进制:前缀 0b,如 0b10
posted @ 2026-06-11 20:03  ksnoblXE  阅读(8)  评论(0)    收藏  举报