java中 == 和 equals() 的区别

简介: java中 == 和 equals() 的区别

  ==比较基本数据类型时,比较的是数值是否相等,而比较引用类型时比较的是值的内存地址是否相等。

       equals()在未重写时,Object类默认用==实现,重写后的根据对象内容进行比较。

相关文章
|
5天前
|
机器学习/深度学习 人工智能 安全
python和Java的区别以及特性
Python:适合快速开发、易于维护、学习成本低、灵活高效。如果你需要快速上手,写脚本、数据处理、做点机器学习,Python就是你的首选。 Java:适合大型项目、企业级应用,性能要求较高的场景。它类型安全、跨平台能力强,而且有丰富的生态,适合更复杂和规模化的开发。
14 3
|
23天前
|
XML JSON 前端开发
Java @RequestParam和@RequestBody的区别是什么?
【8月更文挑战第28天】Java @RequestParam和@RequestBody的区别是什么?
27 5
|
29天前
|
Java
Java 中 notify() 和 notifyAll() 的区别
【8月更文挑战第22天】
43 4
|
29天前
|
Java
|
28天前
|
存储 安全 Java
Java 中 ArrayList 和 HashSet 的区别
【8月更文挑战第23天】
34 2
|
28天前
|
Java 调度
|
28天前
|
存储 安全 Java
Java 中数组和 ArrayList 的区别
【8月更文挑战第23天】
28 1
|
27天前
|
Java 程序员
详解Java中的抽象类与接口的区别
【8月更文挑战第24天】
22 0
|
29天前
|
消息中间件 安全 Java
Java 中的线程与进程之区别
【8月更文挑战第22天】
68 0