- N +

java多久可以學(xué)會(java三個(gè)月能學(xué)會嗎)

大家好,感謝邀請,今天來為大家分享一下java多久可以學(xué)會的問題,以及和java三個(gè)月能學(xué)會嗎的一些困惑,大家要是還不太明白的話,也沒有關(guān)系,因?yàn)榻酉聛韺榇蠹曳窒恚M梢詭椭酱蠹遥鉀Q大家的問題,下面就開始吧!

自學(xué)Java大概要多長時(shí)間

自學(xué)家玩,如果我們有一定的基礎(chǔ)的話,基本上三個(gè)月就可以全部學(xué)完了,如果自己沒有基礎(chǔ)的話,可能要學(xué)一年這樣子,因?yàn)樽詫W(xué)遇到問題是沒有人給你解決的,你只有自己去摸索和對以前基礎(chǔ)知識的掌握能力來判斷學(xué)習(xí)的進(jìn)度。

自學(xué)java大概要多久

每天五小時(shí),三年左右可以基本應(yīng)付工作。。。如果你覺得難以堅(jiān)持,可以考慮C#。。JAVA能做的C#也都可以。。尤其在游戲開發(fā)方面C#比JAVA要強(qiáng),主要還是C#和JAVA之間的相似度非常高,語法九成都一樣,編程思想完全一樣,相對比JAVA要稍微容易一些。但也僅僅是稍微容易而已。。本人是JAVA轉(zhuǎn)C#,感覺不錯(cuò),想轉(zhuǎn)回去也比較容易。。學(xué)編程和學(xué)中文的道理是一樣的,可以分成六個(gè)階段第一階段:學(xué)中文的時(shí)候,什么是主語,謂語,賓語。什么是動詞、名詞、形容詞。什么叫段落,什么是標(biāo)點(diǎn)符號。搞清楚這些,就等于掌握了中文語法。編程語言也是同理,搞清楚什么是判斷,循環(huán),數(shù)據(jù)類型,類,對象,枚舉,結(jié)構(gòu),數(shù)組,集合,運(yùn)算符。就等于掌握了編程語言的語法。這個(gè)學(xué)習(xí)過程,大概需要一個(gè)月。第二階段:掌握了中文語法,到能用中文寫句子之間,有多大差距?首先,差在你要認(rèn)識“字”和“詞”。這就需要長期的積累。編程語言也是同理,學(xué)完語法之后,你需要掌握足夠多的函數(shù)和類。這就等于中文的字和詞。JAVA大概有3萬多個(gè)系統(tǒng)函數(shù)(不一定準(zhǔn)確),和3777個(gè)類(JAVA1.6版)。。語法的作用,就是通過組合這些函數(shù)與類(對象)。讓它們組合成“句子”。要完全掌握幾乎是不可能的,但常用的函數(shù)與類,花上半年時(shí)間,基本是可以掌握的。第三階段:能寫出中文的句子,和能寫信之間,有多少差距?差距在于,你不僅要能會寫字和詞,還要理解它們的意思,并且哪一個(gè)詞,應(yīng)該在什么情況下使用。編程語言也是同理,這在編程語言中,并沒有特定的叫法,其實(shí)就是熟悉的過程,但這個(gè)過程非常漫長。。。。但可以靠之后慢慢積累,并不需要在一時(shí)之間便全部掌握。第四階段:能寫信,和能寫作文的差距有多少?能寫信,你只要讓對方看懂就可以,對方看完是否覺得舒服,并不重要。。。但寫作文,你至少讓老師看后不覺得反感,才算及格。編程語言也是同理,而且這個(gè)階段,對于編程來說非常重要。。。這決定你是否能寫出大的程序。。。這點(diǎn)無法突破,你就只能寫出計(jì)算器之類,以KB為單位的小玩具。。。這其中主要涉及“封裝”,“多態(tài)”的深入理解,以及對“委托”,“事件”,“線程”的正確使用。。還要掌握一些設(shè)計(jì)模式的使用,其中“工廠模式”“觀察者模式”“單例模式”這三個(gè)是必須掌握的,且要非常熟練。。。。非常多的人會在這個(gè)階段放棄學(xué)習(xí)之后改行。。所以這個(gè)階段,其實(shí)可以視為淘汰期。。挺過來基本就會了。。挺不過來的,就可以準(zhǔn)備改行了。。本人在這個(gè)階段,中途放棄過幾次,一共經(jīng)歷了大約兩年的時(shí)間。第五階段:作文除了語法通順,還要常常引經(jīng)據(jù)典,所以就需要一定的背誦能力。也就等同記憶力。套用到編程,就是數(shù)據(jù)庫的使用。。。其實(shí)這和編程語言本身并沒太大關(guān)系。。。但我到今天為止,還從沒見過有任何一個(gè)完全不懂?dāng)?shù)據(jù)庫,卻能找到工作的程序員。。。。。寫法幾乎并不需要思考,基本全靠死記硬背。。。其實(shí)到了這一步,就能勝任一些簡單的工作了。。。比如做一個(gè)人事管理軟件。。。由于程序員只需要掌握增刪改查,所以這個(gè)階段并不難。。快的話,十天可成。。但在這階段卡住,一年都背不過的,也不在少數(shù)。第六階段:能寫作文,還能寫論文的差距有多少?那就在于你除了學(xué)會中文,還要學(xué)論文相關(guān)的專業(yè)知識。編程方面,則是針對需要面臨的工作,學(xué)習(xí)相應(yīng)的框架與基礎(chǔ)知識。。。。如果你要做安卓APP,那你就得去學(xué)安卓,要明白如何獲得GPS定位信息?攝像頭的要如何驅(qū)動?。。。。如果你要做網(wǎng)站,那你就得明白啥是HTTP協(xié)議?啥是GET請求?啥是POST請求?HTML,CSS,JAVASCRIPT怎么寫?熟悉MVC。。。到這個(gè)階段,算是功德圓滿了。。。

