【Lee爱折腾-01】关于200面试题详解 1~50(一)
题目来源 【https://blog.csdn.net/sufu1065/article/details/88051083】
想直接看答案的建议付费,本人已付费。
纯粹是自己整理一遍再看答案,让印象深刻点,顺便查漏补缺知识点,附上大佬的图
1、JDK 和 JRE 有什么区别?
JDK:Java Development Kit 开发工具包
JRE: Java Runtime Environment 运行环境
2.== 和 equals 的区别是什么?
对于字符串或实例对象:==可以判断内存地址【引用地址】,equals用来判断字符类型的“内容”,如果在字符串常量池中,两个对象指向一个地址(粗浅理解为没有new新的字符串),那么== 和 equals 在本质上是一样的
对于基本类型:char、boolean、整形、浮点,用==
两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?
不对