自學JAVA,0基礎,有些什麼好的視頻教程?

我想自學JAVA,以後想從事該方面的工作,0基礎,不知網上哪些視頻教程比較好?


1、推薦以下視頻 馬士兵JAVA基礎教程。

2、動力節點視頻 http://pan.baidu.com/s/1mhVP0t6 密碼:hqvr

作為一個從業近十年的人,強烈給題主推薦這兩個基礎視頻,題主選其中一個,先堅持看下來,這裡先不推薦其它視頻,怕題主內心會亂。

這是我另一個回答,希望能幫到題主你。

知乎用戶:從零開始當一個程序員需要做哪些準備?

另外,我寫了一個新手學習Java的專欄,需要的話關注我就能看到。


推薦大家一個Java學習交流群裡面有學Java用的軟體及Java自學的資料和教程

只要想學Java都可以來的哦

http://qm.qq.com/cgi-bin/qm/qr?k=UZTReONLkp7zAqIcHeDktHuNJbtFFBFW (二維碼自動識別)


推薦你可以這裡的Java視頻教程,Java入門基礎教程,相對比較適合初學者學習。你可以看看是否合適的。


專欄裡面會隨時更新大家需要的視頻教程有需要的小夥伴可以在評論區回復儘快為大家更新:java資源庫

1、入門基礎

o JAVA語言基礎、循環、數組;了解類和對象;

o OOP封裝、繼承、多態;

o java.util.*包下的常用類講解;

o JDK語言包的常用函數;

o 資料庫基礎及JDBC;

o IO流操作,多線程及Socket。

o JavaSE進階教程下載視頻

資料及源代碼 :鏈接:http://pan.baidu.com/s/1pLhvhtL 密碼:m1z0

  • java基礎教程視頻教程視頻:鏈接:http://pan.baidu.com/s/1miihjqK 密碼:l0vt

2、前端基礎

o HTML基本標籤;

o CSS樣式表;

o JAVASCRIPT;

o Ajax;

o jQuery;

o 狀態管理Session和Cookie;

o 動態網頁技術;

o JSP數據交互;

o JSTL和EL表達式;

o Servlet、Filter、Listener;

o 分頁和文件上傳。

HTML_CSS_JavaScript課堂視頻:鏈接:http://pan.baidu.com/s/1slBJmNj 密碼:f8o1

jQuery:鏈接:http://pan.baidu.com/s/1mi1ee8o 密碼:v5x2

Servlet3.0特性:鏈接:http://pan.baidu.com/s/1nviLezB 密碼:if6b

Eclipse開發必備快捷鍵鏈接:http://pan.baidu.com/s/1boMeUeF 密碼:lqpr

不給大家列太多了;需要下載資料可以直接去專欄回復想要的教程:

通過第一階段的學習掌握Java語法和常用類,資料庫入門技術相關知識。讓自己對於存儲,IO,這些有個大概的了解。這時候,千萬不要深入了解多線程和socket,謹記謹記。

通過第二階段了解前端相關的技術,如果你喜歡前端各種酷炫的效果,那麼就深入學習JS、CSS。不大感興趣的話,就淺嘗輒止,並重點學習Servlet、Filter、Listener。重點學習,重點學習,重點學習。 重要的話說三遍!

看文檔or項目永遠進步不了。一定要上手敲,想再多也不如動手。有機會多去找一些經驗比較豐富的人去交流,有個走在前面的人給你指路肯定比你自己走要快得多。


知乎上已經相關答案,說的很好,不再班門弄斧了,附上傳送門,以及相關內容~

作者:David
鏈接:https://www.zhihu.com/question/25255189/answer/86898400
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

1、學習的基本路徑

首先建立好開發環境非常重要,工欲善其事,必先利其器。做任何開發,首先就是要把這個環境準備好,之後就可以去做各種嘗試,嘗試過程中就能逐漸建立信心。初學者往往在環境配置中被各種預想不到的問題弄得很沮喪。

建立起來環境了,改變世界就靠你的代碼了。學習一門編程語言沒有太多的訣竅,你可能可以去找一本比較好的經典的入門書籍,現在網路上也有非常多的資料,圖文或者視頻都可以,根據個人喜好選擇。最重要的練習,熟能生巧,在不斷的練習中去加深自己對程序語言的理解。

接下來你需要了解這三個術語,叫SDK、API跟Lib,分別表示軟體開發套件,應用編程介面和庫。這三者之間其實有一定的聯繫,或者是交叉。總體來說,它們都是給我們提供的一些封裝了底層功能的基礎設施。做Java開發的話,這些東西通常體現為我們所經常說的「框架」。事實上要成為一個資深的Java開發者,對各種API和框架的學習,可能是花時間最多的一個地方。

