-
1 # QSong908
-
2 # 醉愛天使
那要看你的目標是學到哪個深度了。
如果只是想入門,認真學習個把月入門沒有問題。
但是如果是想進階,提高。那要學的東西就太多了。沒有一兩年還是不行的。
因為要想做到java技術大牛,不是隻掌握java語言本身就可以了的。
-
3 # IT人劉俊明
掌握Java開發的具體時間因人而異,而且也要看掌握到什麼程度,通常情況下,如果每天都能保證4個小時左右的學習時間,那麼使用3個月左右的時間是可以達到參加專案組實習的水平。下面以Java Web開發為例,來說明一下學習Java的過程和需要的時間。
Java基礎部分Java學習的第一個階段是初級階段,這個階段以學習Java基礎內容為主,當然還需要學習開發工具的使用。Java是一門先難後易的程式語言,一定要重視早期的學習過程。
Java基礎部分首先接觸到的內容包括類、物件、屬性和方法幾個概念,其中類代表了同一類事務概念層次上的抽象(抽象是Java的重要特點),物件則是具體的例項,屬性代表狀態,方法代表功能。Java面向物件的程式設計過程則分成三個步驟,分別是類的定義、物件的建立和方法的呼叫,看一個例子:
接下來的學習內容包括異常處理、集合、多執行緒等內容,這些內容也都比較重要,其中多執行緒是一個重點內容也是一個難點內容。通常情況下,零基礎的學習者,學習這部分內容需要一個月左右的學習時間。
Java Web開發部分在Java基礎部分學習結束以後就可以進入Web開發部分的學習了,Web開發部分需要學習的內容相對於基礎部分來說要多一些。Web開發包括兩個大的內容塊,一部分包括Servlet、JSP、JDBC、JavaBean等基礎內容,另一部分包括SpringMVC、SpringBoot以及SpringCloud等內容。
目前不推薦學習EJB相關的開發知識,畢竟Java EE已經轉交給Eclipse基金會了,未來的發展情況還有待觀察。通常情況下,Java Web這部分內容需要兩個月左右的學習時間。
如果有Java開發方面的問題,也可以諮詢我。
-
4 # 使用者4248892346227
要看你是怎麼學的,一般報班學習是在六個月左右。自己學的話就不一定了,要根據自己的情況來說。如果自學的話,推薦我自己一直在看的騰訊課堂上任小龍老師的課程,他的還是很完整的。天天看應該也不會很久。
回覆列表
零基礎不一定真的零基礎,如果有數學基礎,瞭解作業系統,資料結構,編譯原理等基礎知識,學會編寫簡單的java程式會很快。如果計算機領域知識比較少,學習java這樣的OO語言可能比C語言,python,javascript等要慢一些,因為面向物件有不少語言特性需要學習。學習之初最好能有個學習目標,未來想用java做什麼,這樣會更有目的地去學習。