Java中有哪些基本数据类型

时间:2021-08-13
本文章向大家介绍Java中有哪些基本数据类型,主要包括Java中有哪些基本数据类型使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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

在日常生活中,我们可以很容易的分辨一个数据是整数或者是负数,但是在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不是基本数据类型
(重要的事情说三遍!!!)


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



总结

原文地址:https://www.cnblogs.com/Breety/p/15138830.html