沒有基礎(chǔ),學(xué)習(xí)java得幾個(gè)月可以學(xué)會

沒有基礎(chǔ),是指沒有JAVA基礎(chǔ),還是沒有編程基礎(chǔ)?

學(xué)習(xí)這東西是因人而異,我的建議是,不管那么多,直接開始學(xué)吧,不用太長時(shí)間,自個(gè)大概就有個(gè)估計(jì)了。

還有,一定要實(shí)戰(zhàn)!一定要實(shí)戰(zhàn)!比如做個(gè)簡單的博客,基本的東西就都知道了。

java大概多久可以精通

很榮幸回答你的問題。

這個(gè)不好說,java比較難,學(xué)習(xí)的東西又多,如果你掌握學(xué)習(xí)java方法的話,一般半年就能學(xué)會java,如果你沒有找到學(xué)習(xí)java的方法的話,一般1-2才入門。

第一、如果你想自學(xué)java的,這個(gè)時(shí)間就不一定確定了哦,學(xué)習(xí)能力各不相同啊。

第二、如果你是上java培訓(xùn)班,沒有基礎(chǔ)的,先上基礎(chǔ)班入入門大概需要半個(gè)月,再繼續(xù)深入學(xué)習(xí)java技術(shù)和項(xiàng)目,大該需要4個(gè)月,就可以找工作了。

培訓(xùn)是比較辛苦的,學(xué)校課程安排比較緊湊,要堅(jiān)持下去。

要看你每天花的時(shí)間是多少,本人資質(zhì)平平,大學(xué)里有一定的c語言基礎(chǔ),從自學(xué)JAVA入門到現(xiàn)在javaee三大框架整合加JBPM事務(wù)處理,前后用了半年,每天晚上七點(diǎn)學(xué)習(xí)到半夜2點(diǎn)共7個(gè)小時(shí)。個(gè)人總結(jié),JAVA基礎(chǔ)到JAVAEE走過的路線:變量、數(shù)據(jù)類型和運(yùn)算符--->語法控制結(jié)構(gòu)--->類與對象--->異常--->線程--->String及基本數(shù)據(jù)類型包裝類---->集合類----->IO流----->GUI圖形化---->網(wǎng)絡(luò)編程----->正則表達(dá)式----->HTM----->CSS---->JS---->DOM---->XML---->web基礎(chǔ)---->JSP---->SQL----->JDBC---->i18n---->AJAX---->JQUERY----->STRUTS2---->HIBERNATE---->SPRING---->ORACLE---->JBPM---->MYBATIS---->SPRINGBOOT---->HADOOP---->MAPREDUCE,---->ZOOKEEPER---->HIVE---->HBASE---->KAFKA---->FLUME---->STORM---->SPARK此學(xué)習(xí)路線是以javaee的web開發(fā)方向的或者大數(shù)據(jù)開發(fā),僅供參考!

Java從入門到精通需要多久四到五個(gè)月真的是可以學(xué)好Java的嗎

互聯(lián)網(wǎng)是公認(rèn)的高薪行業(yè),而Java作為編程語言中的老大哥,自然成為了很多人學(xué)習(xí)的首選。如果你想要掌握J(rèn)ava編程,又沒有什么計(jì)算機(jī)基礎(chǔ),出于學(xué)習(xí)的效果考慮,建議選擇專業(yè)的學(xué)習(xí)比較好。

第一階段Java基礎(chǔ),通過對基礎(chǔ)階段的學(xué)習(xí),可以讓你清晰JavaEE開發(fā)工程師的定位及發(fā)展規(guī)劃,同時(shí)鼓舞你做好迎戰(zhàn)的心理準(zhǔn)備。

第二階段JavaWeb,是進(jìn)階階段,掌握J(rèn)ava的基本語法,數(shù)據(jù)類型及各種運(yùn)算符,開始可以寫一些運(yùn)算相關(guān)的程序。

第三階段Java框架,框架是程序中另一種存儲數(shù)據(jù)的方式,比直接使用數(shù)組來存儲更加的靈活,在項(xiàng)目中應(yīng)用十分廣泛。同時(shí),將深入研究其中涉及到的數(shù)據(jù)結(jié)構(gòu)和算法,讓你對技術(shù)深度有了一個(gè)質(zhì)的提升。

第四階段Java+云數(shù)據(jù),億級并發(fā)架構(gòu)演進(jìn)、Linux基礎(chǔ)、搭建tomcat環(huán)境以及大數(shù)據(jù)開發(fā)云計(jì)算等高級Java教程,是Java技術(shù)的高端知識。其中穿插項(xiàng)目實(shí)戰(zhàn)演練,企業(yè)真實(shí)項(xiàng)目供你應(yīng)用學(xué)習(xí),進(jìn)行知識體系的“二次學(xué)習(xí)”。

對現(xiàn)在的Java程序員而言,無論是初學(xué)者還是資歷較老的程序員,都應(yīng)該對技術(shù)保持嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度,尤其是對于初學(xué)者,更要積極學(xué)習(xí),打好基礎(chǔ),歷練技術(shù),才能順利進(jìn)去Java行列。

END,本文到此結(jié)束,如果可以幫助到大家,還望關(guān)注本站哦!

返回列表
上一篇:
下一篇: