1.List和Set的区别
1 | 相同点: 都是接口,两个接口都实现了Collection父接口, |
2.HashMap和Hashtable的区别
1 | 相同点: 都实现了Map接口 |
3.线程run和start的区别,怎么实现线程,继承和实现接口哪个好
1 | 线程run和start的区别: |
4.==和equals的区别
1 | ==用于基本数据类型的比较,是直接比较的两个对象的堆内存地址,如果相等,则说明这两个引用实际是指向同一个对象地址的 |
5.hashCode和equals的区别
1 | 相同点:equals()和hashcode()都是从object类中继承过来的 |
6.怎么开启事务
1 | 使用 |
7.@Restcontroller和@Controller的区别
1 | 注解等价于 + ; |
8.@Requestbody和@Responsebody的区别
1 | 表示该方法的返回结果直接写入HTTP response body中,一般在异步获取数据时使用,在使用 后,返回值通常解析为跳转路径;加上 后返回结果不会被解析为跳转路径,而是直接写入HTTP response body中,比如异步获取json数据,加上 后,会直接返回json数据; 一般用于在提交ajax时所带的请求参数插入到方法中。 简单的说就是帮你把提交的数据直接放到你定义的变量中 |
9.@Autowired 和@Resource的区别
1 | 相同点: 的作用相当于 ,均可标注在字段或属性的setter方法上 |
10.事务的隔离级别
1 | 1.原子性(Atomicity): 事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节.事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样.也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 123!