Java基础——Java数据类型

Java语言中数据类型主要分为两大类:基本数据类型引用数据类型

基本数据类型

基本数据类型,顾名思义,这是Java中最为基本的数据类型,Java中所有的数据都是以基本数据类型为底层基础而进行存储或保存的。
Java中基本数据类型有四类八种,四类分别是整数型,浮点型,字符型,布尔型。
八种数据类型中,整数型有四种,浮点型有两种,字符型一种,布尔型一种。

整数型:默认初始化值为0。

  • byte:字节型,长度大小为1个字节。
  • short:短整型,长度大小为2个字节。
  • int:整型,长度大小为4个字节。
  • long:长整型,长度大小为8个字节。

浮点型:默认初始化值为0.0。

  • float:单精度浮点型,长度大小为4个字节。
  • double:双精度浮点型,长度大小为8个字节。

字符型:默认初始化值为" "。

  • char:字符型,长度大小为2个字节。

布尔型:默认初始化值为false。

  • boolean:布尔型,长度大小为1/8个字节,即1位二进制。

基本数据类型的包装类型

Java中为每一个基本数据类型都设计了一个包装类型,八种基本数据类型和它们各自的包装类型对应如下:

数据类型名称 基本数据类型 包装类型
字节型 byte Byte
短整型 short Short
整型 int Integer
长整型 long Long
单精度浮点型 float Float
双精度浮点型 double Double
字符型 char Character
布尔型 boolean Boolean

基本数据类型与包装类型的区别:

  • 包装类型的初始化值为null,而基本数据类型不可以为null。
  • 包装类型可以运用在泛型上,而基本数据类型不可以。
  • 基本数据类型的执行效率比包装类型要快。
  • 基本数据类型转换为包装类型叫装箱,而包装类型转换为基本数据类型叫拆箱。

注意】包装类型是引用数据类型。
注意】整型的包装类型,在进行装箱的过程中,如果数据在-128至127之间,那么会使用包装类型中的缓存,而不会重新创建新对象。

扫描二维码关注公众号,回复: 9687786 查看本文章

引用数据类型

引用数据类型分为三种,分别是类,接口,数组。
它们的初始化值均为null。

  • :关键字为class。
  • 接口:关键字为interface。
  • 数组:关键字为[]。

基本数据类型和引用数据类型的区别

基本数据类型 引用数据类型
基本数据类型不可以为null值 引用数据类型的初始化值为null
基本数据类型指向的是内存中的具体的值 引用数据类型指向的是内存地址的引用
基本数据类型使用==比较是值 引用数据类型使用==比较是内存地址的引用

在这里插入图片描述

发布了31 篇原创文章 · 获赞 35 · 访问量 4083

猜你喜欢

转载自blog.csdn.net/qq_45193304/article/details/104641439