如何快速學會java?

惡棍村大少


第一階段的java基礎,主要包括Java開發介紹、數組、面向對象、常用類、異常、集合、I/O流、多線程、網絡、反射,內容還是挺多的,學習沒有捷徑可走,也沒有天賦一說,對於踏進開發之門記住多背、多記、多練,深入理解可以在以後的工作中慢慢探索及學習。

第二階段JavaWeb,是進階階段,學員可掌握Java的基本語法,數據類型及各種運算符,開始可以寫一些運算相關的程序;

第三階段Java框架,框架是程序中另一種存儲數據的方式,比直接使用數組來存儲更加的靈活,在項目中應用十分廣泛。同時將深入研究其中涉及到的數據結構和算法,對學員的技術深度有了一個質的提升;

第四階段Java+雲數據,億級併發架構演進、Linux基礎、搭建tomcat環境以及大數據開發雲計算等高級Java教程,是Java技術的高端知識。其中穿插項目實戰演練,企業真實項目供學員應用學習,進行知識體系的“二次學習”。

興趣是第一位,堅持學習最主要,學習一定不要盲目,閉門造車,要懂得交流溝通學習,祝好


千鋒哈爾濱


作為一個應屆生,我想談一談我的感受

和大多數大學生一樣,經過艱苦的高三的學習生活後,好不容易考入大學,都想的是怎麼去玩,憧憬著高中老師說的那種生活,我的大學生活也確實是這樣的😂,大一接觸的都是一些基礎學科比如計算機網絡呀,操作系統語言等等,基本是偏理論的東西,對於我來說不是很感興趣,到了大二開始接觸java這門課,從第一節課開始,我就喜歡上了這門語言,他不像c語言那麼枯燥(接觸的也不深),一開始就寫那個fx圖形界面就感覺特別好玩,因為可以看到實質性的東西,能做自己想做的,學java還有一個目的就是,能做的東西太多了,感覺就是萬能的語言,後面自己也整理了很多的學習路線,然後就一點一點地看培訓機構的視頻,當時真是入魔了,每天能到凌晨兩三點,後面慢慢的就被老師帶著做項目,到現在的工作,因為每個人的學習方式,接受能力不同,所以你應該找到適合自己的。

以前是通過視頻去學習一個新的東西,但是到了工作崗位後這種方式就不太合適了,因為公司需要你快速的解決問題,沒有那麼多時間讓你去學習,所以現在我一般是比較急的問題就先百度學會使用,或者問公司同事,等到問題解決了再回過頭去慢慢研究,對於一個新技術,一般會通過看書去系統的學習,因為百度都是零零散散的。

我覺得沒有什麼快捷的學習路徑,主要還是要腳踏實地,踏踏實實的做這個事,最最主要的一點是興趣,不要看著程序員這個行業工資高就想進入,因為這是一個終身學習的過程,如果你沒有一點自制力,不能主動的去學習,我覺得可以趁早放棄。

文采不好,第一次寫,也不知道有沒有跑題😂😂 抱歉!


這個濫情的2B年代


學習這件事情不只是要學的快,重要的是學得會。學會了,付出的過程才是值得的不是嗎[呲牙]不過相對來說,找一個靠譜的機構培訓學習更有效率,有系統的課程,有資深的老師,有共同努力的同學,有濃厚的學習氛圍,還有豐富的就業資源。不僅能學會,還能開始掙錢。就比如現在的我,經過各方對比之後,選擇了尚學堂。他們做了十幾年了,java一直是王牌專業,而且經過我目前的親身學習經歷,確實是一家靠譜的機構。或者你可以先看看高淇老師的入門300集,講的非常不錯,入門了,你就有思路了。加油


我是雙魚座2020


就我個人經歷來說,推薦以下4中學習java的方式。

4中學習方式

  • 1,看書
  • 2,看視頻
  • 3,報培訓班
  • 4,看大神的博客(找大神帶)

