{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

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

hot_pot_Leohot_pot_Leo 回答0 收藏2
收藏問題

10條回答

yy13818512006

yy13818512006

回答于2022-06-28 16:02

零基礎(chǔ)學(xué)習(xí)java程序開發(fā),假如全身心投入的話,一個(gè)月時(shí)間就夠(前提要是一名理科大學(xué)生,假如不是的話,會(huì)根據(jù)實(shí)際情況延長(zhǎng))

下圖就是某平臺(tái)上的,java工程師培訓(xùn)教程,4個(gè)月,每個(gè)月2小時(shí)!

為什么一個(gè)月就可以學(xué)習(xí)java程序開發(fā)了呢?

第一階段:基礎(chǔ)知識(shí)

一天學(xué)習(xí)8小時(shí),一個(gè)星期可以把java的基礎(chǔ)知識(shí)有個(gè)大概的了解了,起碼明白怎么定義方法,怎么聲明變量了!加減乘除也應(yīng)該會(huì)了。

第二階段:網(wǎng)頁知識(shí)

這一階段,花一個(gè)星期也可以了解html,js,css的大致原理了吧?需要不能手寫一個(gè)正確的js,但是抄來改,應(yīng)該也是可以做到了的!

第三階段:數(shù)據(jù)庫知識(shí)

這時(shí)候熟悉一下mysql,了解基本的增刪改查語句,不要說很難的,單表查詢肯定能做到了吧?了解框架,不用深入,也深入不了,起碼要知道怎么在框架的哪個(gè)方法里面加自己的代碼!

最后一個(gè)階段:項(xiàng)目實(shí)戰(zhàn)

通過網(wǎng)上現(xiàn)成的項(xiàng)目源碼,拿下來,跑起來,調(diào)試代碼,了解系統(tǒng)運(yùn)行的流程,分析里面的操作及調(diào)用情況。以后碰到類似的需求,就往這個(gè)項(xiàng)目里面抄。一邊抄一邊改。

有疑問的可以私信我哦,需要學(xué)習(xí)資料的也可以找我要!

評(píng)論0 贊同0
  •  加載中...
Chaz

Chaz

回答于2022-06-28 16:02

Java語言特點(diǎn)

1)從語言上來說是較其他語言簡(jiǎn)單的,Java語言具有結(jié)構(gòu)較小,去除了多重繼承模糊概念,摒棄了復(fù)雜的指針。從而使Java開發(fā)變得簡(jiǎn)單。

2)Java是面向?qū)ο缶幊?,只有類與對(duì)象,概念更清晰,代碼復(fù)用性高。

3)支持多線程開發(fā),且支持跨平臺(tái)應(yīng)用

正因?yàn)镴ava有這些特性使得學(xué)起來會(huì)更加容易,基本語法大概一個(gè)月左右可以學(xué)習(xí)完成,線上可以看看網(wǎng)課,線下配合書籍很快就上手了。

評(píng)論0 贊同0
  •  加載中...
Miyang

Miyang

回答于2022-06-28 16:02

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

評(píng)論0 贊同0
  •  加載中...
shiguibiao

shiguibiao

回答于2022-06-28 16:02

如果你每天很閑的話而且精力旺盛的話學(xué)的是很快的。半年多一點(diǎn)完全可以學(xué)會(huì)。時(shí)間其實(shí)要看你的經(jīng)歷以及學(xué)習(xí)狀況來定。說一說簡(jiǎn)單的學(xué)習(xí)技巧吧。自學(xué)你要考慮無非是如何學(xué)習(xí) 1視頻 2直播授課 3書本 書本相對(duì)比較死 沒啥可說的 直播授課一般需要花錢 至于視頻

www.aiquanti.com

這里面完全符合你的需求,都是免費(fèi)的。至于學(xué)習(xí)就是多學(xué)多敲多看,就是反復(fù)看視頻書本 多敲代碼多看源碼 編程是很枯燥的 慢慢學(xué)習(xí) 加油 一定會(huì)成功的 慢慢來 不要怕浪費(fèi)時(shí)間

