开头
我自学的的一个朋友也终于进入互联网这个行业了,看看他的面试题目,答案都百度粘贴的,这些都是需要记一记背一背的,我不背肯定想不起来
== 与 equals的区别
这个题目可谓是面试热评题了
==是判断两个变量或实例是不是指向同一个内存空间,equals是判断两个变量或实例所指向的内存空间的值是不是相同
==是指对内存地址进行比较 , equals()是对字符串的内容进行比较
==指引用是否相同, equals()指的是值是否相同
final在Java中有什么作用
final作为Java中的关键字可以用于三个地方。用于修饰类、类属性和类方法。
特征:凡是引用final关键字的地方皆不可修改!
(1)修饰类:表示该类不能被继承;
(2)修饰方法:表示方法不能被重写;
(3)修饰变量:表示变量只能一次赋值以后值不能被修改(常量)。