我下面就上面幾種學習方式,分別說下優缺點。

一,看書

優點:看書可以比較系統的學習java,可以方便的查閱,可以有針對性的學習其中某些章節。

缺點:對於新手來說,看書可能顯得有些晦澀難懂。很容易因為某一節的沒有看懂,或者代碼寫不對,而卡住。

再有書本上的知識有一定的滯後。比如現在主流使用的都是jdk8和jdk9了,好多書本上還都在講jdk6,甚至有些比較早的書,還在講jdk5。所以看書對於新手來說,不是最好的方式。你可以有了一定java基礎以後,再去有選擇性的看一些書籍,進行系統的學習。

二,看視頻入門

優點:看視頻比較直觀,比較生動,你能看到視頻里老師是怎樣一步步實現代碼的。跟著視頻把代碼敲上幾遍,就能很好很快的實現入門。

缺點:現在網上視頻比較多,能找到一門適合自己的不太容易。

三,報培訓學習

優點:能快速入門,快速培養自己的技能,甚至有的培訓機構,培訓出來能月薪過萬。

缺點:培訓機構的本質就是偃苗助長,短時間內把大量的知識灌輸給你,這樣的知識容易學著後面的忘著前面的。所以培訓機構能快速的把你帶進門,後面的提升還是要靠自己的。

再有就是培訓費用通常比較貴,動不動就要1-3萬。

四,看技術博客,找大神帶

優點:知識點比較新,某一個知識點能很深入的學習,可以跟著技術大神,學習他們思考問題的方式,學習他們寫代碼的風格。還可以在博客下面留言,他們一般也會很好的回覆。

缺點:知識點比較零散,不夠系統。所以博客適合針對性的學習某一些知識點。


如何快速零基礎入門

其實任何編程語言都可以零基礎入門的。每個做編程的人,都是從零開始入門編程開發的。只不過有的人時間長,有的人時間短。有的人入門快,有的人入門慢而已。我認為零基礎入門java,找對學習方法最重要。只有找對學習方法了,你才可以快速的零基礎入門。上面提到的四種學習方式。希望你能找到適合自己的學習方式。

只要方法找對,1個月左右就可以入門java基礎,2-3個月就可以開發簡答的java項目,4-5個月就可以開發中型的java項目。所以零基礎入門java還是比較簡單的。

還記得賣油翁說過的一句話嗎 “無他,但手熟爾” 零基礎入門java也是一樣,一定要多寫代碼,多練習。有些東西剛開始不理解沒事,但是一定要多寫多練。你寫的次數多了,自然而然的也就明白了。

最後,祝成功入門。


編程小石頭


方法/步驟

1/5 分步閱讀

1、具有一定的自學能力 包括Java在內的信息技術發展迅速,指望一本好書或者教師在課堂上若干學時的教學,是難以精通某些技術的。因此必須具有良好的自學能力,要花費大量的時間投入到學習中去。

2/5

2、學習技術的三個層次 任何人的精力都是有限的,不可能掌握所有的技術。因此學習任何技術都要有三個層次:這項技術是什麼?他能幹什麼?怎樣利用它實現它的功能?

3/5

3、多動手練習 很多初學者學習Java,往往抱著一本書非常認真的去看,而且書中的很多例子也能看懂,但是,當做到計算機面前寫程序時,就抓頭撓腮,不知從何下手,出現這種情況的原因在於眼高手低,要解決這個問題必須通過多動手練習程序,熟練才行。同時,沒有任何人在編程過程中會非常的順利,不出現任何錯誤,我們要有信心處理。

4/5

4、對比學習 學習Java的讀者,可能已經具有C++的基礎,因此學習會比較容易一些,由於任何語言或多或少都有類似的地方,可以在學習Java的時候,可以採用橫向對比地方方法來學習。

5/5

