Java核心问答题+国土部面试真题及详细答案.docx

Java核心问答题+国土部面试真题及详细答案.docx

Java核心问答题+国土部面试真题及详细答案

第一部分Java核心问答题(15道含详细标准答案)

1、简述Java中==和equals()的区别

标准答案:

==是运算符,可用于基本数据类型和引用数据类型。基本类型中比较的是数值大小,引用类型中比较的是对象的内存地址。

equals()是Object类的方法,默认情况下和==效果一致,比较对象内存地址。但String、Integer等包装类重写了该方法,重写后用于比较对象的内容值,而非地址。

日常开发中,比较字符串内容必须使用equals(),避免地址比较导致的业务bug。

2、String、StringBuilder、StringBuf

文档评论(0)

1亿VIP精品文档

相关文档