1.java中操作字符串的类有哪些?(string,stringbuilder,stringbuffer)2.这三个的区别是什么?3.string能被继承吗?4.重载和重写的区别?5.怎么创建线程?6.线程池的参数7.项目中的表结构设计8.char和varchar的区别,怎么选用?9.数据库查询的索引失效场景10.autowired和resource的区别11.介绍一下springboot的自动装配机制12.Spring和Springboot的区别13.SpringBootApplication包含哪些注解