Java 数据类型

35 阅读1分钟

1:数据类型是什么

什么是数据类型呢,123,"字符串",类对象,数组什么的又是什么呢????

个人理解:

数据类型是不同数据在内存中不同的表示,在机器世界中(二进制)原始的表示是0101的二进制表示,操作起来比较繁琐,为了方便操作,在内存中定义了一定规则方便开发者写入和读取数据,就产设了数据类型.

数据类型就是不同数据在内存中写入和读取的不同的规则.

总结:

数据类型就是数据在内存中的存储和操作规则

2:数据类型分类

基本数据类型,是系统封装好的数据类型,开发者可以直接操,无需自身再创建.引用数据类型是开发者创建的数据类型,需要new出来.

  • 基本数据类型 系统声明和维护好的数据类型如 int short long boolean char等....八大基本数据类型

    • byte
    • short
    • int
    • long
    • float
    • double
    • char
    • boolean
  • 引用数据类型

    开发者通过new 创建的对象都属于引用数据类型,其中还包括 基本数据类型的包装类

    • xx.class
    • 数组
    • String
    • 枚举

总结

数据类型,是不同数据在内存中的不同表示.在机器世界中数据类型分为基本数据类型和引用数据类型.基本数据类型,开发者可以直接操作它的值,引用数据类型是开发者创建的数据,开发者得到的是它的内存用用地址,只能改变它内部的值.