#软件开发2023笔面经#**讲一下springCloud**
**讲一下专利**
**讲一下treeMap、HashMap、HashTable的区别**
1、hashtable是早起java类库提供的一个哈希表实现,本身是同步的,不支持null键和空值,由于同步导致的性能开销,现在已经很少被使用了
2、hashmap是应用更加广泛的哈希表实现,应为大体和hashtable一致,不同点是hashmap支持null键和空值,而且不是同步的。他的put和get方法,可以达到常数时间的性能,是绝大多数利用键值对存取场景的首选
3、treemap是基于红黑树实现的一种提供顺序访问的map,与hashmap不同的是的get和put remove方法,都是log(n)的时间复杂度,具体顺序可以由指定的comparator来决定,默认是按照升序排列。
**讲一下提交登录信息需要用到哪些注解**
**注册需要用到的注解**
**如何解决容器初始化bean A前初始化bean B**