知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技  > 大数据

Java中有哪些基本数据类型

发表时间:2022-03-26来源:网络

# 什么是数据类型,为什么要学习数据类型?

在日常生活中,我们可以很容易的分辨一个数据是整数或者是负数,但是在Java语言中,是无法进行分辨的。所以就需要不同的数据类型来区分不同的数据,以便Java可以对不同类型的数据进行处理。

学习数据类型是我们在学习任何一门语言之前的必经之路,当然这个要求局限于强类型变量的语言。

比如Java就是一门强类型变量的语言,JavaScript就是一门弱类型变量的语言。

言归正传,Java中的数据类型分为两大类,分别为**基本数据类型** 和 引用数据类型,今天着重介绍基本数据类型



基本数据类型

Java中的基本数据数据类型一个有8种,分为四大类


整型

类型 含义 长度 说明 byte 整数 占一个字节,8位 字节型,取值范围为[-128,127] short 整数 占两个字节,16位 短整型,取值范围为[-32768,32767] int 整数 占4个字节,32位 整数型,约21亿(最常用) long 整数 占8个字节,64位 长整型,2需要以l或L结尾

Tip:
数据存储的最小单位,8个位构成一个字节,也就是说1 byte(字节)=8 bit
这就能解释为什么自己家的宽带达不到所说的网速
当然很有可能是你被坑了,我们不考虑这种情况奥
带宽的单位一般是bit,而电脑上显示的网速为byte。理论上讲,如果你办的是100mb的带宽,体现出来的实际下载网速就是100/8=12mb左右。


浮点型

类型 含义 长度 说明 float 小数 占四个字节,32位,单精度 需要以f或F结尾 long 小数 占八个字节,64位,双精度 默认会将小数作为double类型处理(最常用)

字符型

类型 含义 长度 说明 char 字符 占两个字节,16位,utf-16 表示单个字符,需要使用单引号括起来

布尔型

类型 含义 长度 说明 boolean 布尔 占一个字节,8位 表示真或假,能有true或false

引用数据类型

String不是基本数据类型
String不是基本数据类型
String不是基本数据类型
(重要的事情说三遍!!!)


除了八大基本数据类型之外的数据类型都是引用数据类型,但是主要分为三类:类,接口,数组。
引用数据类型在今后的博客中会详细介绍,这里不多过多的解释。


总结

1628830960789.drawio.svg 14.17 KB
绘图

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