當然你也不可能把所有API或者SDK種的所有內容完全弄懂。在軟體開發中也有二八原則,少數的API能夠勝任開發中的大部分場景。所以你只需要掌握這些關鍵部分,當在新場景下遇到不能解決的新問題時,再去查看幫助文檔。所以幫助文檔的閱讀也是技術學習的一個關鍵因素。了解了基礎原理之後一般就能上手開發了,幫助文檔可以幫助你在實踐中學習。

2、三個神器

三個神器,對於軟體開發者來說非常重要。

  • 第一個Google,雖然因為各種原因的話有時候我們訪問不了,但是這基本上是可以去尋找技術資料最好的方式。
  • 第二個是Github,之前提到過庫的概念,Github就是一個可以找到大量第三方庫的地方,那是別人給我們封裝好的可以復用的代碼。比方說造一輛汽車的話,我們經常不要自己造輪子,而Github上可以找到很多優質的輪子,這些輪子還是免費(代碼都是開源的),我們應該盡量利用它們來拼裝自己的汽車。
  • 第三個是StackOverflow網站,在這個問答網站上你遇到的幾乎任何開發問題都能快速找到答案。

3、Java Web全棧開發的推薦學習內容

簡單總結一下,大概包括下面這些內容。每一部分都可以細化成很多知識點,這只是一個粗略的羅列。把它當做技術地圖就好了。

  • 開發環境的建立與項目管理:Eclipse、Maven和Git
  • Java編程基礎:基本語法、面向對象特性、Java8新特性、更高級庫(比如Guava)的使用等
  • 前端開發技術:HTML、CSS、Bootstrap和JavaScript基礎
  • Spring基礎:依賴注入IoC、面向切面編程AOP、SpringBoot
  • MVC框架:Spring MVC、Struts等,包括URL路由、模板、表單、Session、攔截器等知識
  • 數據訪問:關係型資料庫、JDBC、Spring JDBC、事務、ORM框架(MyBatis,Hibernate、JPA)
  • 成熟應用的關鍵功能實現:郵件發送、非同步任務、緩存、日誌等
  • 應用的測試和部署

下面對每部分的內容詳細介紹一下。

4、JSP/Servlet的相關內容

雖然現在各種成熟的MVC框架已經讓Java Web開發基本很少使用JSP和Servlet的原生功能了,基本都做了一層封裝。但是這部分基礎知識建議初學者還是要認真學習。

  • Web基礎,HTTP協議
  1. C/S模型,瀏覽器訪問網站過程
  2. URL基礎知識
  3. HTTP消息——請求和響應
  4. 處理HTTP請求的應用程序
  5. Servlet/JSP簡介
  • Servlet
  1. Servlet容器,Servlet處理機制,Servlet生命周期
  2. 部署Servlet
  3. ServletContext, ServletConfig
  4. Filter, Event Listener
  • JSP
  1. 表達式,scriptlet, declaration
  2. 在JSP中訪問Java類
  3. JSP內置對象
  • 處理用戶輸入
  1. HTTP方法——GET v.s. POST
  2. 讀取表單數據
  • 構建MVC應用
  1. Servlets/JSP存在的問題
  2. MVC設計模式
  3. 使用RequestDispatcher
  4. 在Servlets和JSP中傳遞數據,EL表達式
  • 使用JSTL作為模板
  1. JSP Tag Lib
  2. Core Tag(if, loop)
  3. Function Tag(string, fmt, utils)
  • Session
  1. SessionCookie基本概念
  2. 通過Cookie記錄用戶狀態(類似購物車的例子)
  3. 使用Session跟蹤用戶(登錄)


現在的教程在網上其實是很好找的,在網上有很多,仔細搜一搜總會找到不錯的教程的,如果你實在是找不到什麼學習Java的教程,你也可以來我們官網看一看,裡面有一套全套的教程,如果你想學習這套是非常不錯的選擇。


今天發現一個特別適合的java學習資料,分享給大家,1塊錢就可以學完java核心基礎,還是二十年開發經驗的技術專家授課,需要學習30天才能學完,全程面授課,大家可以自己看看。

我是雷鋒,別謝我!

Java核心基礎30天,微軟專家創辦的java培訓機構最課程出品的絕密學習資料,首次公開。


自學Java了一陣動力節點的Java視頻感覺還不錯,各位大佬們還有什麼好的視頻推薦給我嗎?


好的自學視頻我選擇動力節點,看過他家的Java從零基礎到精通視頻感覺非常的詳細。


Java自學我覺得動力節點的視頻非常的不錯,可以看看。


學這個不如考研 真的


私信我,有資源


小碼哥java基礎視頻。


慕課網上有很多免費教程


推薦閱讀:

自學理論物理有可能成為理論物理學家嗎?
如何系統且全面的自學EHS?
最近想自學AI,有沒有什麼好的教學視頻可以推薦?
MOOC 適合哪些人群學習?
有哪些高質量的自學網站?

TAG:Java | 自學 | 視頻教程 |