第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學習視頻教程)](http://p2.ttnews.xyz/loading.gif)
第10-11周
自己動手開發項目 根據自己的創意,並寫出相關原型和文檔,開發項目。班主任跟進監督。
第12周
數據庫和SQL語言 週一:Mysql、Oracle安裝以及相關客戶端
週二:SQL語言基礎、select查詢、where、orderby、group by、having分組篩選
週三:DML、外連接、數據庫表和約束條件
週四:子查詢、序列、索引、視圖、事務
週五:rowid和rownum、分頁查詢、面試題中的SQL語句
![java系統學習路徑(附全套Java學習視頻教程)](http://p2.ttnews.xyz/loading.gif)
第13周
數據庫設計範式_JDBC查詢 週一:數據庫設計三範式
週二:PowerDesigner的使用、數據庫表的設計
週三:JDBC數據庫連接的基本用法(PreparedStatement/ResultSet)
週四:事務處理、時間處理、Clob和Blob大對象
週五:ORM基本原理、Apache DBUtils的使用
第14周
Mybatis框架的使用 週一:Mybatis環境搭建和映射文件
週二:查詢實現
週三:緩存和動態SQL
週四:Mybatis運行核心原理和常用註解
週五:使用Mybatis實現單表和多表的增刪改查
週末:提交作業
第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全套學習教程視頻:
獲取方式:關注+轉發文章,然後私信老師(學習)就可以拿到了!
任何東西都不可能不勞而獲的,大家好好努力學習吧!
感謝支持!
閱讀更多 馬士兵尚學堂 的文章