一、Java基礎
- java基礎語法
- 集合
- io
- 多線程
- 併發
- 反射
- 網絡編程
注意:對於Java基礎,其中集合和io是初學Java後端的時候最常用的,特別是集合。對於多線程、併發、反射和網絡編程,初學後端的時候基本用不到,因爲你初學的時候不會涉及到這麼深的技術,當然不代表不需要會,如果你面試肯定還是要會的。
這裏學習Java,建議學習Java8(windows下安裝Java8並配置環境變量),因爲這一塊的社區比較成熟,如果你學習過程中出現問題,很快都能查找到問題所在。另外現在都已經 JDK 13 了,爲什麼還有這麼多公司使用舊版本。Java 8 已經算好的了,有的公司還在使用 7,更有甚者還在用 6,你說是不是很 6。
之所以會出現這種狀況,是因爲升級版本耗時費力,最重要的是有可能影響服務的穩定性,雖然說 Java 是向後兼容的,但是誰知道是不是有坑在裏面。在沒有重大安全漏洞或重大性能提升的情況下,大多數公司還是以穩定性爲主,既然 Java 8 已經能滿足業務需求了,那就用它好了。
如果你沒有Java學習視頻,請看文末,我會在文末寫到
二、數據庫
對於數據庫方面,現在基本上用的還是MySQL,所以我認爲還是學習MySQL。對於MySQL版本的選擇,建議選擇MySQL5.7版本。現在普遍使用的仍然是5.5、5.6和5.7,對於MySQL8,不