日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

关于Java的自学

發布時間:2023/12/20 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于Java的自学 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引言

在Java的學習上,我算是起步比較慢的,因為之前都在做比賽的原因,所以如果不算上大三時候上的Java基礎 的課應該算是 大四上才開始正式的學習。剛開始學習的時候其實算是比較迷茫的,也有請教有經驗的學長如何自學,得知了一些的自學方面的資源。但是說到自學這個東西其實還是要找到的適合自己的路,每個人的學習方式不一樣,所以對同一個知識點想要去學習所獲取的情況有不會一樣。以下介紹一下自己半年來的Java自學經驗以及找工作的經驗外加一些比較干貨的學習資源,有想學習Java的同學可以借鑒以及參考。

學習路線

1.Java學習順序

首先,Java學習的路線還是應該按照正常的順序進行學習(Java基礎—javaweb----Java框架),這樣在學習新的內容的時候才會融匯貫通,因為這些的知識之間都是存在聯系的。我試過學習一半的Javaweb就去學習有關框架的知識,聽了會非常的懵比。因為其實在我的理解來 Java的框架,其實就是在優化編寫Javaweb的一個過程。所以學習還是要按照正常的順序進行才能夠學習的更穩健一些。接下來就是介紹一些我認為的比較好的一些自學的網站以及網課的鏈接。

2.Java基礎

Java基礎方面,我認為這個是最需要認真學習的地方,在之后的學習中可以提供強有力的支撐。不然在后續的學習中不管是web還是框架都會出現問題并且不知道如何排查問題。Java基礎在Java的世界中就是所謂的“萬物之源”。具體要細致學習的地方就是比較底層的地方 例如:生命周期、存儲位置…類似這樣的地方。之所以要好好學習Java基礎的原因就是因為在后續的面試中Java基礎的問題是肯定會被問到的,一些公司還會出一些筆試題進行考核。所以在沒有把Java基礎學好之前還是不要進行下一步的學習。

2.1Java基礎學習網站

2.1.1 網址1

B站的Java基礎學習:https://www.bilibili.com/video/av55246614from=search&seid=5888687406036883258
(ps:我之前找的那個課實在是找不到了,這個是我新找的感覺還不錯的課但是課時很久所以還是選擇性學習)

2.1.2 網址2

牛客網的基礎題練習:https://www.nowcoder.com/intelligentTest
(這是一個比較好的面試題網址,上面有很多的面試題可以去做,所在在上面Java基礎學習完之后就可以進行 Java專題的題目的練習總共有 1042題 這邊建議在寫這么題目的時候還是得有一本自己的錯題本,這樣會有比較大的幫助。)

2.1.3 網址3

牛客網的編程題練習:https://www.nowcoder.com/activity/oj
(這個練習還是有必要的,里面的編程題目有涉及一些算法可以拓展自己的編程思維,在面試中也是會被問到的,但是這部分的練習是在我準備面試的時候才練習的也就是整體都學習以及鍛煉完之后為了面試做的練習,但是有時間的話建議還是可以進行日常化的練習,幫助還是非常大的)

2.1.4 書1

《劍指offer》這本書是一本挺好的針對面試問題的程序算法書,還是一本挺好的書的,但是因為不是利用Java語言編寫的程序所以閱讀起來可能不是那么的流暢,但是還是非常推薦進行閱讀的。這對自身算法的啟蒙有很大的幫助。

3.Javaweb

在學習Javaweb之前還是需要先掌握好上面的Java基礎部分這個還挺重要的。在學習Javaweb的時候我們把知識分為前端知識和后端知識。現如今Java的工作前端和后端沒有分的很開,所以前后端的知識都要會。

3.1 前端的知識
3.1.1.html/css

這方面是做網頁的基礎,所以在學習后端知識之前最好對這方面的知識進行學習。我前端這邊都是推薦菜鳥教程的網址進行學習,先介紹一下這個網址的優點:它可以在網頁進行嘗試,有點在線編程的意味,減少了自己調試的步驟。但是缺點就是:這個網站對知識的解讀較少,它只提供它所有的方法但是并沒有對所有的方法進行詳細的解讀。所以學習前端只靠這個網站還是不夠的。
html學習網站:https://www.runoob.com/html/html-tutorial.html
css學習網站:https://www.runoob.com/css/css-tutorial.html

3.1.2.javascript(html dom、jquery、ajax、json、vue.js)

JavaScript 是 Web 的編程語言。所有現代的 HTML 頁面都使用 JavaScript。這是網站對于JavaScript的介紹。簡單來說就是Javascrip這個語言非常的好用,大家都在用所以要好好學。確實這個是Java前端界面中非常重要的知識點,我目前也在對這方面的知識進行更加深入的學習。這邊還是推薦用菜鳥教程進行學習,優缺點上面有寫了,還是那句話,這個網站只能帶你入門要寫學好還是需要更多的學習。
javascript學習網站:https://www.runoob.com/(因為javascript的知識點太多了,這邊就不一一羅列了,自己到網站里面找還是蠻明顯的)

