Java 变量

 

声明一个变量时,就是告诉编译器这个变量可以存放什么类型的值, 变量可以通过变量名访问

#基本变量

int a = 10

这里的 10 就是基本变量, 而 a 是变量名

基本变量比较, 比较的是值, 值相等就相等

#引用变量

引用变量通常是可变的

User u1 = new User("zs",1);

这里的new User("zs",1);就是引用变量, 存储的是一个引用, 它指向对象在内存中的位置, u1 是变量名

每 new 一次都会在堆中开辟一块地址不同的内存

        User zs1 = new User("zs", 1);
       User zs2 = new User("zs", 1);
       System.out.println(zs1==zs2); //false

 

 
原文地址:https://www.cnblogs.com/kikochz/p/12803495.html