Java入门:Java中的数据类型

一.为什么要有数据类型

我们先来了解一下计算机存储单元:
我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母”b”表示。而计算机中最基本的存储单元叫“字节(byte)”,通常用大写字母”B”表示,字节是由连续的 8 个位组成。除了字节外还有一些常用的存储单位,其换算单位如下:最小的单位,我们称之为字节。
1B(字节) = 8bit 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB

数据类型就是数据在内存中存储空间的大小
将数据分成不同的类型,方便对内存进行管理,方便对数据进行操作

二.JAVA的数据类型

Java 是一个强类型语言,Java 中的数据必须明确数据类型。
Java语言的数据类型可分为基本数据类型引用数据类型两大类

1.基本数据类型 :

  • 基本类型的数据较小,可以直接存储在变量内存中
  • 基本类型细分为4类8种。

2.基本数据类型的内存大小

  • 整形

    • byte 占用1字节空间,有8个bit,可以存储256种数 -27 ~ 27 即 -128 ~ 127

    • short 占用2字节空间,有16个bit,-215 ~ 215即-32768 ~ 32767

    • int 占用4字节空间,有32个bit , -231 ~ 231 - 1

    • long 占用8字节空间,有64个bi , -263 ~ 263 - 1

      注意:实际应用中,整形多使用int

  • 浮点型

    • float 占用4个字节,有32个bit

    • double 占用8个字节,有63个bit

      注意:实际应用中,浮点型多使用double

  • 字符型

    • char 占用2个字节,16个bit , 也在数字范围 , 0 ~ 65535
  • 布尔型

    • boolean 占用1个字节,8个bit,可以存储256种数,但是只存储0和1两种数。

3.引用数据类型 :

​引用类型的数据比较复杂,可以理解为由多个基本类型组成
组成的这个整体会存储在一个单独的位置,我们称之为堆内存
并且在堆内存中有一个存放的位置,我们称为内存地址
​引用类型的数据,最终在变量里存储的是地址。
​引用类型主要分为 : 数组接口,枚举,记录,注解。
(后续会对数组,类,接口进行讲解)

4.特殊的String类型

  • 项目String表示字符串,使用双引号来包含一堆字符例如"hello java"
  • String 在使用时与基本类型非常相似
String name= "fls"; 
  • 但是String实际上是引用数据类型
  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值