java如何引用变量
变量引用的基本概念
在Java中,变量引用是指通过变量名访问或操作存储在内存中的数据。变量可以是基本类型(如int、double)或引用类型(如对象、数组)。
基本类型变量的引用
基本类型的变量直接存储值,引用时直接使用变量名:
int num = 10;
System.out.println(num); // 直接输出变量值
引用类型变量的引用
引用类型的变量存储的是对象的地址(引用),通过变量名访问对象的属性和方法:
String str = "Hello";
System.out.println(str.length()); // 引用String对象的方法
对象属性的引用
通过对象变量名访问其属性或方法:
class Person {
String name;
void setName(String n) { name = n; }
}
Person p = new Person();
p.setName("Alice"); // 引用对象方法
System.out.println(p.name); // 引用对象属性
数组元素的引用
通过数组变量名和索引访问元素:
int[] arr = {1, 2, 3};
System.out.println(arr[0]); // 引用数组第一个元素
静态变量的引用
通过类名直接引用静态变量(无需实例化):

class Counter {
static int count = 0;
}
System.out.println(Counter.count); // 直接通过类名引用
注意事项
- 引用类型变量未初始化时为
null,直接操作会抛出NullPointerException。 - 基本类型变量必须初始化后才能使用。






