Java数据类型

本文深入解析Java中的基本数据类型(包括byte、short、int、long、float、double、char和boolean)和引用数据类型(如数组、类和接口),介绍它们的特性、范围和默认值,并提供代码示例。
摘要由CSDN通过智能技术生成

Java数据类型

提示:此文章是作者自我学习整理的笔记,若有错误请不要深究



Java中的数据类型

java中的数据类型可以分为基本数据类型和引用数据类型两种。


提示:以下是本篇文章正文内容,下面案例可供参考

一、基本数据类型

8个基本数据类型

名称类型大小范围默认值
byte整数类型1字节(8位)-2^7 ~ 2^7-10
short整数类型2字节(16位)-2^15 ~ 2^15-10
int整数类型4字节(32位)-2^31 ~ 2^31-10
long整数类型8字节(64位)-2^63 ~ 2^63-10
float浮点类型4字节(32位)-3.410^38 ~ 3.410^380.0F
double浮点类型8字节(64位)-1.810^308 ~ 1.810^3080.0
char字符类型1字节(8位)‘\u0000’ ~ ‘\uffff’‘\u0000’
boolean布尔类型1位0~1flase

注意1:基本数据类型的默认值是值得是作为成员变量的默认值,作为局部变量需要手动给默认值

代码演示:

作为成员变量的时候的默认值

public class DataType {

    //8个基本数据类型
    byte byteData;
    short shortData;
    int intData;
    long longData;
    float floatData;
    double doubleData;
    boolean booleanData;
    char charData;

    public static void main(String[] args) {
       DataType dataType = new DataType();
       dataType.sout();
    }

    void sout(){
        System.out.println("byte的默认值:" + byteData);
        System.out.println("short的默认值:" + shortData);
        System.out.println("int的默认值:" + intData);
        System.out.println("long的默认值:" + longData);
        System.out.println("float的默认值:" + floatData);
        System.out.println("double的默认值:" + doubleData);
        System.out.println("boolean的默认值:" + booleanData);
        System.out.println("char的默认值:" + charData);
    }
}

运行结果
在这里插入图片描述
char的默认值跟你的编码有关,'\u0000'一般显示为空

二、引用数据类型

引用类型就是对一个对象的引用,根据引用对象类型的不同,可以将引用类型分为3类,即数组、类、接口类型。引用类型本质上就是通过指针,指向堆中对象所持有的内存空间,只是Java语言不再沿用指针这个说法而已。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值