java系統學習路徑(附全套Java學習視頻教程)

第01周

預科和入門 週一:預科階段(程序員基本素養、JAVA技術體系、就業和找工作要點)

週二:JAVA入門和開發環境配置

週三:eclipse開發環境的使用

週四:第一個JAVA小遊戲項目

週五:變量和數據類型

週末:提交學習心得和作業

第02周

控制語句 週一:if、switch語句、while、for循環

週二:嵌套循環、break、continue語句

週三:控制語句深入練習

週四:方法

週五:遞歸算法

週末:提交作業

第03周

面向對象入門 週一:對象和類的基本知識

週二:底層內存分析、垃圾回收機制

週三:this、static、傳值機制、package、import

週四:繼承、方法重寫、Object類

週五:封裝、訪問控制符、多態、final

週末:提交作業

第04周

項目開發(數組和飛機小項目) 週一:數組的本質、遍歷數組

週二:遊戲主窗口、飛機類設計

週三:鍵盤控制飛機八個方向

週四:炮彈類設計、雙緩衝、矩陣檢測、碰撞檢測

週五:爆炸類、數組輪播、計時功能

週末:提交學習心得和作業

第05周

面向對象深化 週一:抽象類、接口、內部類

週二:設計模式(回調和組合模式)

週三:數組深化、二維數組

週四:冒泡算法、優化冒泡、二分法

週五:異常機制

週末:提交作業

第06周

常用類和容器 週一:包裝類、字符串(String/StringBuilder/StringBuffer)

週二:時間相關類、File、枚舉

週三:泛型、List接口、ArrayList、LinkedList、Vector的用法和底層實現

週四:Map接口、HashMap用法和底層實現分析

週五:Set接口、HashSet用法和底層實現分析、迭代器、Collections用法

週末:提交作業

第07周

IO流、多線程、網絡編程 週一:IO流

週二:序列化和反序列化、設計模式(裝飾器模式)、Apache IOUtils和FileUtils

週三:多線程基本知識

週四:死鎖、同步、線程協作、生產者和消費者模式、任務定時調度

週五:網絡編程(TCP通訊、UDP通訊)

週末:提交作業

第08周

XML、反射機制、併發編程 週一:XML技術、XML數據解析

週二:反射原理、Class對象和用法

週三:註解、反射讀取註解

週四:併發編程模型、JAVA內存模型、線程同步和通訊、鎖機制、

週五:阻塞隊列、線程池、ThreadLocal

週末:提交作業

第09周

項目開發(手寫WEB服務器) 週一:網絡編程回顧、多線程實現聊天室代碼

週二:HTML入門、HTTP協議入門、Tomcat服務器快速使用、http查看工具

週三:手寫服務器_整體架構和接口、Response、Request

週四:Request儲存參數和處理中文、分發器

週五:多請求處理(多態、反射)、XML文件配置和解析

週末:提交作業

java系統學習路徑(附全套Java學習視頻教程)

第10-11周

自己動手開發項目 根據自己的創意,並寫出相關原型和文檔,開發項目。班主任跟進監督。

第12周

數據庫和SQL語言 週一:Mysql、Oracle安裝以及相關客戶端

週二:SQL語言基礎、select查詢、where、orderby、group by、having分組篩選

週三:DML、外連接、數據庫表和約束條件

週四:子查詢、序列、索引、視圖、事務

週五:rowid和rownum、分頁查詢、面試題中的SQL語句

java系統學習路徑(附全套Java學習視頻教程)

第13周

數據庫設計範式_JDBC查詢 週一:數據庫設計三範式

週二:PowerDesigner的使用、數據庫表的設計

週三:JDBC數據庫連接的基本用法(PreparedStatement/ResultSet)

週四:事務處理、時間處理、Clob和Blob大對象

週五:ORM基本原理、Apache DBUtils的使用

第14周

Mybatis框架的使用 週一:Mybatis環境搭建和映射文件

週二:查詢實現

週三:緩存和動態SQL

週四:Mybatis運行核心原理和常用註解

週五:使用Mybatis實現單表和多表的增刪改查

週末:提交作業

java系統學習路徑(附全套Java學習視頻教程)

第15周

網頁編程和設計 週一:HTML5基礎

週二:CSS3基礎

週三:JavaScript基礎

週四:DOM對象處理

週五:Jquery基礎

第16周

JAVAEE服務器編程(Servlet和JSP)、Ajax 週一:Serlvet入門(Tomcat服務器、Request、Response)

週二:Servlet入門(Session、Cookie、Context、Config)

週三:JSP基礎和JSTL標籤庫

週四:AJAX技術

週五:註冊和登錄項目綜合練習

第17周

項目開發(企業財務管理系統) 週一:財務管理項目數據庫設計和項目搭建

週二:單標增刪改查實現(用戶、賬戶管理)

週三:收入管理模塊、支出管理模塊

週四:工資和稅務核算模塊

週五:週報、月報、年報生成。

下面老師給大家分享Java全套學習教程視頻:

java系統學習路徑(附全套Java學習視頻教程)

獲取方式:關注+轉發文章,然後私信老師(學習)就可以拿到了!

任何東西都不可能不勞而獲的,大家好好努力學習吧!

感謝支持!


分享到:


相關文章: