基础语法-数据类型

发布时间 2023-06-15 17:18:31作者: 黑逍逍

 

  1. 整数类型:

    • byte: 8位有符号整数,取值范围为 -128 到 127。
    • short: 16位有符号整数,取值范围为 -32,768 到 32,767。
    • int: 32位有符号整数,取值范围为 -2,147,483,648 到 2,147,483,647。
    • long: 64位有符号整数,取值范围为 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。
  2. 浮点类型:

    • float: 32位浮点数,取值范围为 ±1.4e-45 到 ±3.4028235e+38,精度为约 6-7 位小数。
    • double: 64位浮点数,取值范围为 ±4.9e-324 到 ±1.7976931348623157e+308,精度为约 15 位小数。
  3. 字符类型:

    • char: 16位 Unicode 字符,取值范围为 '\u0000' 到 '\uffff'。
  4. 布尔类型:

    • boolean: 只有两个取值 truefalse

 

引用数据类型是指在Java中用于引用对象的数据类型。它们是通过引用(reference)来访问和操作的,而不是直接存储数据本身。当创建一个对象时,实际上是在堆内存中分配了一块空间用于存储对象的数据,而在变量中存储的是指向该空间的引用。

Java中的引用数据类型包括但不限于以下几种:

  • 类(Class):定义了对象的属性和方法的模板。通过类可以创建多个对象实例。
  • 接口(Interface):定义了一组方法的规范,多个类可以实现同一个接口。
  • 数组(Array):一组相同类型的元素的有序集合,可以通过索引访问和操作元素