Java 变量
Posted Kikochz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 变量相关的知识,希望对你有一定的参考价值。
声明一个变量时,就是告诉编译器这个变量可以存放什么类型的值
#基本变量
int a = 10
这里的 a 就是基本变量, 存储的是基本类型的值
基本变量比较, 比较的是值, 值相等就相等
#引用变量
引用变量通常是可变的
User u1 = new User("zs",1);
这里的u1就是引用变量, 存储的是对值得一个引用, 存的是地址
变量u1引用了new User("zs",1)的存储的地址,这里的new User("zs",1)也可以理解为一个引用变量
每 new 一次都会在堆中开辟一块地址不同的内存
User zs1 = new User("zs", 1);
User zs2 = new User("zs", 1);
System.out.println(zs1==zs2); //false
引用变量作比较,引用地址相等则相等,否则都是不等的
int b = a
这里的b也是一个引用变量
假如让引用类型变量和基本类型变量作比较
int a=1;
int b=a;
float c=b;
System.out.println(b==a);
那是因为,
以上是关于Java 变量的主要内容,如果未能解决你的问题,请参考以下文章