Java常用知识回顾
一、前端
1、HTML概念及常用标签;CSS概念及常用标签;JavaScript概念;VUE概念;SRL概念
2、VUE常用指令 6个及其作用?
3、v-if与v-show的区别?分别适用什么场景?
4、vue生命周期概念?生命周期的八个阶段?应用场景?组件通信方式?
5、computed 和 watch 区别?
6、Vue 组件中 data 为什么必须是函数?
7、ref 和 reactive 区别?
8、前端页面展示数据的一个过程?
9、拦截器?路由?
二、Java基础
1、ArrayList 和 LinkedList 的区别?
2、HashMap 底层原理?HashMap 为什么线程不安全?多线程场景用什么?他是如何保证线程安全的?
3、List、Set、Map 区别?HashSet 底层如何实现?
4、注解概念?作用?@Autowired 和 @Resource 区别?
5、为什么要用线程池?线程池核心参数7个?线程池执行流程? 常用阻塞队列?四种拒绝策略?常用线程池?为什么不建议使用 Executors 创建线程池? 如何正确创建线程池?线程池如何关闭?
6、什么是反射?反射的作用?获取 Class 对象的三种方式?反射常用方法?反射可以访问私有成员吗?反射优缺点?Spring 哪里用到反射?
三、Redis
1、常见数据类型及应用场景?
2、如何解决 Redis 缓存穿透、缓存击穿、缓存雪崩问题?
四、Mybatis
浙公网安备 33010602011771号