引用:实质就是指针
优点:1.检查空指引2.无指针运算3.不能访问没有引用到的内存4.自动回收垃圾
指针在Java中的体现
(1)传地址 ->传对象
基本类型:无对应
引用类型
(2)指针运算 ->数组
*(p+5) ->args[5]
(3)函数指针 ->接口,Lambda表达式
例:积分、线程。。。
(4)指向结点的指针 ->对象的引用
class Node{
Object data;
Node next;
}
(5)JNI
Java和其它代码交互
相等
1.基本类型
(a)数值类型
(b)浮点数 ,不直接用==
(c)Double.NAN==Double.NAN (false)
(d)boolean型无法与int相比较
2.枚举类型
3.引用对象
4.字符串常量