在今天周六我想用这篇博客,跟大家聊一聊 Java 的数据类型。关于 Java 的八大数据类型,不管是前期的学习,还是后期的项目实践,以至于后期的工作,我觉得都需要花费上一点点时间去理解透彻的,不然上述三点你没办法一路贯通下去,个人觉得对于基础学习还是很有必要扎实的。
如果步子不迈的扎实,只会越来越轻盈,因为你喜欢点脚,会让你走的很快,但是如果路不平,也会容易摔倒。你懂我意思么?
emmm......
下面我们开始说数据类型的事吧
首先我们说 Java 的数据类型分为两类:: 基本数据类型,引用数据类型
我们先来聊一下基本数据类型
基本数据类型,也是初级程序员面试过程中,经常被提问到的一个点。
.
primitive type
数值类型 and 布尔类型 // 基本类型,又主要分为 这两个小类
然后我们先来说数值类型,数值类型主要有 整数类型,浮点类型,字符类型。如下述
.
emmm.......
数值类型↓
---------------------------------------------------------------------------------------------------------------------------------
数值类型-整数类型{
byte 占一个字节 范围 -127 127
short 占两个字节 范围 -32786 32767
int 占四个字节 范围 -2147483648 2147483647
long 占八个字节 范围 -9223372036854778508 -9223372036854775807
}
---------------------------------------------------------------------------------------------------------------------------------
数值类型-浮点类型{
float 占四个字节
double 占八个字节
}
---------------------------------------------------------------------------------------------------------------------------------
数值类型-字符类型{
char 占两个字节
}
---------------------------------------------------------------------------------------------------------------------------------
整数类型简单说完以后,我们接下来说一下布尔类型,然后提一下引用类型,但是不详细去说引用类型的东西了,会在之后的博客中去聊,最后在说一下,本秘籍残篇的重要法门。然后本博客的内容就分享给大家分享完成了。
---------------------------------------------------------------------------------------------------------------------------------
布尔类型↓
//占 1位(bit) 其值只有 true 和 false 两个
---------------------------------------------------------------------------------------------------------------------------------
参上,就是Java 的八大基本数据类型, byte short int long float double char boolean
下面我们来说,引用类型的分类
reference type{
类 接口 数组
}
//这里不进行详细阐述,下面简单讲解
什么是字节?
位 bit:是 计算机 内部数据 储存的最小单位,11001100 是一个八位二进制
字节 byte:是 计算机中 数据处理 的基本单位,习惯上用大写B来表示
1B byte,字节 = 8 bit 位
字符:是指 计算机 中 使用的字母,数字,字和字号
1bit 表示1位
1Byte 表示一个字节 1B = 8b
1024B = 1KB
1024KB = 1M
1024M = 1G