Java最新自學學習路線!讓你少走彎路

java初學者 發佈 2020-02-29T01:50:43+00:00

自學也是可以找到工作的!我微信上很多朋友都和我反應自己自學找到了工作!所以大家加油!

很多初學者自學者剛剛入門很迷茫,不知道學哪些東西,所以小編整理一套學習路線分享給大家(可以私信給小編免費給你分享對象的學習資料,學習上有問題也可以問小編

階段1 : Java基礎

階段2 : JavaWeb

階段3 : 主流框架

階段4 : 項目練習

階段5 : 流行框架

階段6: 項目練習

這些都是需要學習的內容,掌握之後找工作幾乎是沒有問題!自學也是可以找到工作的!我微信上很多朋友都和我反應自己自學找到了工作!所以大家加油!

階段一 Java基礎

第一章 基礎語法

1-1 JDK和Path環境變量

1-2 HelloWorld案例

1-3 常量變量&數據類型

1-4 運算符

1-5 運算符練習

1-6 選擇結構-if語句-switch語句

1-7 循環結構-for-while-do..while

1-8 猜數字小遊戲

1-9 開發工具-IDEA

1-10 數組

1-11 方法

1-12 方法重載&方法參數

1-13 方法練習

1-14 調錯神器Debug

1-15 基礎語法練習

第二章 面向對象-封裝

2-1 描述類介紹與使用

2-2 實現封裝

第三章 常用API第一部分

3-1 API的使用

3-2 String類

3-3 StringBuilder類

3-4 ArrayList集合

3-5 學生管理系統

第四章 面向對象-繼承-多態

4-1 繼承

4-2 多態

4-3 接口

4-4 內部類

第五章 常用API第二部分

5-1 Math&System類

5-2 Object類

5-3 冒泡排序

5-4 基本類型包裝類

5-5 Date類

5-6 Calendar類

第六章 異常&集合

6-1 異常

6-2 Collection集合

6-3 List集合

6-4 Set集合

6-5 泛型

6-6 Map集合

6-7 Collections工具類

6-8 集合練習

第七章 File類&IO流

7-1 File類

7-2 遞歸

7-3 IO字節流

7-4 IO字符流

7-5 IO練習

7-6 標準流&列印流

7-7 對象序列化流

7-8 Properties類

第八章 多線程&網絡編程

8-1 多線程

8-2 網絡編程

第九章 JDK新特性

9-1 Lambda表達式

9-2 接口新特性

9-3 方法引用

9-4 函數式接口

9-5 Stream流

第十章 反射&模塊化

10-1 反射

10-2 模塊化


階段二 JavaWeb

第一章 基礎加強

1-1 Junit

1-2 反射

1-3 註解

第二章 MySQL

2-1 資料庫概念

2-2 MySQL安裝與使用

2-3 SQL基本概念與通用語法

2-4 資料庫的CRUD操作

2-5 資料庫表的CRUD操作

2-6 資料庫表中記錄的基本操作

2-7 資料庫的查詢操作

2-8 表的約束

2-9 多表操作

2-10 三大範式

2-11 資料庫的備份和還原

2-12 多表查詢

2-13 子查詢

2-14 多表查詢練習

2-15 事務

2-16 用戶管理和權限管理

第三章 JDBC

3-1 JDBC快速入門

3-2 JDBC各個類詳解

3-3 JDBC之CRUD練習

3-4 ResultSet類詳解

3-5 JDBC登錄案例練習

3-6 PreparedStatement類詳解

3-7 JDBC事務管理

3-8 資料庫連接池

3-9 JDBCTemplate

第四章 HTML和CSS

4-1 概念介紹

4-2 基本標籤

4-3 表單標籤

4-4 CSS概述

4-5 CSS_選擇器

4-6 CSS屬性

4-7 CSS_案例-註冊頁面

第五章 JavaScript

5-1 JavaScript_簡介

5-2 JavaScript基礎語法

5-3 JavaScript運算符

5-4 JavaScript特殊語法

5-5 JavaScript_語法_流程控制語

5-6 JavaScript_對象

5-7 DOM和事件的簡單學習

5-8 BOM對象

5-9 DOM對象

5-10 JavaScirpt中的事件

第六章 BootStrap

6-1 快速入門

6-2 Bootstrap_柵格系統

6-3 Bootstrap_全局CSS樣式

6-4 Bootstrap_組件和插件

6-5 案例_黑馬旅遊網

第七章 XML

7-1 xml基礎

7-2 xml_約束

7-3 xml_解析

第八章 Tomcat

8-1 web相關概念

8-2 tomcat基本操作

8-3 tomcat_部署項目

第九章 Servlet和HTTP請求協議

9-1 Servlet_快速入門

9-2 Servlet_生命周期方法

9-3 Servlet_3.0註解配置

9-4 IDEA與tomcat相關配置

9-5 Servlet_體系結構與urlpartten配置

9-6 HTTP請求協議

第十章 Request和Response

10-1 Request原理和繼承體系

10-2 Request_獲取請求數據

10-3 請求轉發和request共享數據

10-4 Request_獲取ServletContext

10-5 request登錄案例

10-6 HTTP響應協議

10-7 response之重定向

10-8 response之相對路徑和絕對路徑

10-9 response之輸出數據

10-10 response之驗證碼

10-11 ServletContext對象

10-12 文件下載

第十一章 Cookie和Session

11-1 Cookie快速入門

11-2 Cookie_細節

11-3 Cookie案例

11-4 JSP改造Cookie案例

11-5 Session快速入門

11-6 Session細節

11-7 Session之驗證碼案例

第十二章 JSP,EL和JSTL

12-1 JSP基礎語法

12-2 MVC

12-3 EL介紹和運算符

12-4 EL獲取域中存儲的數據

12-5 JSTL常用標籤

12-6 案例_列表查詢

第十三章 綜合案例(用戶信息)

13-1 登錄功能

13-2 添加刪除修改功能

13-3 刪除選中功能

13-4 分頁查詢功能

13-5 複雜條件查詢功能

第十四章 Filter和Listener

14-1 Filter快速入門

14-2 Filter細節

14-3 Filter案例

14-4 監聽器

第十五章 Jquery

15-1 JQuery基礎

15-2 JQuery選擇器

15-3 Jquery基礎案例

15-4 JQuery動畫和遍歷

15-5 JQuery事件綁定和切換

15-6 Jquery高級案例

第十六章 Ajax和JSON

16-1 原生JS方式實現Ajax

16-2 JQuery方式實現Ajax

16-3 JSON基礎語法

16-4 JSON_解析器

第十七章 Redis

17-1 Redis環境搭建

17-2 Redis命令操作

17-3 Redis持久化

17-4 Jedis代碼操作

17-5 Jedis連接池

17-6 redis案例

第十八章 Maven基礎

18-1 基本概念

18-2 maven的安裝和倉庫種類

18-3 maven標準目錄結構和常用命令

18-4 maven生命周期和概念模型圖

18-5 使用骨架創建maven的java工程

18-6 maven工程servlet實例

第十九章 黑馬旅遊網

19-1 準備工作

19-2 註冊功能

19-3 登陸和退出功能

19-4 BaseServlet抽取

19-5 分類數據展示功能

19-6 旅遊線路分頁展示分頁展示

19-7 旅遊線路查詢

19-8 旅遊線路詳情

19-9 旅遊線路收藏

第二十章 Linux

20-1 Linux概述

20-2 軟體安裝與使用

20-3 Linux目錄結構

20-4 Linux命令

20-5 Linux權限&IP修改&域名映射

20-6 Linux上軟體安裝

20-7 Linux部署案例

第二十一章: Nginx

21-1 Nginx概述

21-2 Nginx功能


階段三 主流框架

第一章 Spring

1-1 Spring簡介

1-2 Spring配置文件

1-3 Spring配置數據源

1-4 Spring註解開發

1-5 AOP簡介

1-6 AOP的實現方式

1-7 JdbcTemplate基本使用

1-8 Spring的事務控制

第二章 SpringMVC

2-1 Spring集成web開發環境

2-2 SpringMVC簡介

2-3 SpringMVC組件解析

2-4 SpringMVC的數據響應

2-5 SpringMVC的請求參數綁定

2-6 SpringMVC的文件上傳

2-7 SpringMVC的攔截器

2-8 SpringMVC的異常處理

第三章 Spring+SpringMVC綜合練習

3-1 環境搭建

3-2 角色管理

3-3 用戶管理

第四章 Mybatis

4-1 Mybatis快速入門

4-2 Mybatis基本增刪改查操作

4-3 Mybatis核心配置文件

4-4 Mybatis的dao層實現原理

4-5 Mybatis映射文件深入-動態SQL

4-6 Mybatis核心配置文件深入

4-7 Mybatis的多表操作

4-8 Mybatis註解開發

4-9 SSM整合

第五章 Maven高級

5-1 依賴衝突

5-2 基於maven構建SSM工程案例

5-3 分模塊構建maven工程

5-4 maven私服

5-5 第三方jar安裝

第六章 Git

6-1 Git概述

6-2 Git代碼託管服務

6-3 Git常用命令

6-4 使用TortoiseGit管理文件版本

6-5 在IDEA中使用Git

6-6 使用SSH協議傳輸數據

第七章 Dubbo

7-1 軟體架構的演進過程

7-2 Apache Dubbo概述

7-3 服務註冊中心Zookeeper

7-4 Dubbo入門案例

7-5 Dubbo管理控制台

7-6 Dubbo相關配置說明

7-7 解決Dubbo無法發布被事務代理的Service問題

第八章 Vue

8-1 vue入門

8-2 指令

8-3 組件

8-4 axios


階段六 流行框架

第一章 Lucene

1-1 全文檢索基本介紹

1-2 lucene入門案例

1-3 中文分析器

1-4 索引庫維護

第二章 Spring Data JPA

2-1 JPA的引入

2-2 JPA的入門案例

2-3 主鍵生成策略

2-4 JPA的基本操作

2-5 JPQL查詢

2-6 spring data jpa 簡介

2-7 入門案例

2-8 執行過程分析

2-9 spring data jpa查詢

2-10 動態查詢

2-11 多表操作-一對多

2-12 多表操作-多對多

2-13 對象導航查詢

第三章 Spring Boot

3-1 spring boot 介紹

3-2 spring boot 入門

3-3 spring boot 原理分析

3-4 spring boot 配置文件

3-5 spring boot 集成

----完---

可以私信給小編免費給你分享對象的學習資料,學習上有問題也可以問小編

關鍵字: