Java学习路线从入门到入土
Java學習路線從入門到入土
Java學習路線從入門到入土
- Java學習路線從入門到入土
- 簡介
- Java基礎課程
- 第一階段
- 第一部分:Java開發介紹
- 第二部分:Java數組
- 第三部分:Java面向對象
- 第四部分:常用基礎類
- 第五部分:集合
- 第六部分:IO流
- 第七部分:多線程
- 第八部分:異常
- 第九部分:網絡
- 第十部分:反射
- 第十一部分:數據結構與算法
- JavaWeb課程
- 第二階段
- 內容
- 第一部分:HTML5
- 第二部分:CSS3
- 第三部分:JavaScript
- 第四部分:MySQL使用
- 第五部分:JDBC連接池
- 第六部分:Servlet
- 第七部分:JSP (現階段使用較少)
- 第八部分:AJAX
- 第九部分:jQuery
- 第十部分:Bootstrap
- Java框架課程
- 第三階段
- Java框架課程內容
- 第一部分:Maven
- 第二部分:~~Hibernate~~ (國外使用較多)
- 第三部分:Spring
- 第四部分:Spring MVC
- 第五部分:MyBatis(國內使用較多)
- * 第七部分:Git
- Java + 云數據課程
- 第四階段
- Java + 云數據課程主要涉及的內容:
- 第一部分:Linux版本
- 第三部分:MySQL優化
- 第四部分:Nginx反向代理
- 第五部分:Quartz 作業調度
- 第六部分:Redis 高性能(Key-Value)數據庫
- 第七部分:Shiro 安全(權限)框架
- 第八部分:~~Lucene&Solr全文檢索~~ (建議使用ElasticSearch)
- 第九部分:Zookeeper 分布式系統
- 第十一部分:Dubbo實現分布式架構
- 第十二部分:ActiveMQ 消息隊列 (RabbitMQ、Kafka)
- 第十三部分:分布式事務和單點登錄
- 第十四部分:分布式框架原理(采用視頻資料教學)
- 第十六部分:SpringBoot 快速構建JavaEE項目
- 第十七部分:SpringCloud微服務
- 第十八部分:大數據...
簡介
一門永不過時的編程語言——Java
Java基礎課程
Java基礎課程:Java開發介紹、Java數組、Java面向對象、常用基礎類、集合、IO流、多線程、異常、網絡、反射。
END
第一階段
第一部分:Java開發介紹
DOS常用命令
JVM、JRE、JDK之間的關系
Java開發環境的搭建:安裝JDK,配置環境變量
Java入門程序(Java的開發流程)
Java的注釋,標識符、標識符的命名規范
Java基本數據類型
變量和常量的定義及初始化
Java的運算符
運算符的優先級
Java分支語句之if…else
循環的嵌套
方法的定義
方法的形參和實參
方法的壓棧
方法的遞歸調用
第二部分:Java數組
第三部分:Java面向對象
第四部分:常用基礎類
第五部分:集合
第六部分:IO流
第七部分:多線程
第八部分:異常
第九部分:網絡
第十部分:反射
反射機制的概念
反射機制的作用
反射機制的理解
Class類的使用
Class文件獲取的三種方式
獲取Constructor對象
獲取私有Constructor對象
獲取Method對象
獲取私有Method對象
Constructor的使用
Method類的使用
Field類的使用
Modifier類的介紹
反射使用練習
反射機制在工廠設計模式中的應用
第十一部分:數據結構與算法
#### END---JavaWeb課程
第二階段
內容
- HTML5課程
- CSS3
- JavaScript
- MySQL使用
- JDBC連接池
- Servlet
- JSP
- AJAX
- jQuery
- Bootstrap
第一部分:HTML5
第二部分:CSS3
第三部分:JavaScript
第四部分:MySQL使用
第五部分:JDBC連接池
第六部分:Servlet
第七部分:JSP (現階段使用較少)
第八部分:AJAX
第九部分:jQuery
第十部分:Bootstrap
Bootstrap介紹
Bootstrap開發環境搭建
Bootstrap的基本模板
Bootstrap快速入門
Bootstrap組成
柵格系統
利用柵格系統進行移動端頁面適配
Bootstrap全局Css樣式
Bootstrap修改原Css樣式進行自定義
Bootstrap的js組件
Bootstrap的js組件樣式修改
集成Bootstrapjs插件之導航條
集成Bootstrapjs插件之輪播圖
集成Bootstrapjs插件之彈出框
Bootstrap進行項目整合
END
Java框架課程
第三階段
Java框架課程內容
- Maven
- Hibernate
- Spring
- Spring MVC
- MyBatis
- WebService
- SVN
- Activiti
第一部分:Maven
第二部分:Hibernate (國外使用較多)
第三部分:Spring
第四部分:Spring MVC
第五部分:MyBatis(國內使用較多)
* 第七部分:Git
Git簡介
Git常用命令
END
Java + 云數據課程
第四階段
Java + 云數據課程主要涉及的內容:
- Linux
- MySQL優化
- Nginx反向代理
- Quartz 作業調度(和Spring自帶定時任務的區別)
- Redis 高性能(Key-Value)數據庫
- Shiro 安全(權限)框架
- es全文檢索
- Zookeeper 分布式系統
- Dubbo實現分布式架構
- ActiveMQ 消息隊列
- 分布式事務和單點登錄
- 分布式框架原理(采用視頻資料教學)
- SpringBoot 快速構建JavaEE項目
第一部分:Linux版本
- Linux簡介和安裝
- Linux和Windows的區別
- Linux遠程登錄
- Linux常用命令
- Linux文件管理
- Linux用戶管理
- Linux用戶組管理
- Linux磁盤管理
- Linux系統管理
- Linux常用文件
- Linux JDK安裝
- Linux Tomcat安裝
- Linux MySQL安裝
第三部分:MySQL優化
第四部分:Nginx反向代理
第五部分:Quartz 作業調度
第六部分:Redis 高性能(Key-Value)數據庫
第七部分:Shiro 安全(權限)框架
第八部分:Lucene&Solr全文檢索 (建議使用ElasticSearch)
第九部分:Zookeeper 分布式系統
第十一部分:Dubbo實現分布式架構
第十二部分:ActiveMQ 消息隊列 (RabbitMQ、Kafka)
第十三部分:分布式事務和單點登錄
第十四部分:分布式框架原理(采用視頻資料教學)
第十六部分:SpringBoot 快速構建JavaEE項目
第十七部分:SpringCloud微服務
第十八部分:大數據…
總結
以上是生活随笔為你收集整理的Java学习路线从入门到入土的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shell编程从入门到入土
- 下一篇: 构建直连三层组网直接转发WLAN