對(duì)完全零基礎(chǔ)的人來說,學(xué)Java可以分5步走。在南京的小伙伴如果想學(xué)習(xí)Java,除了自學(xué)當(dāng)然也有別的方式,比如培訓(xùn)就是不錯(cuò)的路子。
在正式開始學(xué)習(xí)Java前,你要確保自己已經(jīng)安裝了JDK和JRE,并選擇一個(gè)趁手的IDE,比如Eclipse或IntelliJ IDEA等,接下來就可以按照以下步驟學(xué)習(xí)Java。
1.學(xué)習(xí)語言基礎(chǔ)
Java學(xué)習(xí)毋庸置疑要從基礎(chǔ)開始。變量、表達(dá)式、控制流語句、面向?qū)ο蟮龋际悄阈枰獙W(xué)習(xí)的基礎(chǔ)概念,當(dāng)然不需要做到面面俱到。除此之外,你還要了解Java的平臺(tái)、運(yùn)行環(huán)境等。這些基礎(chǔ)知識(shí)值得你反復(fù)學(xué)習(xí),從粗讀到精讀,之后做到融會(huì)貫通。
2.創(chuàng)建一些小程序
熟悉基本的概念后,可以通過創(chuàng)建小程序的方式將它們串聯(lián)起來。在一開始寫程序的時(shí)候你會(huì)覺得很難,如果實(shí)在進(jìn)行不下去,那就痛快到網(wǎng)上搜索現(xiàn)成的代碼吧。搜索出來后不要簡(jiǎn)單復(fù)制粘貼,可以比照你自己的代碼,找出語法錯(cuò)誤后修改,嘗試讓自己的程序跑起來。下面是幾個(gè)你可以嘗試創(chuàng)建的程序:
Hello World;
顯示一些短信;
創(chuàng)建一個(gè)能加減乘除的計(jì)算器;
創(chuàng)建一些涉及數(shù)組的程序,例如在控制臺(tái)中以數(shù)組格式打印輸出。
3.使用Java API創(chuàng)建高級(jí)程序
當(dāng)你習(xí)慣了創(chuàng)建上面那些基本的程序后,就可以開始創(chuàng)建高級(jí)程序了。學(xué)習(xí)Java API可以通過Java集合和IO,主要是探索這些API中涉及的各種類和接口,并開始為它們創(chuàng)建程序。這個(gè)學(xué)習(xí)階段的目標(biāo)是熟悉API,并找到解決方案,不需要加入自己的邏輯??梢詣?chuàng)建的高級(jí)程序有如下幾種:
從控制臺(tái)獲取輸入并打?。?/p>
從文件系統(tǒng)讀取文件并在控制臺(tái)中打印其內(nèi)容;
創(chuàng)建一個(gè)新文件并將一些數(shù)據(jù)寫入其中;
從URL讀取數(shù)據(jù)并對(duì)其內(nèi)容進(jìn)行一些搜索;
將元素存儲(chǔ)在列表中,然后對(duì)其進(jìn)行迭代。
4.創(chuàng)建至少一個(gè)桌面應(yīng)用程序和一個(gè)Web應(yīng)用程序
創(chuàng)建至少一個(gè)Java桌面應(yīng)用程序,也就是GUI應(yīng)用程序,比如桌面計(jì)算器,和一個(gè)Web應(yīng)用程序,比如社團(tuán)管理系統(tǒng),就能給你極大的信心。如果遇到困難,可以向網(wǎng)上的一些編程高手、有經(jīng)驗(yàn)的朋友、培訓(xùn)班的老師等人尋求幫助。在尋找解決方案的過程中,可以閱讀所有可以用到的材料,這也是吸收知識(shí)的過程。
5.瀏覽并加入一些優(yōu)秀的Java博客或論壇
如果能完成以上四步,你就能算是一個(gè)初級(jí)的Java開發(fā)者了,這時(shí)候可以到一些Java博客或論壇中,幫助別人或與別人交流,學(xué)習(xí)好的思維方法。
學(xué)習(xí)Java大致就是以上5個(gè)步驟,但不管你的水平如何,永遠(yuǎn)都不要停止學(xué)習(xí)的腳步。說到南京,這是一座軟件產(chǎn)業(yè)發(fā)達(dá)的城市,有很多IT企業(yè),自然也有很多Java工作機(jī)會(huì)。在這里,你既可以自學(xué)Java,也可以參加培訓(xùn)。
南京的IT培訓(xùn)機(jī)構(gòu)還是很多的,比如和盈教育就是不錯(cuò)的一家。和盈的課程采取小班真人面授,在專業(yè)老師的帶領(lǐng)下,能讓你的技術(shù)更純熟,經(jīng)驗(yàn)更豐富,從而找到高薪工作。