已經(jīng)學(xué)完JAVASE?
你學(xué)習(xí)完 Java SE 部分,也就是說(shuō)你把 Java 語(yǔ)言基礎(chǔ)部分的知識(shí)已經(jīng)學(xué)習(xí)完成。我個(gè)人認(rèn)為 Java Web 和 Java 安卓是兩個(gè)單獨(dú)的方向,所以你學(xué)習(xí)完 Java SE 后,在學(xué)習(xí) Java Web、Java 安卓,然后再到 Java 架構(gòu)師,這個(gè)順序不合適。
如果你對(duì) Java Web 后端開(kāi)發(fā)感興趣,你的學(xué)習(xí)方向應(yīng)該是Java SE、Java Web、Java架構(gòu)師,如果你對(duì)安卓開(kāi)發(fā)感興趣,你的學(xué)習(xí)方向應(yīng)該是 Java SE、Java安卓、Java架構(gòu)師。不要把 Java Web 和 Java 安卓一起學(xué)習(xí),專(zhuān)注一個(gè)方向就好。
Java 基礎(chǔ)方面涉及到的知識(shí)點(diǎn)很多,請(qǐng)確保你的 Java 基礎(chǔ)足夠扎實(shí)Java 基礎(chǔ)方面涉及到的知識(shí)點(diǎn)非常多,而且有很多知識(shí)點(diǎn)所涉及到的細(xì)節(jié)比較深入。結(jié)合我18年校招面試互聯(lián)網(wǎng)大廠的經(jīng)驗(yàn),Java 集合方面、Java 多線(xiàn)程方面、以及 Java 虛擬機(jī)方面都是必然會(huì)被問(wèn)到的,如果你想進(jìn)大廠,請(qǐng)確保你掌握了這些知識(shí)點(diǎn)。
Java 集合涉及到 List、Set、Map等集合類(lèi),常見(jiàn)集合的底層實(shí)現(xiàn)原理你需要掌握,比如 ArrayList、HashSet、HashMap等,尤其是 HashMap 底層的原理實(shí)現(xiàn),這個(gè)一定要完全掌握,這個(gè)幾乎是 Java 面試必問(wèn)的一個(gè)題目。
Java 多線(xiàn)程方面會(huì)被問(wèn)到,比如線(xiàn)程鎖的實(shí)現(xiàn)、生成者消費(fèi)者模型的編寫(xiě)。工作當(dāng)中倒是不會(huì)接觸到太多。Java 虛擬機(jī)方面則是垃圾回收算法、內(nèi)存的劃分、虛擬機(jī)類(lèi)加載機(jī)制。如果上面我說(shuō)的這些存在你不會(huì)的地方,建議你對(duì)這些知識(shí)點(diǎn)在進(jìn)行學(xué)習(xí)。
安卓現(xiàn)在就業(yè)機(jī)會(huì)沒(méi)有以前那么多了,而且谷歌已經(jīng)將 Kotlin 作為安卓開(kāi)發(fā)語(yǔ)言,不建議你學(xué)習(xí)安卓谷歌在19年5月8號(hào)的 I/O 開(kāi)發(fā)者大會(huì),宣布未來(lái) Kotlin 成為安卓開(kāi)發(fā)首選語(yǔ)言。官方都建議使用 Kotlin語(yǔ)言來(lái)開(kāi)發(fā)安卓,而不是 Java 語(yǔ)言,可想而知,在未來(lái),使用Java來(lái)開(kāi)發(fā)安卓程序會(huì)變得越來(lái)越少。
結(jié)合我的個(gè)人經(jīng)驗(yàn),我現(xiàn)在覺(jué)得安卓開(kāi)發(fā)的崗位其實(shí)已經(jīng)沒(méi)有那么多了,整體安卓開(kāi)發(fā)崗位市場(chǎng)趨于飽和,像我現(xiàn)在所在的公司,招聘安卓開(kāi)發(fā)的崗位很少。所以你學(xué)習(xí)完 Java 基礎(chǔ)之后,建議你還是轉(zhuǎn)向 Java Web 方向會(huì)更好。
Java Web 方向會(huì)接觸到很多Java后端的技術(shù),這對(duì)于你未來(lái)轉(zhuǎn)向 Java 架構(gòu)師方向,會(huì)更有幫助。
我是Lake,專(zhuān)注大數(shù)據(jù)技術(shù)原理、人工智能、數(shù)據(jù)庫(kù)技術(shù)、程序員經(jīng)驗(yàn)分享,如果我的問(wèn)答對(duì)你有幫助的話(huà),希望你能點(diǎn)贊關(guān)注我,感謝。
我會(huì)持續(xù)大數(shù)據(jù)、數(shù)據(jù)庫(kù)方面的內(nèi)容,如果你有任何問(wèn)題,也歡迎關(guān)注私信我,我會(huì)認(rèn)真解答每一個(gè)問(wèn)題。期待您的關(guān)注