5、學會使用幫助和網絡資源 任何一本書不可能把所有的知識點講到。同時凡是比較優秀的軟件都有一些幫助文檔,因此要學用幫助文檔。針對Java而言,要學會使用Java相關的API文檔,也可以上網下載一些視頻,如北京聖思源的,馬士兵的,畢向東的,張孝祥的。個人推薦生死緣的,要學會自己解決問題。


科技啊喵


初學Java的話,看視頻會更容易入門。


邊看視頻邊跟著老師操作,然後在根據自己的思路實現一遍。切忌只看視頻不做練習。然後自己在利用空餘時間完成一些練習,在寫代碼的過程中你會發現各種各樣的問題,特別是對於初學者來說,比如說,中英文的輸入法的問題,缺少分號,或者是用的是中文的分號等等。

這些問題可以說基本上和Java相關的知識點沒多大關係,關鍵就看你平時寫代碼的時候細不細心。這些錯誤多練習就可以解決的。


初學Java的話,推薦看“如鵬網”的《這樣學Java不枯燥》視頻教程,免安裝jdk,無需配置環境變量,只需要下載“如鵬網”免配置版本的eclipse打開即可。解決了很多初學者對jdk的安裝,path環境變量配置難的問題,快速搭建開發環境。

課程體系的設置也可以極大的激發對編程的興趣,通過開發超級瑪麗,飛機大戰,湯姆貓,電影的彈幕動畫,連連看等經典小遊戲來講解Java的基礎知識點,適合初學者學習。有需要相關教程的可在後臺私信哦(備註:Java)。


玩著學編程


伴隨著java程序員在企業的地位越來越高,java編程受歡迎成都逐漸增熱。怎樣才能快速學好java編程,快速接手項目開發?

1.書籍是最好的知識載體,也是進階java編程大神的必備工具,一定要看書。

現在學習java變得比以前容易得多了,除了有大量的視頻教學外,還有專業的java培訓機構,這都使得學習變得更加傻瓜化,然而要我說的是,java雖然變得越來越容易學,並不代表這門技術就變得簡單了。如果僅僅學了些皮毛,高手寫的程序你是望塵莫及。在學習的過程中,書籍永遠是知識最好的載體,很多優秀的程序員大師精心編撰的編程書籍,富含的不僅僅是一些知識,更多的是他們所傳授的思想,會讓你變得更加聰明,寫的程序也更加精煉。

2.學習java的時候,獨立思考很重要

現在網絡很發達,我見很多程序員總愛百度,包括我帶的許多人都是這樣,一個jdbc這麼初級的東東,他們編程幾年了,每次還總是用百度查,這個東西應該熟記於心的,這樣才能成為高手,就像一個修理工,一邊查手冊,一邊給你修車,想想就覺得恐怖。

3.算法比你想象的重要,要持續不斷地優化

現在很多人都是快速的學習,快速的練習,反覆的練習。而我的建議是無論你學習到什麼階段,都要去不斷地優化自己的編程,能用3行實現的程序,不用5行,這樣你編寫的程序才可以更加的凝練。而且,編程學習中後期,就要注重算法,儘量編程優質的程序,這才是編程的美妙之處。

4.自己動手寫一個程序,然後不斷地優化改進

你學習的過程可能會很漫長,建議你從一開始的時候,就寫一個小程序,一個計算器的小程序,開始可能很簡單,僅僅通過命令的方式展現,功能可能只有加減乘除。但是隨著你深入學習,可以不斷優化這個程序,直到有一天,你把他做成一個非常完善,性能非常卓越的程序後,你就真正學成了。

5.記得總結學習經驗和學習技巧,要不斷的總結

要學會總結,經常把自己遇到的問題以及解決方法記錄下來,還要記下來自己的經驗和技巧,然後經常瀏覽自己曾經記下來的東西,這樣有了積累,你會發現,你成長會很快。

6.給自己定一個目標,一個月至少研究一個技術點

