(60mins)自我介绍介绍项目Java基本数据类型基本数据类型和引用数据类型的区别基本数据类型哪些不能相互转换==和equalsJava异常处理机制有哪些Finally中的代码一定会被执行吗?throw和throws的区别线程创建的方式 各自的应用场景 callable的返回值是什么 线程池的属性线程池中核心线程数为5 最大线程数为8,如果核心线程都在执行,再添加个线程会发生什么 等待队列满了之后怎么处理Synchronized锁和Lock锁的区别Synchronized底层原理Spring的Controller是单例的吗Redis过期策略Redis数据类型Redis分布式锁消息队列反问