評(píng)論0 贊同0
  •  加載中...
jone5679

jone5679

回答于2022-06-28 16:02

你需要先明確自學(xué)要達(dá)到什么水平才好估算時(shí)間。我試著以系統(tǒng)的學(xué)完一本java入門書籍來分析一下。

如果你讀的是計(jì)算機(jī)相關(guān)專業(yè),學(xué)??隙▽W(xué)過c語言及相關(guān)專業(yè)課,那么自學(xué)java個(gè)人認(rèn)為一個(gè)月足矣。

如果非計(jì)算機(jī)理科專業(yè),一般會(huì)學(xué)過c語言,如果學(xué)過那么自學(xué)java理解起來會(huì)容易一些,一兩個(gè)月差不多;沒學(xué)過c語言,直接學(xué)java可能稍微難一點(diǎn),可能得三個(gè)月吧。

如果是文科專業(yè),可能對(duì)編程根本沒概念,那樣自學(xué)可能難度較大,感覺自學(xué)java還不如學(xué)學(xué)前端或美工啥的。

以上僅個(gè)人意見,不喜勿噴。

評(píng)論0 贊同0
  •  加載中...
Joyven

Joyven

回答于2022-06-28 16:02

看你的描述,您已經(jīng)做出了一個(gè)重大決定!沒明白,我在說什么?好吧,我是在談?wù)撃鷮?duì)Java進(jìn)行自學(xué)的決定。是的,自學(xué)始終是最好的學(xué)習(xí)。我給您一些自學(xué)指南,希望能幫到您。

那么,什么是Java?

Java是由Sun Microsystems最初開發(fā)并于1995年發(fā)布的一種高級(jí)編程語言。它是一種通用的計(jì)算機(jī)編程語言,它是并發(fā)的,基于類的,面向?qū)ο蟮?,并且?jīng)過專門設(shè)計(jì),以盡可能減少實(shí)現(xiàn)依賴項(xiàng)。 。它旨在讓應(yīng)用程序開發(fā)人員“編寫一次,隨處運(yùn)行”(WORA),這意味著已編譯的Java代碼可以在支持Java的所有平臺(tái)上運(yùn)行而無需重新編譯。Java運(yùn)行在各種平臺(tái)上,例如Windows,Mac操作系統(tǒng)以及各種版本的UNIX。

截至2016年,Java是使用最普遍的編程語言之一,尤其是對(duì)于客戶端-服務(wù)器Web應(yīng)用程序,據(jù)報(bào)道有900萬開發(fā)人員。

確切地說,Java的范圍不僅僅是編程語言。作為平臺(tái),Java涵蓋了各種概念。為了深入學(xué)習(xí)Java,您需要做的第一件事就是弄清楚概念。

Java最重要的概念是什么?

好吧,每種語言都為學(xué)習(xí)者分為三個(gè)部分(基礎(chǔ),中級(jí),高級(jí))。對(duì)于Java(僅談?wù)揅ore Java),這種劃分有點(diǎn)像這樣。

  • 初級(jí):OOPS,嵌套類與內(nèi)部類,異常和錯(cuò)誤處理,多線程
  • 中級(jí):Java基礎(chǔ)類(JFC):AWT,Swings,拖放和Java 2D類庫,Java Bean,Applet,Servlet,數(shù)據(jù)庫連接性:JDBC驅(qū)動(dòng)程序
  • 高級(jí)級(jí)別:泛型,集合框架,Java網(wǎng)絡(luò),MVC

