很多人在Java編碼方面遇到困難的一個(gè)重要原因是,在沒有任何計(jì)劃或設(shè)計(jì)的情況下,就直接開始寫代碼。如果在寫代碼之前,先大致描述一下你想要做什么,創(chuàng)建類以及它們之間交互的草稿,這一步會(huì)大大提高你的Java技能。想學(xué)習(xí)java的同學(xué)可以參加Java培訓(xùn)獲得進(jìn)一步的提升。
首先,要?jiǎng)邮謱?shí)踐多練習(xí)。僅僅學(xué)會(huì)理論知識(shí)并不能使你精通Java,除非你經(jīng)常練習(xí)你所學(xué)的東西,否則所有的學(xué)習(xí)都會(huì)白費(fèi)。就像開車,除非你開始自己開車上路,否則你永遠(yuǎn)也學(xué)不會(huì)。找到一些小的編碼難題,比如在網(wǎng)上看到別人遇到的難題并加以解決,這樣你就可以習(xí)慣于編寫解決問題的代碼,而不是復(fù)制其他人的語(yǔ)法。
然后選擇一個(gè)你想做的小項(xiàng)目。此方法可能需要你擴(kuò)展工具包–了解如何制作GUI或網(wǎng)頁(yè),或者數(shù)據(jù)庫(kù)如何工作。在Java培訓(xùn)學(xué)習(xí)中,也會(huì)有一些做項(xiàng)目的課程,讓你學(xué)以致用,深化鞏固所學(xué)知識(shí)。
將一些工作代碼串在一起也是深化知識(shí)的好辦法,閱讀有關(guān)數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)模式、重構(gòu)等內(nèi)容。嘗試其他新語(yǔ)言,并思考如何在Java中執(zhí)行這些令人眼花繚亂的功能。試著想象你想要什么樣的語(yǔ)法,而不是你有什么語(yǔ)法,然后應(yīng)用它們。
還有一件事,不要盲目地從互聯(lián)網(wǎng)上復(fù)制粘貼代碼,大多數(shù)人都是這樣做的。學(xué)習(xí)每個(gè)程序背后的概念,嘗試使用它。與其只是復(fù)制粘貼代碼并嘗試運(yùn)行,不如自己編寫,這會(huì)提高你的動(dòng)手實(shí)踐能力。只有通過不斷的練習(xí)和測(cè)試,你才能提高你的技能。
Java仍然是一個(gè)很有前途的職業(yè),薪資也豐厚,只要有個(gè)一兩年的工作經(jīng)驗(yàn),很容易就過萬了。學(xué)習(xí)java也沒有那么棘手,因?yàn)橛泻芏嘣诰€教程,你也可以參考書籍,或者通過Java培訓(xùn)來學(xué)習(xí),有經(jīng)驗(yàn)豐富的專業(yè)講師面授指導(dǎo)教學(xué)和明確清晰的學(xué)習(xí)路線,可以輕松有效地學(xué)到很多有用的知識(shí)和技能。