Java学习路线

本文最后更新于:2 个月前

用途

  1. 安卓 ?安卓90%开发市场已经在2019年转变为kotlin语言,Java占有逐步降低
  2. 桌面开发?桌面开发打多选择微软的相关技术,开发场景不多
  3. 后端?国内外现在大部分后端使用的是Java,其占有很大的份额,很多Java程序员也是从事这个工作

学习步骤

  1. Java Core
  2. Java与数据
  3. JavaWeb
  4. 项目实战
  5. 大型构架

1.JavaCore

JavaCore

  1. 语法基础
  2. 面向对象
  3. 并发、多线程
  4. 泛型、注解、枚举
  5. IO
  6. 反射
  7. 异常处理
  8. 集合类(数据结构)

相关资料

参考

Java核心技术

深入浅出Java

哔哩哔哩视频等

2. Java与数据库

Java与数据库

  1. JDBC
  2. 连接池、数据源
  3. MySQL
  4. MyBatis
  5. Hibernate
  6. SQL
  7. 事务处理
  8. E-R图、表设计
  9. 关系型数据库

参考

Java与数据库参考书籍

3. Java Web技术

Java Web技术

  1. Http
  2. 前端Html、Css、Js、Jquery、Vue
  3. servlet
  4. 动态网页引擎(thymeleat、jsp(不建议))elementUI
  5. Spring框架
    1. Data Access
    2. Web
    3. AOP
    4. Spring Core、IOC、ApplicationContext
    5. SpringBoot

4.项目实战

项目实战

  1. 理解需求
  2. 架构设计
  3. 项目代码组织
  4. 知识综合应用
  5. Testing、Junit、Mockit(python测试)
  6. Git
  7. Maven、Gradle
  8. 性能
  9. 健壮性

参考

兼职、项目、哔哩哔哩6个高质量开源项目


Java学习路线
https://tanzicai.github.io/2021/03/21/Java学习路线/
作者
谭自财
发布于
2021年3月21日
更新于
2022年12月20日
许可协议