Java开发工程师
约 403 字大约 1 分钟
Java开发工程师
岗位年限:
1+
面试时间:
2023年9月25日15点
面试方式:
线下
面试问题:
序号 | 问题 | 解答 | 备注 |
---|---|---|---|
1 | == 和 equals 什么区别 | ==比较值和地址,equals比较内容 | |
2 | get和post什么区别 | get没有请求实体,post有请求实体 | |
3 | String可否被继承 | 不可以继承,因为在底层声明String时用了final修饰符 | |
4 | final 和 finally 什么区别 | final是关键字,finally是异常处理机制用在try,catch后。final修饰类不可被继承,修饰方法不可被重写,修饰变量只能被赋值一次,修饰引用类型地址值不能变引用可变,修饰成员变量要在构造方法完成前,进行初始化。finally中代码一定会执行,当try执行到return是会执行finally中的代码,其中有return就直接返回了,try中的return失效,当执行到try中的return时,它会保存等待finally执行完毕后返回,这时候无论finally内部如何改变这个值,都不会影响返回结果。 | |
5 | SpringBoot常用注解 | @SpringBootApplication,@ImportAutoConfiguration,@SpringBootConfiguration,@ImportResource,@PropertySource ,PropertySources,@Role,@Scope,Service, GetMapping, PostMapping等 | 没答上 |
6 | list, get, set, 是继承 Collection的吗 | set 和 list 时继承Collection的 | |
7 | SpringMvc执行过程 | 1.用户请求 2.请求查询Handler 3.返回处理器执行链 4.请求执行 5.执行 6.返回 7.返回 8.请求解析视图 9.返回View对象 10.渲染视图 11.响应用户 | 没答上 |
8 | |||
9 | |||
10 | |||
11 | |||
12 | |||
13 | |||
14 | |||
15 | |||
16 | |||
17 | |||
18 | |||
19 | |||
20 |