java数据类型

java变量

量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。

java数据类型分类

Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型:

 

在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址,和指针差不多。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。

内置数据类型

数据类型 byte short int long float double boolean char
位数 8位 16位 32位 64位 单精度 双精度 布尔型 字符型
取值范围 -128~127 -32768~32767 -2^31~-2^31-1 -2^63~-2^63-1 true或者false ’u0000’~’uffff’
举例 byte a = 100 short s = 1000 int a = 100000  long a = 100000L float f1 = 234.5f double d1 = 123.4 boolean one = true char letter = ‘A

举个栗子:

public class HelloWorld{
    public static void main(String[] args) {
        String  name="哈哈哈";
        char  sex='男';
        int  num=18;
        double   price=120.5;
        boolean  isOK=true;
        System.out.println(name);
        System.out.println(sex);
        System.out.println(num);
        System.out.println(price);
        System.out.println(isOK);
    }
}

引用数据类型

①在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如Employee、Pubby等。变量一旦声明后,类型就不能被改变了。

②对象、数组都是引用数据类型。

③所有引用类型的默认值都是null。

④一个引用变量可以用来引用与任何与之兼容的类型。

⑤例子:Site site = new Site("Runoob")。

java常量

常量在程序运行时,不会被修改的量。

在 Java 中使用 final 关键字来修饰常量,声明方式和变量类似:

final double PI = 3.1415927;
原文地址:https://www.cnblogs.com/lily1010/p/5896286.html