有效學(xué)習(xí)Java的一些技巧是什么?

  • 愛Java。與其發(fā)現(xiàn)缺點(diǎn),不如探索Java的廣泛領(lǐng)域。
  • 每天將寶貴的時(shí)間用于學(xué)習(xí)Java。
  • 如果您不理解,請(qǐng)不要放棄任何話題。仔細(xì)閱讀它,直到您徹底了解它為止。
  • 定期練習(xí)Java概念和程序。
  • 瀏覽Java上的IIT視頻,該視頻可在Youtube的neptel頻道中找到,以解決您的疑問。
  • 如果您仍然有疑問,請(qǐng)?jiān)贕oogle上搜索或?qū)⒁蓡柊l(fā)布到Java論壇(如javaranch或quora)中。數(shù)以千計(jì)的專業(yè)人員在那里為您提供幫助。
  • 如果按照上述步驟進(jìn)行操作,那么無論能力如何,您肯定會(huì)在一個(gè)月內(nèi)對(duì)Java有所了解。
  • 一旦有信心,就去做一個(gè)項(xiàng)目并在沒有任何人幫助的情況下從頭開始進(jìn)行開發(fā)。
  • 不要放棄學(xué)習(xí)。每天閱讀,每天都可以找到Java的新知識(shí)。

好了,祝你好運(yùn)!

評(píng)論0 贊同0
  •  加載中...
lifesimple

lifesimple

回答于2022-06-28 16:02

零基礎(chǔ)想要學(xué)的話最好還是上培訓(xùn)機(jī)構(gòu),一般人自學(xué)不下去的,需要氛圍,需要有人指點(diǎn)方向。花錢了才會(huì)知道努力。雖然培訓(xùn)機(jī)構(gòu)水平也一般,但是帶你入門還是可以的。找到工作后干兩個(gè)月培訓(xùn)費(fèi)就賺上來了。

評(píng)論0 贊同0
  •  加載中...
yeooo

yeooo

回答于2022-06-28 16:02

零基礎(chǔ)學(xué)習(xí)java要多久呢,這個(gè)要看你是要自學(xué)還是要報(bào)班學(xué)了。

自學(xué)的話,時(shí)間應(yīng)該會(huì)比較長(zhǎng)一點(diǎn),我雖然是報(bào)班的,但我是在家看視頻自學(xué)的那種,自學(xué)的話需要你比較有毅力,每天花多少時(shí)間來學(xué)習(xí),盡量不要斷,因?yàn)橹R(shí)很容易忘記,你會(huì)發(fā)現(xiàn)學(xué)了后面,前面的又忘記,編程學(xué)習(xí)也需要你不斷預(yù)習(xí)和重復(fù)練習(xí),這樣才能掌握,而且一個(gè)人學(xué)習(xí)是比較孤獨(dú)的,沒有同伴,出現(xiàn)問題基本都是自己解決,花的時(shí)間自然也就會(huì)更長(zhǎng)一點(diǎn),我是一邊工作一邊學(xué)習(xí)前后花了將近七個(gè)月,每天差不多有3-4個(gè)小時(shí)的學(xué)習(xí)時(shí)間。就這樣學(xué)出來你會(huì)發(fā)現(xiàn)你掌握的也只是一些皮毛,我入職之后發(fā)現(xiàn)我還是什么都不懂,很多東西還是要人教才會(huì),有時(shí)候一些簡(jiǎn)單的問題不敢問都要自己硬著頭皮去自己解決,不夠你如果總是一直在自學(xué)其實(shí)我覺得是搖搖無期的,你要抓住機(jī)會(huì)遲早入職,這樣你才會(huì)學(xué)得更快。

報(bào)班培訓(xùn)的時(shí)間會(huì)快一點(diǎn),不夠需要你全職去上課,包括晚上也要在機(jī)構(gòu)自習(xí),機(jī)構(gòu)里面會(huì)有比較多的學(xué)習(xí)伙伴,你可能可以找到更多的學(xué)習(xí)樂趣,有問題有同學(xué)或者老師可以一起探討幫忙解決,會(huì)少走很多的彎路,按現(xiàn)在市面上大部分的培訓(xùn)機(jī)構(gòu)一般都是安排4-5個(gè)月的時(shí)間來培訓(xùn)的,學(xué)習(xí)出來水平也是參差不齊,主要還是看你自己,機(jī)構(gòu)一般也會(huì)幫忙推薦工作,你只要學(xué)的還不錯(cuò)應(yīng)該都可以比較快的找到自己的第一份工作。之后的修行就要看你個(gè)人了。

評(píng)論0 贊同0
  •  加載中...
ninefive

ninefive

