Java开发工程师
约 482 字大约 2 分钟
Java开发工程师
岗位年限:
3+
面试时间:
2023年9月25日16点
面试方式:
现场
面试问题:
序号 | 问题 | 解答 | 备注 |
---|---|---|---|
1 | 了解的注解 | @controll @getmapping @postmapping @deletemappling @post @requestparam@validated等 | 正确回答 |
2 | == 与equals() | ==" 运算符:这是一个比较运算符,用于比较两个对象的引用是否相等。当使用 "==" 比较两个对象时,它会检查它们是否指向同一个内存地址。如果两个对象的引用相同,则返回 true;否则,返回 false。 "equals()" 方法:这是一个方法,定义在 Object 类中,用于比较两个对象是否相等。默认情况下,它与 "==" 运算符具有相同的行为 | 回答不全 |
3 | string类是否能继承 | string类不能继承 | 正确 |
4 | list hashset相关 | 未回答 | |
5 | finally finally 的区别 | 当用 final 修饰一个类时,表示该类不可被继承,即为最终类。 当用 final 修饰一个方法时,表示该方法不可被子类重写 | 回答不全 |
6 | 抽象类(Abstract Class)和接口(Interface) | 抽象类是一个类,可以包含非抽象方法和抽象方法,可以拥有成员变量;而接口只包含抽象方法和常量,不能拥有成员变量。接口是一种完全抽象的类型一个类可以继承(extend)一个抽象类,通过扩展抽象类来继承其方法和属性;一个类可以实现(implement)多个接口,通过实现接口来获得接口中声明的方法。抽象类可以有构造函数,用于初始化成员变量;接口不能有构造函数,因为接口不能创建实例 | 回答不全 |
7 | 哈希set 和哈希map的区别 | HashSet 存储唯一的元素集合,而 HashMap 存储键值对的映射关系。 | 不全 |
8 | |||
9 | |||
10 | |||
11 | |||
12 | |||
13 | |||
14 | |||
15 | |||
16 | |||
17 | |||
18 | |||
19 | |||
20 |