Java入門資料推薦

1.Java 零基礎入門

推薦浙江大學翁凱老師的課程

  1. 零基礎學Java語言
  2. 面向對象程序設計——Java語言

  如果說“零基礎學Java語言”是學編程的基礎,那麼“面向對象程序設計——Java語言”則是學會編程之後想寫程序的基礎。
  關於面向對象,一時半會是理解不了的,通過這個課程或許只能“哦~,面向對象原來是這樣”。關於面向對象真正的理解是在實際實戰中去獲得,每一次都會有新理解,這時變成了“哇,原來還可以這樣”。

2.Java 框架

  學完了基礎,你會發現什麼也無法做。雖然對編程有了一定的理解,寫出的程序卻和平常用到的PC端,移動端的程序相差甚遠。一個可以應用的程序就像一棟大樓,學完了基礎入門只是學會了如何“砌磚”,下一步是如何就是“壘牆”了。
  Java框架系列推薦顏羣老師的教程

  1. Spring視頻教程
  2. SpringMVC視頻教程
  3. MyBatis視頻教程
  4. Spring Boot視頻教程(入門篇)

3.除此之外

一個優秀的程序員只會單一技能是無法立足的,還需要一些額外的基礎知識。

3.1數據結構

  數據結構推薦浙江大學陳越老師的課程
數據結構–陳越
  數據結構學完,還需要一些算法的知識。首先說明,數據結構和算法與具體的編程語言無關,知識一種思想,解題的思路,一種算法可以用不同的編程語言實現。就像一盤老醋花生,不同的廚子都能做得出來。
  羅招勇老師的課程
數據結構和算法基礎-java版
  學完了數據結構與算法,你會發現在實際編程中似乎沒什麼卵用,但確實在提高了一個程序員的基礎能力。

3.2設計模式

  然後是設計模式,學完設計模式會對“面向對象”理解的更透徹。
  這裏推薦一本書就好了:Head First 設計模式

3.3數據庫

個人的話,或者小企業一般採用MySql數據庫。大企業一般會用Oracle和SQLServer比較多。這方面菜鳥教程就差不多了。

3.4前端

前端基礎:HTML,CSS,JavaScript(和Java沒有一丁點的關係,知識名字撞車而已)
學完基礎一樣什麼也不能做,會發現和日常使用的程序相差甚遠。
接下來是框架,目前最火熱的前端框架應該是Vue
到這裏差不多就能動手搞一個程序了,而且有模有樣。
這裏推薦一本王鬆大佬的書:Spring Boot+Vue全棧開發實戰

3.5網站

國內比較好的:CSDN
程序員必備:GitHub

程序不像古詩詞幾千年不變,還有最重要的四個字:擁抱變化。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章