Java学习路线
本文最后更新于:2 个月前
用途
- 安卓 ?安卓90%开发市场已经在2019年转变为kotlin语言,Java占有逐步降低
- 桌面开发?桌面开发打多选择微软的相关技术,开发场景不多
- 后端?国内外现在大部分后端使用的是Java,其占有很大的份额,很多Java程序员也是从事这个工作
学习步骤
- Java Core
- Java与数据
- JavaWeb
- 项目实战
- 大型构架
1.JavaCore
- 语法基础
- 面向对象
- 并发、多线程
- 泛型、注解、枚举
- IO
- 反射
- 异常处理
- 集合类(数据结构)
相关资料
参考
Java核心技术
深入浅出Java
哔哩哔哩视频等
2. Java与数据库
- JDBC
- 连接池、数据源
- MySQL
- MyBatis
- Hibernate
- SQL
- 事务处理
- E-R图、表设计
- 关系型数据库
参考
3. Java Web技术
- Http
- 前端Html、Css、Js、Jquery、Vue
- servlet
- 动态网页引擎(thymeleat、jsp(不建议))elementUI
- Spring框架
- Data Access
- Web
- AOP
- Spring Core、IOC、ApplicationContext
- SpringBoot
4.项目实战
- 理解需求
- 架构设计
- 项目代码组织
- 知识综合应用
- Testing、Junit、Mockit(python测试)
- Git
- Maven、Gradle
- 性能
- 健壮性
参考
兼职、项目、哔哩哔哩6个高质量开源项目
Java学习路线
https://tanzicai.github.io/2021/03/21/Java学习路线/