3.2后端知識
3.2.1 整體后端知識梗概

在學習完前端知識之后,你就可以設計靜態網頁了。但是如果要設計動態網頁的就少不了后端的知識。通俗來講就是對靜態界面中顯示的數據變為數據庫中真是存在的數據。然后通過前端界面的操作對后端的數據庫實現基礎的“增刪改查”。這邊推薦的是B站的這位老師的課,我后端的學習幾乎都是看這個老師的課程學習的。這邊補充一點Javaweb的基礎知識還是要好好學習。面試也是會問到的。
DT課堂原名顏群:https://www.bilibili.com/video/av29086718(這個老師的Javaweb的課講的很好,建議最好是跟著老師敲代碼這樣印象才會深刻)

3.2.2 Mysql數據庫的學習

Java后端的學習上對于數據庫的學習還是十分必要的,其中包括 數據庫表的設計、數據庫的語句、一堆多查詢,多對多查詢、索引…所日常中可能涉及到的都要去學習。這也是面試Java程序員的時候面試官非常愛問的地方,就是有關數據庫的知識。數據庫的學習的話我這邊學習的比較散,沒有在某個網站上進行長時間的學習所以沒辦法作出一個好的指引。但是如果想進行入門學習菜鳥教程依舊是一個不錯的平臺。
菜鳥教程mysql學習網址:https://www.runoob.com/mysql/mysql-tutorial.html

4.Java框架

目前比較多人學習的框架為 ssm框架也就是spring+springMvc+Mybatis這三個框架,大體的學習順序也是按照框架寫的順序進行。這邊要知道spring框架要好好學,因為spring框架是所有spring框架的“祖師爺”,跟Java基礎在Java學習中的地位是一樣的。這邊的知識還是得在Javaweb學習比較完整的情況下進行。目前公司還有用的比較多的框架就是 springboot框架,這個框架在我的理解中是 springmvc的提高版,用起來也是更為的簡單。但是這邊還是建議不要直接進行springboot的學習,因為這樣的學習會讓你的框架知識不夠扎實,就好比學Java不學基礎一樣。這邊還是推薦 B站的顏老師的課(他框架這部分的課程基本都有分為基礎以及進階,如果時間夠的話可以把進階學了)。
spring課程:https://www.bilibili.com/video/av25730497
springmvc課程:https://www.bilibili.com/video/av24883875
mybatis課程:https://www.bilibili.com/video/av25677166
spring boot課程:https://www.bilibili.com/video/av29476100

4.Java項目實戰

這邊是把前面的知識全部學習完了才進行的,Java項目實戰是你在面試之前所必要的,最好做一到兩個項目進行練習。這邊推薦的是https://how2j.cn/這個網站,這個網站有所有的前后端的項目練習當然也可以進行前面那些知識點的練習,總體還算是很不錯的。但是還是比較適合 有一些基礎的進行學習。因為其中都是一些圖文的教學。所以初學者學起來可能會比較吃力。這邊的項目實戰都是需要購買的,為了學習適當的投資也是應該的。這邊是建議把SSM和Spring這兩個框架的羨慕實戰都買了。這樣才能得到全方面的鍛煉。買了以后就是天天敲敲敲,程序員都是敲出來的,敲多了也就會了。

5.關于面試

這邊我也真是敲累了,所以就先不把我面的經歷寫出來了,有空單獨寫一篇有關我面試的經歷出來。在面試之前最好是要完成以上的所有練習再去面試,面試官還是比較關注項目經驗以及實習經驗的。然后對你所使用的技術進行提問。所有要對自己簡歷上的所有項目都熟悉這樣才不會出現尷尬的情況。但是也還是會有回答不出來的問題,這樣很正常,因為面試官通常就是想到什么問什么。但是針對自己不會的問題最好都把它們記到本子上,我是這么做的反正效果也挺好的。每次面試完回去都是一場惡補。這樣面個十幾家公司之后一般正常的技術面自己都是可以應對的。(ps:這樣的知識儲備以及面試習慣讓我年后,面試的大大小小十幾家公司都通過了)這面再推薦一個面試的課程,適合你面試階段去看,最好兩天就看完吧。
面試題目網站:https://www.bilibili.com/video/av29503459?t=248(課挺好的,只不過你要接受的了這個老師的說話方式。)
還有就是能秋招就秋招,千萬不要等春招,很苦逼。以上就是我這半年以來對于Java自學的總結,雖然不全是對的,但是希望給要學習Java又迷茫的同學指一條出路。

總結

以上是生活随笔為你收集整理的关于Java的自学的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。