Java 高频面试题(真实企业版).docx

Java高频面试题(真实企业版)

说明:本套面试题贴合互联网、传统软件企业真实面试场景,覆盖初级、中级Java开发核心考点,无冗余话术、无模板化内容,适配日常面试、自测复盘。

一、Java基础语法与核心特性

1.讲讲==和equals的区别

==是运算符,对于基本数据类型,比较的是数值是否相等;对于引用类型,比较的是对象的内存地址是否相同。

equals是Object类的方法,默认实现和==一致,比较对象地址。像String、Integer等包装类重写了该方法,会比较对象的实际内容,而非地址。日常开发中,字符串对比必须使用equals,避免空指针和判断异常。

文档评论(0)

1亿VIP精品文档

相关文档