-
1 # 程式設計師道道
-
2 # 玩著學程式設計
以前學Java是在“ 如鵬網 ”上面學習的,有詳細的課程體系,可以參考一下,有新的課程更新了,也是可以繼續免費申請了來學習的;
有網路的地方就可以學習,有更多的時間用來練習專案,而且每個章節的後面都有相應的練習題和麵試口才題,需要已錄音的方式進行提交,為以後的面試做準備,有問題隨時提問,老師實時線上答疑,口碑不錯,基本上都是慕名而去的,具體的可以到如鵬網官網上去了解一下;
第一部分:Java語言入門基礎
第二部分:Java高階技術
第三部分:web前端
第四部分:Javaweb程式設計(核心階段)
第五部分:企業框架
第六部分:專案階段
第七部分:企業專題
-
3 # 千鋒武漢
在全球程式語言工程師的數量上,Java程式語言以900萬的程式設計師數量位居首位。 而且很多軟體的開發都離不開Java程式設計,因此其程式設計師的數量最多。那,Java要學些什麼?
分享千鋒Java的課程大綱,一共分了四個階段。
第一階段:Java基礎
第二階段:JavaWeb
第三階段:Java框架
第四階段:Java+雲資料
因為篇幅有限,擷取的只是一部分,完整版的可以去千鋒網站上自行下載。下面分享一些Java從入門到精通的教程影片。
java全套基礎影片教程 http://pan.baidu.com/s/1c26JSDq
javaEE教程精講:Html和CSS https://pan.baidu.com/s/1smCSE09
JAVA第二階段Web實戰講解教程 https://pan.baidu.com/s/1htv9YwG
JavaEE精講之Mybatis框架實戰教程 https://pan.baidu.com/s/1bqj9cbd
-
4 # 大大團子
這個學習線路圖我分為了幾個階段,每個階段能學到什麼,能做什麼,具體知識點請往下看,每個階段知識點我都整理出來了,更適合學習!
基礎篇1.java基礎入門
本套java基礎入門教程包含四個重點知識點,全套免費影片教程。
知識點:
環境搭建:(重點掌握)
常用DOS命令及快捷鍵、EditPlus的安裝、通用文字編輯快捷鍵、安裝JDK、第一個Java程式的開發、Java註釋、public class和class的區別。
基礎語法:(重點與理解)
重點:變數、方法初步、運算子、資料型別、控制語句。
理解:識別符號、關鍵字、字面量、方法過載/overload、方法執行是的記憶體變化、package與import。(方法過載/overload、方法遞迴、package與import裡也包含重點)
IntelliJ IDEA工具的使用(重點)
陣列初步:(重點與理解)
重點:一堆陣列、可變長引數、二堆陣列。
理解:陣列資料結構詳解、演算法。
十一天階段練習題
網盤連結:
連結:https://pan.baidu.com/s/1vf4ktCOO96_CTgnPInBCSg
提取碼:u6ll
2.javase本套javaSE進階影片教程包含八個知識點,全套影片教程免費
面向物件:(重點)
類的定義、物件的建立和使用、構造方法、當例項變數是一個引用的時候、封裝性、this關鍵字、方法呼叫時引數的傳遞、空指標異常、累的繼承、多型、final關鍵字、內部類......
陣列高階特性:(重點)
陣列複製及擴容、陣列工具類Arrays的應用。
常用類:(重點及理解)
重點:
String、StringBuilder StringBuffer、Integer、Date。
掌握:
BigDecimal、列舉型別、隨機數Random
集合:(重點及理解)
重點:
UML演示Collection繼承結構圖、Collection介面常用方法、Collection的通用迭代、UML演示Map繼承結構圖、Map介面中常用方法、Hashtable集合的子類Properties、TreeMap集合、泛型、Collections集合工具類。
理解:
集合概述、List集合、HashMap集合、HashMap、Hashtable、ConcurrentHashMap的區別、增強for迴圈。
反射機制:(重點及理解)
重點:
獲取Class的三種方式、透過反射機制呼叫無引數構造方法建立物件、類載入。
理解:
透過反射機制訪問物件的Field、透過反射機制呼叫物件的Method。
Annotation:(重點及理解)
重點:
JDK內建註解:@Override、總結註解在開發中有什麼作用。
理解:
自定義註解、反射機制讀取註解。
異常:(重點及理解)
重點:
異常繼承結構圖、處理異常、finally語句塊、final、finalize、finally有什麼區別、異常在實際開發中的作用。
理解:
異常概述、方法覆蓋與異常。
Java新特性:(重點及理解)
Java7特性重點:
switch支援String、泛型自動型別推斷
理解:可catch多個異常,異常之間使用“|”分隔
Java8特性重點:Lambda表示式、介面中的預設方法和靜態方法、新的Date API。
javaweb前端本套Web前端的知識點包含六個部分
javaSE:(重點及理解)
重點:
IO流、多執行緒以及執行緒的同步面試題。
理解:
NIO、網路程式設計。
MySQL:(重點及理解)
重點:
登入MySQL、基本命令、初始化測試資料、簡單查詢、條件查詢、排序操作、分組函式、分組查詢、單表DQL總結、連結查詢、子查詢、union&union all、limit、表、事務、檢視、DBA命令、資料庫設計三正規化、34道SQL作業題。
理解:
MySQL安裝與完美解除安裝、DBMS、SQL、DB、表的概述、SQL的分類、常用命令、資料處理函式、儲存引擎、索引。
JDBC:(重點及理解)
重點:
JDBC程式設計六步、使用Statement完成增刪改、連線資料庫的資訊在屬性資原始檔中配置、安裝PowerDesigner工具,設計使用者表、Statement和PreparedStatement區別、PreparedStatement演示增刪改、PreparedStatement演示模糊查詢、JDBC事務、悲觀鎖for update和for update nowait、java.util.Date和java.sql.Date的區別與相互轉換、封裝DBUtil工具類。
理解:
介面在開發中的作用、驅動配置、Statement演示登入時的SQL注入問題、PreparedStatement解決SQL注入。
HTML:(重點及連結)
重點:
第一個HTML、實體符號、表格、圖片、超連結、列表、表單、HTML中元素的id屬性、div和span。
理解:
HTML概述、基本標籤、背景顏色和背景圖片。
CSS:(重點及理解)
重點:
HTML中嵌入CSS樣式的三種方式、邊框、隱藏、字型、文字裝飾、列表、設定滑鼠懸停效果、內邊距和外邊距、佈局float、定位、滑鼠小手。
理解:
CSS的理解。
JavaScript:(重點及理解)
重點:
嵌入JS三種方式以及JS的註釋、變數、null NaN undefined區別、JS中的事件、JS運算子之void、JS內建物件、DOM程式設計案例、BOM程式設計案例、JSON物件、總結一下瀏覽器向伺服器傳送請求的常見方式。
理解:
JavaScript概述、JavaScript包括三塊:ECMAScript、DOM、BOM、識別符號和關鍵字、JS資料型別(ES6版本之前的資料型別有6種 重點)、JS之控制語句、BOM和DOM的區別與聯絡。
網盤連結:
連結:https://pan.baidu.com/s/1BKhxkTD5aXdwAHJB89I4IQ
提取碼:76xr
JavaWeb:本階段影片教程包含八個知識點——全套影片教程免費
XML:(重點及理解)
重點:
XML概述:(XML在實際開發中的作用、XML和JSON的對比)、Java解析XML:(dom4j+xpath解析XML)
理解:
XML概述、XML解析、Java解析XML
Servlet:(重點及理解)
重點:
tomcat伺服器安裝與配置、開發第一個Servlet程式、單例項多執行緒環境下執行的Servlet、HTTP協議詳解、ServletContext、HttpServletRequest、HttpServletResponse、web開發中亂碼的解決方案、Cookie、HttpSession、轉發與重定向、Filter、案例
理解:
系統結構概論、Servlet物件生命週期、GenericServlet、HttpServlet、ServletConfig、Listener、Servlet3.0新特性
JSP:重點
重點:
JSP基礎語法、EL表示式、JSTL標籤、案例。
Maven:(重點及理解)
重點:
Maven的安裝與配置、第一個Maven工程、IntelliJ IDEA中使用Maven、修改本地倉庫的路徑、Maven的外掛。
理解:
Maven概述、Maven基礎知識
MVC機構模式:(重點及理解)
重點:
MVC架構模式和三層架構(表示層、業務層、持久層)或多層架構的區別與聯絡、案例3:改造案例2,改造之前的DBUtil工具類,將Connection物件放到ThreadLocal當中,在service層控制事務和關閉Connection物件,關閉Connection時將它從ThreadLocal中移除、GoF之代理模式:動態代理(JDK動態代理)、案例4:改造案例3,使用動態代理模式處理service層事務。
理解:
案例1:不使用MVC架構模式開發賬戶轉賬功能,分析缺點、MVC架構模式的分層理論、案例2:使用MVC架構模式改造案例1,總結優點、GoF之代理模式:靜態代理。
AJAX:(重點及理解)
重點:
AJAX傳送get請求、AJAX的get請求快取解決方案、AJAX傳送post請求、AJAX什麼情況下使用同步方式
理解:
AJAX概述、AJAX實現原理(非同步通訊原理)
jQuery:(重點及理解)
重點:
jQuery概述、我的第一個jQuery程式、DOM物件與jQuery物件、jQuery的事件處理、jQuery九大選擇器、jQuery物件的常用方法、jQuery元素的遍歷、jQuery傳送AJAX請求、AJAX跨域、未來新增元素的事件繫結
理解:
jQuery動畫
綜合案例(重點):使用Servlet+JSP+MVC+AJAX+jQuery+Maven完成單表資料維護
網盤連結:
連結:https://pan.baidu.com/s/1Or0_Lyl7TxyzmVqV9wqf8A
提取碼:qdpd
JavaWeb專案:本階段影片教程包含六個知識點——全套影片教程免費
MyBatis:(重點及理解)
重點:
開發第一個MyBatis程式、MyBatis整合log4j列印日誌資訊、實現insert操作並演示MyBatis的事務機制、使用單獨的屬性資原始檔配置連線資料庫的資訊、sqlMapper配置檔案中namespace的作用、MyBatis的別名機制、MyBatis完成單表selectList操作、MyBatis完成update操作、MyBatis完成delete操作、作用域(Scope)和生命週期、在WEB應用的持久層DAO中使用MyBatis、MyBatis使用動態代理機制生成DAO介面的實現類、SqlMapper配置檔案採用package的方式掃描、MyBatis的別名機制採用package的方式、parameterType詳解、多引數傳遞、resultType詳解、resultMap基本應用、#{}和${}的區別及選用。
理解:
MyBatis概述、resultMap高階應用、MyBatis的延遲載入機制、動態SQL、一級快取和二級快取、MyBatis-Plus、Mybatis通用Mapper、MyBatis分頁外掛PageHelper。
GIT:(重點及理解)
重點:
安裝Git、Git版本庫、時光機穿梭、遠端倉庫、分支管理、標籤管理、使用GitHub、使用碼雲、搭建Git伺服器、IDEA整合Git、IDEA中使用Git。
理解:
Git概述。
BootStrap:(重點及理解)
重點:
下載Bootstrap庫、第一個Bootstrap程式、完成Bootstrap案例。
理解:
Bootstrap概述、常見的前端UI框架有哪些、JS、jQuery、Bootstrap的區別與聯絡、要實現的Bootstrap案例效果展示。
CRM:(重點)
重點:
軟體開發生命週期、CRM核心業務介紹、CRM核心功能實現。
Linux:(重點及理解)
重點:
Linux常用命令、釋出web專案到Linux。
理解:
Linux作業系統概述、安裝虛擬機器vmware、在虛擬機器上安裝Linux作業系統CentOS7、CentOS7作業系統目錄介紹、常見操作Linux的遠端工具包括哪些、遠端工具。
-
5 # 這樣學程式設計不枯燥
可以到“ 如鵬網 ”上去了解一下,挺不錯的,有很多影片;
以前學習Java的時候,看的是 “ 如鵬網 ”的《這樣學Java不枯燥》影片教程,課程體系的設定可以極大的激發對程式設計的興趣,學起來不枯燥;
透過開發超級瑪麗,飛機大戰,吃金幣,連連看,湯姆貓,電影的彈幕動畫等來講解Java的知識點,沒想到Java還可以這麼學,蠻有成就感的,具體的可以到如鵬網官網上去了解一下,影片教程,課件,原始碼都是可以下載的,有問題隨時提問,老師實時線上答疑,口碑不錯,基本上都是慕名而去的;
回覆列表
0基礎該如何入門
首先你要先了解計算機基礎
然後是Window作業系統
計算機網路
Java基礎和程式邏輯
Java基本語法
程式流程控制
Java面向物件程式設計
字串
其實入門根本不難 但是萬事難開頭 Java入門從五分鐘到放棄 哈哈哈
影片已經打包錄製完成了 https://ke.qq.com/course/243972#tuin=915f5492
等你學完入門課程之後 你就正式屬於一名Java程式設計師了 接下來是全棧
JavaEE全棧技能
第一階段:JDK高階API專題
第二階段:J2EE高階技能專題
第三階段:資料結構演算法專題
第四階段:WEB應用框架專題
第五階段:JavaEE高手之路
JDK高階API應用
多執行緒及網路程式設計
Web高階技能專題
資料結構演算法專題
MySQL資料庫技能
想要學習以上課程加Q2438943890諮詢
企業級開發環境搭建
Web應用框架專題
前端互動技術
電商專案實戰
全棧課程學完之後 你已經具備了中級Java程式設計師的水平 但是技術是不斷更新了
Python機器學習
第一部分:初識:基本概念及演算法初體驗
第二部分:進階:玩轉監督學習、無監督學習和最最佳化演算法
第三部分:高階:用TensorFlow玩轉深度學習
如果你也想在IT行業拿高薪,可以參加我們的訓練營課程,選擇最適合自己的課程學習,技術大牛親授,7個月後,進入名企拿高薪。我們的課程內容有:Java工程化、高效能及分散式、高效能、深入淺出。高架構。效能調優、Spring,MyBatis,Netty原始碼分析和大資料等多個知識點。如果你想拿高薪的,想學習的,想就業前景好的,想跟別人競爭能取得優勢的,想進阿里面試但擔心面試不過的,你都可以來,群號為:606187239
注:加群要求
1、具有1-5工作經驗的,面對目前流行的技術不知從何下手,需要突破技術瓶頸的可以加。
2、在公司待久了,過得很安逸,但跳槽時面試碰壁。需要在短時間內進修、跳槽拿高薪的可以加。
3、如果沒有工作經驗,但基礎非常紮實,對java工作機制,常用設計思想,常用java開發框架掌握熟練的,可以加。
4、覺得自己很牛B,一般需求都能搞定。但是所學的知識點沒有系統化,很難在技術領域繼續突破的可以加。
5.阿里Java高階大牛直播講解知識點,分享知識,多年工作經驗的梳理和總結,帶著大家全面、科學地建立自己的技術體系和技術認知!
Java高階架構師進階
1. 工程化專題
(團隊大於3個人之後,你需要去考慮團隊合作,科學管理)
2. 原始碼分析專題
(好的程式設計師,一行程式碼一個設計就能看出來,原始碼分析帶你品味程式碼,感受架構)
3.高效能及分散式專題
(跟上技術節奏,擴寬技術視野,程式設計師要往上提升,要有自己的技術工具箱和技術認知。)
4.技術架構專題
(真實案例分享,帶你領略大型專案風采)
5.效能調優
(追求高效、科學調優,不靠碰運氣)
團隊協作效率專題
原始碼分析專題
高併發、高效能、
併發程式設計
非同步通訊
分散式協調
MongoDB
NoSql
高可用性/可拓展/分散式
分散式架構介紹
Dubbo
Spring cloud
效能最佳化
最佳化技巧
JVM最佳化
資料庫最佳化
伺服器最佳化
雙十一電商專案實戰