Java學習路線指南

柚子23發表於2021-07-23

Java學習路線? 最近有網友問我如何學習Java,有些是想從別的方向想轉過來,但都不太瞭解Java究竟需要學什麼,究竟要從哪裡學起,哪些是主流的Java技術等等,想學但又很迷茫,不知從何下手。那小編就來簡單地總結一下 Java學習路線。

 

第一階段:基礎知識 學習

1、 HTML5

HTML5標籤入門、HTML5表格、表單

2、 CSS3

CSS3選擇器和簡單屬性、CSS3定位和佈局、CSS3複雜選擇器和高階屬性

3、 資料庫

mysql資料庫安裝和資料操作、約束和簡單查詢、複雜查詢、資料庫設計、oracle的安裝與資料操作、oracle與mysql的對比學習

第二階段: Java SE

1、 Java語言基礎、程式邏輯

環境配置和第一個語言程式 -HelloWorld 變數運算子 條件和迴圈 方法和陣列

2、 Java物件導向

物件導向入門 物件導向應用 _管理系統類 Java常用類、String相關、演算法相關

物件導向深入:過載、 this、static

繼承:重寫、 super、初始化順序

多型:抽象類和介面、 final、克隆和比較介面

設計模式、物件和類的生命週期

3、 API

異常、日誌 集合 集合工具類和泛型 IO JDBC基礎執行緒 網路程式設計 反射 NIO Junit

4、 Java物件導向思想

設計模式 物件導向原則、 Java底層理論、 集合底層 效能監控工具 反編 JUC。

第三階段:Javaweb

1、 web基礎

TOMCAT/WEB程式結構/HTTP協議 Servlet基礎入門

servlet作用域:cookie、session、ServletContext Cookie和Session Servlet的互動/JSP原理及運用

JavaBean/EL/JSTL/MVC思想 JSP+Servlet+JDBC(綜合練習)

  Session購物車案例/驗證碼/防止表單重複提交

監聽器過濾器

2、 第三方工具包

連線池 事務 分頁 檔案上傳下載 Dom4j/Log4j/Log back

3、 JavaScript和jQuery框架技術

JS入門和DOM基礎 DOM模型深入 jQ基礎 jQ操作DOM

4、 MVC動態Web開發技術

自定義 MVC框架 DAO框架 前端框架( layUI)

5、 Web開發高階運用

tomcat server伺服器配置 nginx使用 jetty配置

6、 網路程式設計

網路原理 HTTP協議基礎 Linux作業系統 雲服務搭建

第四階段: SSM框架

Spring框架、SpringMVC框架、MyBatis框架

mybatis入門 配置檔案詳解和動態 sql的使用 mybatis管理關係對映和延遲載入 查詢快取和逆向工程 Spring入門和整合myBatis SpringMVC入門 SSM整合 Spring配置詳解 Spring AOP Spring事務配置 SpringMVC高階功能 SpringMVC原理

第五階段:前沿技術

高可用、高併發、高擴充套件

Spring Boot 快取 分散式 全文索引 服務中介軟體 myCat 雲服務 人臉識別 語言識別 JVM底層+最佳化

第六階段:專案實戰專案

階段專案和綜合專案,階段專案 基於本階段及以前階段學習內容,適合檢驗該階段學習效果的動手 專案。綜合專案 抽取典型的企業應用案例,剔除商業資訊,將整個專案過程完整還原

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003809/viewspace-2782894/,如需轉載,請註明出處,否則將追究法律責任。

相關文章