什么是引用数据类型以及引用和基本数据类型的默认初始值

Posted 寂寞的小丑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是引用数据类型以及引用和基本数据类型的默认初始值相关的知识,希望对你有一定的参考价值。

除8种基本数据类型以外都是引用类型,实际上java中只有两种类型引用类型和原始类型(基本数据类型)....

String是引用类型变量默认初始值是null

String是对象,默认值是null

对象是引用数据类型

new String()和new String("")是申明一个空字串,不是null

布尔型的初始值是false,char型的初始值是空格

    private int a;
    private byte b;
    private short c;
    private char d;
    private long e;
    private double f;
    private float g;
    private boolean h;
    private String string;
    
    public static void main(String[] args) {
        Inialization inialization = new Inialization();
        System.out.println("int型初始值:"+inialization.a);
        System.out.println("byte型初始值:"+inialization.b);
        System.out.println("short型初始值:"+inialization.c); 
        System.out.println("char型初始值:"+inialization.d);
        System.out.println("long型初始值:"+inialization.e);
        System.out.println("double型初始值:"+inialization.f);
        System.out.println("float型初始值:"+inialization.g);
        System.out.println("boolean型初始值:"+inialization.h);
        System.out.println("string型初始值:"+inialization.string);
        
    }
    

 

以上是关于什么是引用数据类型以及引用和基本数据类型的默认初始值的主要内容,如果未能解决你的问题,请参考以下文章

七java数组

js中浅拷贝和深拷贝以及深拷贝的实现

JAVA中初始化及默认值,包装类与基本类型

JS中的两种数据类型以及实现引用类型的深拷贝

基本数据类型和包装类的区别

js的数据类型