Java初学者如何快速掌握基础?
- 内容介绍
- 文章标签
- 相关推荐
本文共计960个文字,预计阅读时间需要4分钟。
这篇文章主要介绍了Java初学者需要了解的equals方法与区别,通过示例代码简要介绍,对家长或学习者具有一定的参考价值,需要的伙伴可以参考下:
1. 基本数据类型当中等,equals方法不适用。
这篇文章主要介绍了Java初学者了解"=="与equals的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1.基本数据类型当中,"=="比较的是两个变量的值
int a=5; int b=4; int c=5; System.out.println(a==b);//false System.out.println(a==c);//true
2.引用数据类型当中,"=="比较的是两个对象在内存里是不是同一个对象,就是说在内存里的存储位置(地址,引用)是否一致。(这里拿String举例)
String str1 = new String("Hello"); String str2 = new String("Hello"); String str3 = new String("World"); System.out.println(str1 == str2);// false,new出来的对象在堆当中,属于两个对象 System.out.println(str1 == str3);// false,同上
3.两个String对象的存储值是一样的,但有可能在内存里存储在不同的地方。
本文共计960个文字,预计阅读时间需要4分钟。
这篇文章主要介绍了Java初学者需要了解的equals方法与区别,通过示例代码简要介绍,对家长或学习者具有一定的参考价值,需要的伙伴可以参考下:
1. 基本数据类型当中等,equals方法不适用。
这篇文章主要介绍了Java初学者了解"=="与equals的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1.基本数据类型当中,"=="比较的是两个变量的值
int a=5; int b=4; int c=5; System.out.println(a==b);//false System.out.println(a==c);//true
2.引用数据类型当中,"=="比较的是两个对象在内存里是不是同一个对象,就是说在内存里的存储位置(地址,引用)是否一致。(这里拿String举例)
String str1 = new String("Hello"); String str2 = new String("Hello"); String str3 = new String("World"); System.out.println(str1 == str2);// false,new出来的对象在堆当中,属于两个对象 System.out.println(str1 == str3);// false,同上
3.两个String对象的存储值是一样的,但有可能在内存里存储在不同的地方。

