Java开发工程师
约 311 字大约 1 分钟
Java开发工程师
岗位年限:
1
面试时间:
2023年9月25日14点
面试方式:
线下
面试问题:
序号 | 问题 | 解答 | 备注 |
---|---|---|---|
1 | 抽象类和接口 | 抽象类是abstract关键字声明的,有抽象方法。 | |
2 | ==和equals | ==用于基本类型比较值,引用类型比较地址。equals在重写前比较地址,重写后可以比较值。 | |
3 | SpringBoot注解 | RestController、Service、Resource、AutoWired、GetMapping、PostMapping等。 | |
4 | Get和Post区别 | get没有请求体、post有请求实体。 | |
5 | 知道Spring能被继承吗 | Spring不能被继承,因为底层在声明Spring类时使用了final修饰符,是不能被继承的。 | |
6 | 说说final修饰符 | final修饰属性的话,这个属性是常量,不可修改;修饰方法的话,方法不能被重写;修饰类的话,类不能被继承。 | |
7 | HashMap和HashTable | HashMap需要用到HashCode方法,HashTable暂时想不起来了。 | |
8 | list、set、map是继承Collection的吗 | list和set是继承Collection的。 | |
9 | list、set、map存数据是什么样的 | list存有序、可重复的数据;set存无序、不可重复的数据;map以键值对的方式存数据。 | |
10 | |||
11 | |||
12 | |||
13 | |||
14 | |||
15 | |||
16 | |||
17 | |||
18 | |||
19 | |||
20 |