開(kāi)發(fā)階段
經(jīng)過(guò)理論階段的學(xué)習(xí)觉至,你應(yīng)該已經(jīng)掌握了Java 基礎(chǔ)知識(shí)祖屏。進(jìn)入開(kāi)發(fā)階段窜护,則需要掌握在日常實(shí)際Java項(xiàng)目開(kāi)發(fā)過(guò)程中需要用到的一些技能效斑。
首先工欲善其事,必先利其器柄慰,所以首先要熟練掌握J(rèn)ava的常用開(kāi)發(fā)工具和開(kāi)發(fā)環(huán)境鳍悠。
Maven是目前大型公司常用的Java 夾包管理軟件,可以幫助開(kāi)發(fā)者解決Java 夾包之間的依賴和版本管理坐搔。
Git作為代碼倉(cāng)庫(kù)管理軟件藏研,可以幫助我們實(shí)現(xiàn)代碼版本、分支管理概行。
Ecplise是目前Java使用最廣泛的開(kāi)發(fā)環(huán)境蠢挡,它集成了Maven、Git這些常用的插件凳忙。
其次业踏,知識(shí)學(xué)習(xí)方面,需要掌握面向?qū)ο蟮南嚓P(guān)知識(shí)涧卵,例如類和對(duì)象的定義方法勤家、如何實(shí)現(xiàn)對(duì)象的繼承、如何基于接口實(shí)現(xiàn)多態(tài)等柳恐;Java 容器在開(kāi)發(fā)過(guò)程中也使用非常頻繁伐脖,包括List热幔、Set、Map等讼庇,最好能夠了解每種容器的實(shí)現(xiàn)機(jī)制以及適用場(chǎng)景绎巨。Web 方面,同學(xué)們需要掌握Servlet編程蠕啄,包括Servlt config场勤、context編寫;數(shù)據(jù)庫(kù)方面歼跟,同學(xué)們需要掌握J(rèn)DBC和媳,能夠基于JDBC實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增、刪嘹承、改窗价、查如庭。
最后叹卷,聊聊這個(gè)階段的學(xué)習(xí)容易出現(xiàn)的誤區(qū):
l 不要嘗試一次性通過(guò)編譯,遇到編譯錯(cuò)誤坪它,很多同學(xué)會(huì)很焦躁骤竹,實(shí)際上錯(cuò)誤之間有依賴,解決一個(gè)錯(cuò)誤往毡,可能后面的錯(cuò)誤就會(huì)自動(dòng)解除蒙揣,千萬(wàn)不要被大量的錯(cuò)誤嚇倒。
l 不要copy代碼开瞭,我覺(jué)得程序員一個(gè)非常不好的習(xí)慣就是拷貝代碼懒震,尤其在入門階段,多嘗試親手敲代碼嗤详。
l 注意編程規(guī)范:同學(xué)們要從代碼學(xué)習(xí)開(kāi)始个扰,就注意編程規(guī)范,例如變量名定義規(guī)則葱色、函數(shù)名定義規(guī)則递宅,養(yǎng)成良好的編程習(xí)慣。
文尾分享一段簡(jiǎn)單的java代碼
java倒計(jì)時(shí)器
[代碼運(yùn)行效果截圖]