引用(reference)相当于是遥控器 对象(object)相当于是空调
引用可以指向对象,但是对象不能指向引用。
使用数组的过程中常见的两个异常:
1.数组下标越界异常。
2.空指针异常
import java.util.Arrays;
public class Test1 {
public static void main(String[] args) {
int[] a=null;
System.out.println(a.length);
}
Exception in thread "main" java.lang.NullPointerException
at mjh.week.day3.Test1.main(Test1.java:8)
对一个值为null的引用做解引用操作时
1.对于null的理解:int[] a=null;,让a引用不关联任何对象 2.解引用:通过引用要去动对象中的数据
int[] a={1,2,3};
int[] b=a; 让b指向a现在指向的对象 只是动引用,是不会动对象的
每个对象都有自己的一个hash值,对象不同,一般情况下,hash值是不相同的。