直到今天,我還是會專心研究一個技術點,比如js的一個程序矩陣算法,實現色彩霓虹燈的變換,亦或是,java多線程自動優化技術,這樣我才能不斷地拔高和出類拔萃,,這是一般程序沒有做到的,如果你做到了,你就牛了。

精誠所至金石為開,按照文中說的方法一步一步來,肯定能學好,當然跟專業人士在一塊學習,進步會更快。



科技探索者天際


您指的“快速”是想有多快?就算你報培訓班學,也至少得有四五個月才能學完整個體系。


至於如何學習Java,我覺得至少做到以下三方面吧


系統性地學

碎片化信息時代,知識往往以細碎的形式呈現,而這種邊角料無法幫你構建起知識體系。就像建房子,你東一塊西一塊地撿一堆磚,是根本搭不起房子來的。學Java也是如此,一開始就得搞清楚整個技術體系,明確具體的學習目標,然後才開始分階段一步步學。

畢竟人的精力有限,知識卻是無窮盡的。如果脫離體系“散學”,費時費力不說,還可能啥都學不好。


實踐性地學

很多同學還是保持在學校時的習慣,拼命看書看理論,就是不願意動手,妄想把理論學透之後就能後顧無憂。其實當你真正學的時候就會發現,實操比邏輯能力更重要。成為大牛的必經之路是夜以繼日地敲代碼,而不是隻停留在理論和邏輯思維上。

代碼多敲幾遍,其義自見。


自覺性地學

學習是場持久戰,重在行動貴在堅持,短時間的突擊是沒有多大效果的。能否自學成功,很大程度上取決你能否堅持學下來。自學前,捫心自問下:我能在接下來的至少半年時間裡,每天堅持學習6個小時以上嗎?

如果不能,並且很確定自己沒有這個自控力,那就果斷打消自學的念頭。 or ,選擇權在你手上。


叩丁狼教育科技


如何快速學習Java,這裡分成兩類,如果你此前有編程經驗,就水到渠成,任務編程語言邏輯相通的,無非結構語法上有點差異,但都有數據類型、關鍵字、保留字、包類、函數、對像、文件、圖形窗口基本上都差不多,因此學習起來應該不難、得心應手。

如果你對Java一無所知的話,條件好的去培訓機構,這樣以來可以快速學會。如果捨不得花錢,那麼自己要有一臺電腦和Java入門書籍,剛開始初步瞭解它的基本語法知識,如數據類型、保留字、對像、構造器、繼承、文件流等等,反覆閱讀,並在電腦上打碼實踐,找出bug,查閱資料問題出在那裡,熟能生巧後舉一反三的練習,然後向更深的方面學習,服務器、後臺網絡數據庫,Java五大框架學習。最快的辦法就是笨的方法,多練多想,這樣才能理解它的意思。如果你英文好,可以看看在線文檔,它的類如何生成等等。學好Java不是一天兩天的事,需要長期努力的結果。


蕪蕖夢緣Wendy


沒有什麼東西是快速學會的,都要下苦力學習。

Java入門簡單,精通很難,需要很長時間,如果為了工作,基礎精通之後可以學習一些框架,特別是spring,springboot等一系列的框架,這些框架了解基礎會使用後找一個工作沒問題,工作之後在慢慢提高,多看看基礎源碼,讀一下spring源碼,這些很重要,讀spring源碼之前可以看看設計模式,不然是看不懂的,不要一撮而就,編程沒有快捷通道,都是在工作中學習。

最重要的是多聯繫,俗話說光說不練假把式,如果只看不敲,完全沒用,看看大神們是如何解決一個需求,你自己是如何解決一個需要,對比一下看看有什麼不同,找出最佳方案,都是一個好的途徑。

剛開始學習編程,學習Java都要貫徹一個思想,不要重複造輪子,現在開原的很多,都可以借用,不過讀一下你借用輪子的代碼,吸收一下思想,有助於提高。

一個Java程序員的忠告,加油,謝謝!


分享到:


相關文章: