想要熟练掌握equals与==的用法与区别,前提必须掌握基本数据类型和引用类型的概念,讲二者区别之前,先大概讲解一下基本数据类型和引用类型的概念:
java基本数据类型和引用数据类型的区别?
1、==
"=="比较基本数据类型时比较的是表面值内容
2、equals
比较两个对象时比较的是两个对象的内存地址值
对于equals方法,注意:equals方法不能作用于基本数据类型的变量
"=="比较基本数据类型时比较的是表面值内容
比较两个对象时比较的是两个对象的内存地址值
对于equals方法,注意:equals方法不能作用于基本数据类型的变量