-
1 # 網際網路晨哥
-
2 # 爺爺和孫子
如果學校裡學過一些類似程式設計的基礎課程 有過一些初級程式設計概念 那麼花一週到兩週的時間學習java基礎語法 同時要動手實操 對基礎語法基本認識之後 可以在網上下一些影片教程跟著老師一步一步學 如果快的話 兩到三個月 基本一些框架和一些主流的技術都能掌握 之後就是不斷的熟練 讓學到的知識容入工作中 並在工作中不斷的精進
-
3 # 評談科技事
嗯,看你指的入門是什麼水平來定。
比如說只想要寫個Hello World,那兩分鐘就可以入門了。
如果是想要達到工程應用水平的入門,那如果整天學的話大概一個月就能入門。首先你得從最基礎的學起,比如說基本資料型別、陣列、集合、分支選擇結構、迴圈語句、IO操作等等,除此之外,還要理解面向物件的三大特性:封裝繼承和多型,這個理解還會隨著你不斷深入學習而加深。
這些學會了之後你要是做web,那麼還需要學servlet、jdbc、html、css、js、spring、springmvc、mybatis/jpa、springboot,再想進階的話那就要學設計模式、框架的原始碼,這些時間花的就久了。
所以,也要看你想要做到什麼水平來定義入門的時間,如果是簡單的工程應用,那1個月整天學時間也夠了,每天學3-4個小時的話那就是3個月起步了。
對於新手來說,我推薦你先去各大影片學習網站看看Java入門的課程,再買一些基礎的書,我推薦你看一本《head first Java》,這本書用來入門是不二之選,當初我也是看這本書入門的!
-
4 # 吹點雪
java很好學呀,有基礎一週搞定了。我記得我學了c++後再去學 java很輕鬆。根據我的經歷,建議:
1. 找一本權威的書,我以前用的是core java.
2. 用最原始的方式:記事本+jdk命令列編譯執行。
3. 把語言學的差不多時要做一些實際的專案,例如計算器,貪吃蛇。
4 . 最後再換上整合開發工具,如eclipse,android studio開發你想發展的軟體。
-
5 # 宋v第三幕
下面我簡單說一下如今想做JAVA開發的人應該要具備哪些修養去學習。
第一: 在如今這個JAVA的市場下,你如果太過於著急找工作而去學習,你一定找不到,有一個很簡單的道理,任何東西求快沒有用,首先你要會,學的成了半吊子,看點影片就去找工作,沒人接收。
第二: 如果沒有一套系統的學習路線和方案,這看看,那裡看看,依舊學了之後還是浪費時間,根據我的學習經歷來看,任何人學習任何東西,需要一氣呵成,在這段時間內,學習什麼就一刻都不能鬆懈,今天看點影片,明天有事,不看了,這樣沒啥意義。 對於大部分人來說,一個系統的學習課程是尤其重要的,知海匠庫的java課程可以考慮下,很多學員都反應很不錯。 第三: 如果你在學習中沒有很多的程式碼量的話,不多去做案例的話,我個人覺得學了跟沒學一樣,第二次你見到它可能還是不認識它。最好是有個問的人,一個外行想透過自學JAVA開發區找工作,太難了,尤其是在這個行情中。
下面我聊一下JAVA學習的基本內容和路線:
第一: 首先建議大家從HTML+CSS靜態佈局還開始,有人說我是做後端的,前端的事情不用管,這本身就是一個誤區,如今HTML5這麼強大,你不會本身就不會有什麼競爭力。
第二: JavaScript和jQuery的學習,不用說JavaScript無論在前端還是後端中都是佔比非常大的,很多人學不懂也是情理之中,這個跟思維有關係,適當瞭解一下資料結構有利於學習JavaScript和javase。
第三: 最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基礎部分,上過學的人都知道,任何一個試卷80%都是基礎,沒有太難的東西,JAVASE就是JAVA的基礎,根據我這麼多年學習java的經驗來看,如果一個人學不好JAVASE,那JAVA基本就是白學,後面的框架基本就是聽天書。
第四: 資料庫,不用了說了,最常見的那三個資料庫,增刪改查,多去練習SQL語句吧,複雜的連線表示有難度的。
第五: JSP和servlet 就目前來看 有些公司現在不用JSP,因為他的載入速度有點慢。不過還是現在學著吧,畢竟在JAVA體系中也是非常重要的。
第六:框架,struts2,hibernate4,mybatis3,spring4,spring mvc,這些東西都要掌握,但是整個JAVA體現想要理解的還算可以確實有些難度,自己的話,基本沒啥可能了。
-
6 # 甜甜卷ttj
看你有多少時間能用在學習java上,還有你學的資料全不全,都有關係!
我學的那個資料在家學了差不多3個月左右時間吧!基本就入門了!是我學哥們推薦給我的,確實不錯,講的挺細的,而且還有專案可以練手,能把學的知識點鞏固一下!主要是免費的呢,我推薦你哈,百戰程式設計師高淇老師講的java300集!可以去官網或者B站找到!希望可以幫到你
回覆列表
實際中在學習Java程式設計之前需要先學習一些程式設計基礎,新手零基礎怎麼自學java開發?自學java開發有什麼誤區?新手往往無法進行系統的學習,主要原因是自己蒐集資訊較為零散,學習過程中無專業的老師引導,自己會走進一些學習的誤區。
零基礎怎麼自學java開發一:不能盲目的去學
對於java這個行業什麼都不瞭解的情況下,比如:不知道未來發展趨勢,不知道學習java應該注意哪些初始問題,不知道具體的學習規劃學習路線等等,一味的買書看書,看影片,到了中期階段萌生放棄的想法,和主要是因為覺得自己越學越迷茫,也知道自己這樣學找不到工作,這是初學者最大的誤區。
零基礎怎麼自學java開發二:萬事靠自己
當初在學java的時候,學習過程中沒有同學可以交流,學習沉浸在自己的世界裡,總認為自己什麼都可以搞定,而且很多知識不會了,直接就過去了,並沒有深究,而這種學習態度也註定了學習效率是失敗,學習java一定要有討論鑽研的過程,只有跟不同的交流才能瞭解到你自己不知道的東西。
零基礎怎麼自學java開發三:無專業老師指導
對於java從來不瞭解的行業,同時沒有一個這個行業比較厲害的人引導,有一點很重要“方法不對,努力白費”所有的java大神都有自己的學習方法,而學java的學習也基本是一致,而對於一個什麼都不懂的初學者根本不會知道怎麼學,這也是造成失敗的最直接原因。
零基礎怎麼自學java開發四:選擇教材不合適
對於新手來說,學習一個技能肯定是買書看書,但是後來我才實踐的證明,對於一個啥都不懂的初學者來說看書基本可以成為無用的,因為這樣的結果就勢必會造成大多數人的情況:能看懂,但是永遠不會寫,這就是我最初出現的問題,非常煩人,所以建議初學者少看書,多動手,必須弄清楚java的效率學習方法。
零基礎怎麼自學java開發五:獲取的知識比較零散
好像大家都有一個毛病,就是到處蒐集資源,雲盤裡有很多東西,但是基本是從來都不看,所以說影片在精不在於多,我當時自學java的時候也蒐集了各種影片,這裡看看,那裡看看,學的一點都不繫統,而且學了之後也找不到工作,影片一定要最新的,java更新的快,舊的是不可以的。
給你新手朋友推薦一下零基礎系統學習路線:
第一階段:HTML+CSS 靜態佈局開始有人肯能會說我是做後端的,前端的事情不用管,這本身就是一個誤區,如今HTML5這麼強大,你不會本身就不會有什麼競爭力
第二階段:必須要掌握的JS/JQ JS尤為重要,也是最難的,不用說Java無論在前端還是後端中都是佔比非常大的,很多人學不懂也是情理之中,這個跟思維有關係,適當瞭解一下資料結構有利於學習Java和javase。
第三階段:JAVASE核心技術JAVA的基礎,也是JAVA的魂和JAVA緊緊相連的資料庫。最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基礎部分,上過學的人都知道,任何一個試卷80%都是基礎,沒有太難的東西,JAVASE就是JAVA的基礎,根據我這麼多年學習java的經驗來看,如果一個人學不好JAVASE,那JAVA基本就是白學,後面的框架基本就是聽天書。資料庫,不用了說了,最常見的那三個資料庫,增刪改查,多去練習SQL語句吧,複雜的連線表示有難度的。
第四階段:JSP相關技術 JSP和servlet就目前來看 有些公司現在不用JSP,因為他的載入速度有點慢。不過還是現在學著吧,畢竟在JAVA體系中也是非常重要的。
第五階段:JAVAEE企業級開發框架,struts2,hibernate4,mybatis3,spring4,spring mvc,這些東西都要掌握,但是整個JAVA體現想要理解的還算可以確實有些難度,自學的話,基本沒啥可能了。