回答于2022-06-28 16:02

學(xué)習(xí)java 基礎(chǔ)部分需要至少5個(gè)月,是需要你將java 基礎(chǔ)部分完全明白,能夠串起來綜合運(yùn)用,甚至需要兩遍三遍;之所以這么說,不是為了說java 有多難,而是為了強(qiáng)調(diào)基礎(chǔ)有多重要。

java上手很快,入門容易,最開始的時(shí)候?qū)W些swing之類的東西可以增加你學(xué)習(xí)的興趣。但是java內(nèi)容很多,學(xué)深了也不大容易,不過趣味性還是蠻強(qiáng)的。

學(xué)習(xí)Java基本分為三種方法,自學(xué)、培訓(xùn)、找?guī)煾祹В敲瘁槍?duì)不同的學(xué)習(xí)方法所需要的時(shí)間也是不同的,其中報(bào)班學(xué)習(xí)Java所花的時(shí)間是最短的。

報(bào)班學(xué)習(xí)所花時(shí)間短的原因在于:在這學(xué)習(xí)過程中你都專注在這一件事情上,不會(huì)受工作或者其他事情影響;其次報(bào)班學(xué)習(xí)有老師在旁教學(xué)和輔助,當(dāng)自己遇到疑問時(shí)能夠最快的找到解決方法;然后我們可以接受系統(tǒng)性的教學(xué),而不是自己漫無目的的進(jìn)行學(xué)習(xí);最后身邊有一群和自己差不多的朋友,可以督促著自己學(xué)習(xí)……

而自學(xué)所花的時(shí)間是最長(zhǎng)的,因?yàn)槟憧赡苁窃诠ぷ骰蛘邔W(xué)習(xí)空余時(shí)間再進(jìn)行Java學(xué)習(xí),那么就這拉長(zhǎng)了學(xué)習(xí)時(shí)間,同時(shí)在自學(xué)過程中自己會(huì)把握不好學(xué)習(xí)內(nèi)容,也許自己學(xué)的內(nèi)容已經(jīng)不適合市場(chǎng)了……

評(píng)論0 贊同0
  •  加載中...
ernest.wang

ernest.wang

回答于2022-06-28 16:02

每天6個(gè)小時(shí)起6個(gè)月差不多了,學(xué)習(xí)方法如下


Java學(xué)習(xí)路線圖

入門:Java SE基礎(chǔ)-->Java Web(含數(shù)據(jù)庫+H5+js+vue)

中級(jí):Maven-->Git-->SSM框架 -->MybatisPlus-->Spring Boot-->傳智健康【項(xiàng)目實(shí)戰(zhàn)】

進(jìn)階:Spring Cloud(微服務(wù)開發(fā),學(xué)這一套就夠了) 也可分技術(shù)點(diǎn)學(xué): (Dubbo-->Zookeeper-->RabbitMQ-->RocketMQ-->Docker-->Redis -->MongoDB-->搜索技術(shù)Elasticsearch-->MySQL進(jìn)階)

項(xiàng)目:SaaSiHRM【企業(yè)服務(wù)】-->好客租房【生活服務(wù)】-->萬信金融【金融行業(yè)】-->閃聚支付【聚合支付】-->權(quán)限管理一體化解決方案-->短信網(wǎng)關(guān)平臺(tái)

以上技術(shù),足以支撐找一份好的java開發(fā)工作。

如想工作后再提升,頁面底部還有30+套,工作后再學(xué)習(xí)提升的技術(shù):

【JDK8-15新特性】【編程強(qiáng)化】【數(shù)據(jù)庫強(qiáng)化】【安全框架SpringSecurity】【報(bào)表技術(shù)】【模板引擎VelocityTools】【工作流Activiti7】…完整線路圖看這里

每一個(gè)階段下都是一套的課程!這套線路圖當(dāng)中包含了7個(gè)階段,27套課程,743+小時(shí)的內(nèi)容。如果你們能踏踏實(shí)實(shí)學(xué),那么自學(xué)就業(yè)沒有問題!http://yun.itheima.com/map

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<