1. JAVA技能要求
1.1. Java语言基础
o 熟练掌握Java语法、面向对象编程(封装、继承、多态)
o 熟悉常用类库(集合框架、IO/NIO、多线程与并发、反射等)
o 理解JVM基本原理(内存模型、垃圾回收机制、类加载机制)
o 了解Java 8+新特性(Lambda表达式、Stream API、Optional等)
1.2. 数据结构与算法
o 掌握常见数据结构(数组、链表、栈、队列、树、哈希表)
o 熟悉基础算法(排序、查找、动态规划、递归)
1.4. 后端开发框架
o 熟悉Spring框架(IoC、AOP、事务管理)
o 掌握Spring Boot开发及常用组件(Spring MVC、Spring Data JPA),了解MyBatis/Hibernate等ORM框架
1.5. 数据库与缓存
o 熟练使用MySQL,掌握SQL优化、索引原理、事务隔离级别
o 了解Redis基础(数据类型、持久化机制、缓存穿透/雪崩解决方案)