Java中级面试题及详细答案(真实企业版)
说明:本套面试题适配Java中级开发岗位(1-3年工作经验),精选大厂高频面试原题,答案贴合实际开发场景,通俗易懂、无书面化套话,覆盖Java基础、集合、多线程、JVM、Spring框架、数据库、实战问题等核心考点。
一、Java基础核心
1.==和equals的区别是什么?
详细答案:
1、对于基本数据类型:==比较的是数值本身,基本类型没有equals方法。
2、对于引用数据类型:==比较的是对象的内存地址,也就是判断是不是同一个对象;equals默认也是比较地址,但很多类会重写该方法。
3、重写equals的场景:String、
原创力文档

文档评论(0)