第一篇:Java學(xué)習(xí)計(jì)劃大全
Java學(xué)習(xí)計(jì)劃
好的計(jì)劃是成功的一半,今天是在創(chuàng)新思維的第一節(jié)課,在這門(mén)課程的開(kāi)始,一個(gè)有策略的、有目的性的計(jì)劃是非常必要的,為了在以后的學(xué)習(xí)中能夠達(dá)到最好的效果,“堅(jiān)持”是一把雕刻刀,不斷地將我這顆頑石變成一件精美的藝術(shù)品。
1.要最大化的利用時(shí)間。時(shí)間是海綿里的水,只有不斷地?cái)D,才會(huì)變得更多,只有將時(shí)間最大化的利用,才能做成一件事。
2.要有計(jì)劃性的做每一件事。統(tǒng)籌規(guī)劃每一件事是成功的關(guān)鍵,只有有計(jì)劃性的做每一件事,才會(huì)將每一件事做完、做好。
3.嚴(yán)格按照計(jì)劃執(zhí)行。要按照自己制定的計(jì)劃嚴(yán)格執(zhí)行,不能像以前一樣一拖再拖,一定要嚴(yán)格要求自己,不能為自己找借口。
4.每天一定要留出的時(shí)間來(lái)學(xué)習(xí)。學(xué)習(xí)是循序漸進(jìn)的,不能一會(huì)一口氣吃成個(gè)胖子,一會(huì)又是餓得骨瘦如柴,一定要每天堅(jiān)持學(xué)習(xí),俗話說(shuō):“三天不練手生,三天不說(shuō)口生”,只有不斷的學(xué)習(xí)才能充實(shí)自己。
5.不懂就要問(wèn)。知之為知之,不知為不知,不知時(shí)就要問(wèn),不能不懂裝懂,如果不知道還要裝做知道,這樣只會(huì)和別人差的越來(lái)越遠(yuǎn),越來(lái)越跟不上老師的節(jié)奏,最后還是一無(wú)所成,只是浪費(fèi)時(shí)間罷了。
6.在學(xué)習(xí)時(shí),首先要學(xué)會(huì)獨(dú)立思考,如果思考不出來(lái),再請(qǐng)教老師或同學(xué),如果只是一味的問(wèn)老師,只會(huì)讓自己產(chǎn)生依靠心理,長(zhǎng)此以往,便失去了獨(dú)立思考的能力,不能自己獨(dú)立完成一件事。
計(jì)劃制定好后,一定要按照計(jì)劃來(lái)執(zhí)行,我相信,我一定可以在以后的學(xué)習(xí)生活中取得進(jìn)步。
第二篇:Java學(xué)習(xí)計(jì)劃
網(wǎng)上搜集整理,爭(zhēng)取運(yùn)用到自己身上
第一階段:目標(biāo):掌握基礎(chǔ)中的基礎(chǔ)。
[1]:學(xué)習(xí)《面向?qū)ο蟪绦蛟O(shè)計(jì)》,[2]:學(xué)習(xí)《java2編程思想》,[3]:學(xué)習(xí)oracler基本知識(shí)。
[4]:學(xué)習(xí)html,以上的學(xué)習(xí)邊理論邊上機(jī)。
第二階段:鞏固自己的基礎(chǔ)知識(shí)。
[1]:精讀《thinkinjava》,[2]:學(xué)習(xí)xml,[3]:抽時(shí)間看看《數(shù)據(jù)結(jié)構(gòu)》
第3階段:
[1]:學(xué)習(xí)serverlet,還有javascript.的。
[2]:學(xué)習(xí)《jsp應(yīng)用開(kāi)發(fā)詳解》,[3]:抽時(shí)間看《java與模式》,第4階段:
[1]:學(xué)習(xí)《精通struts》.共25章,[2]:學(xué)習(xí)hibenate。
第5階段:
學(xué)習(xí)《精通EJB》,只能用心學(xué)啦。聽(tīng)別人說(shuō)很難。我還沒(méi)看過(guò)不知道啊。
第三篇:JAVA學(xué)習(xí)
買(mǎi)本《java瘋狂講義》 或者 在網(wǎng)上下載下來(lái)看看主要看java語(yǔ)法部分和面向?qū)ο缶幊滩糠诌@些要速度過(guò) 接下來(lái)開(kāi)始寫(xiě)一些小例子 從例子里面學(xué)習(xí)會(huì)更快例子差不多了就開(kāi)始web方面的涉獵,先學(xué)struts->jsp->servlet->hibernate->spring學(xué)習(xí)javascript
第四篇:java學(xué)習(xí)
.如何學(xué)習(xí)Java?
3.1 Java學(xué)習(xí)路線
3.1.1 基礎(chǔ)語(yǔ)法及Java原理基礎(chǔ)語(yǔ)法和Java原理是地基,地基不牢靠,猶如沙地上建摩天大廈,是相當(dāng)危險(xiǎn)的。學(xué)習(xí)Java也是如此,必須要有扎實(shí)的基礎(chǔ),你才能在J2EE、J2ME領(lǐng)域游刃有余。參加SCJP(SUN公司認(rèn)證的Java程序員)考試不失為一個(gè)好方法,原因之一是為了對(duì)得起你交的1200大洋考試費(fèi),你會(huì)更努力學(xué)習(xí),原因之二是SCJP考試能夠讓你把基礎(chǔ)打得很牢靠,它要求你跟JDK一樣熟悉Java基礎(chǔ)知識(shí);但是你千萬(wàn)不要認(rèn)為考過(guò)了SCJP就有多了不起,就能夠獲得軟件公司的青睞,就能夠獲取高薪,這樣的想法也是很危險(xiǎn)的。獲得“真正”的SCJP只能證明你的基礎(chǔ)還過(guò)得去,但離實(shí)際開(kāi)發(fā)還有很長(zhǎng)的一段路要走。
3.1.2 OO思想的領(lǐng)悟掌握了基礎(chǔ)語(yǔ)法和Java程序運(yùn)行原理后,我們就可以用Java語(yǔ)言實(shí)現(xiàn)面向?qū)ο蟮乃枷肓恕C嫦驅(qū)ο螅且环N方法學(xué);是獨(dú)立于語(yǔ)言之外的編程思想;是 CBD基于組件開(kāi)發(fā)的基礎(chǔ);屬于強(qiáng)勢(shì)技術(shù)之一。當(dāng)以后因工作需要轉(zhuǎn)到別的面向?qū)ο笳Z(yǔ)言的時(shí)候,你會(huì)感到特別的熟悉親切,學(xué)起來(lái)像喝涼水這么簡(jiǎn)單。
使用面向?qū)ο蟮乃枷脒M(jìn)行開(kāi)發(fā)的基本過(guò)程是: ●調(diào)查收集需求。●建立用例模型。
●從用例模型中識(shí)別分析類(lèi)及類(lèi)與類(lèi)之間的靜態(tài)動(dòng)態(tài)關(guān)系,從而建立分析模型。●細(xì)化分析模型到設(shè)計(jì)模型。●用具體的技術(shù)去實(shí)現(xiàn)。●測(cè)試、部署、總結(jié)。
3.1.3 基本API的學(xué)習(xí)進(jìn)行軟件開(kāi)發(fā)的時(shí)候,并不是什么功能都需要我們?nèi)?shí)現(xiàn),也就是經(jīng)典名言所說(shuō)的“不需要重新發(fā)明輪子”。我們可以利用現(xiàn)成的類(lèi)、組件、框架來(lái)搭建我們的應(yīng)用,如SUN公司編寫(xiě)好了眾多類(lèi)實(shí)現(xiàn)一些底層功能,以及我們下載過(guò)來(lái)的JAR文件中包含的類(lèi),我們可以調(diào)用類(lèi)中的方法來(lái)完成某些功能或繼承它。那么這些類(lèi)中究竟提供了哪些方法給我們使用?方法的參數(shù)個(gè)數(shù)及類(lèi)型是?類(lèi)的構(gòu)造器需不需要參數(shù)?總不可能SUN公司的工程師打國(guó)際長(zhǎng)途甚至飄洋過(guò)海來(lái)告訴你他編寫(xiě)的類(lèi)該如何使用吧。他們只能提供文檔給我們查看,Java DOC文檔(參考文獻(xiàn)4.4)就是這樣的文檔,它可以說(shuō)是程序員與程序員交流的文檔。基本API指的是實(shí)現(xiàn)了一些底層功能的類(lèi),通用性較強(qiáng)的API,如字符串處理/輸入輸出等等。我們又把它成為類(lèi)庫(kù)。熟悉API的方法一是多查Java DOC文檔(參考文獻(xiàn)4.4),二是使用JBuilder/Eclipse等IDE的代碼提示功能。
3.1.4 特定API的學(xué)習(xí)Java介入的領(lǐng)域很廣泛,不同的領(lǐng)域有不同的API,沒(méi)有人熟悉所有的API,對(duì)一般人而言只是熟悉工作中要用到的API。如果你做界面開(kāi)發(fā),那么你需要學(xué)習(xí)Swing/AWT/SWT等API;如果你進(jìn)行網(wǎng)絡(luò)游戲開(kāi)發(fā),你需要深入了解網(wǎng)絡(luò)API/多媒體API/2D3D等;如果你做WEB開(kāi)發(fā),就需要熟 悉Servlet等API啦。總之,需要根據(jù)工作的需要或你的興趣發(fā)展方向去選擇學(xué)習(xí)特定的API。
3.1.5 開(kāi)發(fā)工具的用法在學(xué)習(xí)基礎(chǔ)語(yǔ)法與基本的面向?qū)ο蟾拍顣r(shí),從鍛煉語(yǔ)言熟練程度的角度考慮,我們推薦使用的工具是Editplus/JCreator+JDK,這時(shí)候不要急于上手JBuilder/Eclipse等集成開(kāi)發(fā)環(huán)境,以免過(guò)于關(guān)注IDE的強(qiáng)大功能而分散對(duì)Java技術(shù)本身的注意力。過(guò)了這一階段你就可以開(kāi)始熟悉 IDE了。程序員日常工作包括很多活動(dòng),編輯、編譯及構(gòu)建、調(diào)試、單元測(cè)試、版本控制、維持模型與代碼同步、文檔的更新等等,幾乎每一項(xiàng)活動(dòng)都有專(zhuān)門(mén)的工具,如果獨(dú)立使用這些工具的話,你將會(huì)很痛苦,你需要在堆滿工具的任務(wù)欄上不斷的切換,效率很低下,也很容易出錯(cuò)。在JBuilder、Eclipse等IDE中已經(jīng)自動(dòng)集成編輯器、編譯器、調(diào)試器、單元測(cè)試工具JUnit、自動(dòng)構(gòu)建工具ANT、版本控制工具CVS、DOC文檔生成與更新等等,甚至可以把UML建模工具也集成進(jìn)去,又提供了豐富的向?qū)椭煽蚣艽a,讓我們的開(kāi)發(fā)變得更輕松。應(yīng)該說(shuō)IDE發(fā)展的趨勢(shì)就是集成軟件開(kāi)發(fā)中要用到的幾乎所有工具。從開(kāi)發(fā)效率的角度考慮,使用IDE是必經(jīng)之路,也是從一個(gè)學(xué)生到一個(gè)職業(yè)程序員轉(zhuǎn)變的里程碑。Java開(kāi)發(fā)使用的IDE主要有Eclipse、JBuilder、JDeveloper、NetBeans等幾種;而Eclipse、JBuilder 占有的市場(chǎng)份額是最大的。JBuilder在近幾年來(lái)一直是Java集成開(kāi)發(fā)環(huán)境中的霸主,它是由備受程序員尊敬的Borland公司開(kāi)發(fā),在硝煙彌漫的 Java IDE大戰(zhàn)中,以其快速的版本更新?lián)魯BM的Visual Age for Java等而成就一番偉業(yè)。IBM在Visual Age for Java上已經(jīng)無(wú)利可圖之下,干脆將之貢獻(xiàn)給開(kāi)源社區(qū),成為Eclipse的前身,真所謂“柳暗花明又一村”。浴火重生的Eclipse以其開(kāi)放式的插件擴(kuò)展機(jī)制、免費(fèi)開(kāi)源獲得廣大程序員(包括幾乎所有的骨灰級(jí)程序員)的青睞,極具發(fā)展?jié)摿Α?/p>
3.1.6 學(xué)習(xí)軟件工程 對(duì)小型項(xiàng)目而言,你可能認(rèn)為軟件工程沒(méi)太大的必要。隨著項(xiàng)目的復(fù)雜性越來(lái)越高,軟件工程的必要性才會(huì)體現(xiàn)出來(lái)。參見(jiàn)“軟件開(kāi)發(fā)學(xué)習(xí)路線”小節(jié)。
3.2學(xué)習(xí)要點(diǎn) 確立的學(xué)習(xí)路線之后,我們還需要總結(jié)一下Java的學(xué)習(xí)要點(diǎn),這些要點(diǎn)在前文多多少少提到過(guò),只是筆者覺(jué)得這些地方特別要注意才對(duì)它們進(jìn)行匯總,不要嫌我婆婆媽媽啊。
3.2.1勤查API文檔當(dāng)程序員編寫(xiě)好某些類(lèi),覺(jué)得很有成就感,想把它貢獻(xiàn)給各位苦難的同行。這時(shí)候你要使用“Javadoc”工具(包含在JDK中)生成標(biāo)準(zhǔn)的Java DOC文檔,供同行使用。J2SE/J2EE/J2ME的DOC文檔是程序員與程序員交流的工具,幾乎人手一份,除了菜鳥(niǎo)之外。J2SE DOC文檔官方下載地址:http://Java.sun.com/j2se/1.5.0/download.jsp,你可以到google搜索CHM版本下載。也可以在線查看:http://Java.sun.com/j2se/1.5.0/docs/api/index.html。對(duì)待DOC文檔要像毛主席語(yǔ)錄,早上起床念一遍,吃飯睡覺(jué)前念一遍。當(dāng)需要某項(xiàng)功能的時(shí)候,你應(yīng)該先查相應(yīng)的DOC文檔看看有沒(méi)有現(xiàn)成的實(shí)現(xiàn),有的話就不必勞神費(fèi)心了直接用就可以了,找不到的時(shí)候才考慮自己實(shí)現(xiàn)。使用步驟一般如下: ●找特定的包,包一般根據(jù)功能組織。●找需要使用類(lèi),類(lèi)命名規(guī)范的話我們由類(lèi)的名字可猜出一二。●選擇構(gòu)造器,大多數(shù)使用類(lèi)的方式是創(chuàng)建對(duì)象。●選擇你需要的方法。
3.2.2 查書(shū)/google->寫(xiě)代碼測(cè)試->查看源代碼->請(qǐng)教別人 當(dāng)我們遇到問(wèn)題的時(shí)候該如何解決?這時(shí)候不要急著問(wèn)別人,太簡(jiǎn)單的問(wèn)題,沒(méi)經(jīng)過(guò)思考的問(wèn)題,別人會(huì)因此而瞧不起你。可以先找找書(shū),到google中搜一下看看,絕大部分問(wèn)題基本就解決了。而像“某些類(lèi)/方法如何使用的問(wèn)題”,DOC文檔就是答案。對(duì)某些知識(shí)點(diǎn)有疑惑是,寫(xiě)代碼測(cè)試一下,會(huì)給你留下深刻的印象。而有的問(wèn)題,你可能需要直接看 API的源代碼驗(yàn)證你的想法。萬(wàn)不得已才去請(qǐng)教別人。
3.2.3學(xué)習(xí)開(kāi)源軟件的設(shè)計(jì)思想 Java領(lǐng)域有許多源代碼開(kāi)放的工具、組件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive論壇、PetStore寵物店等等多如牛毛。這些可是前輩給我們留下的瑰寶呀。入寶山而空手歸,你心甘嗎?對(duì)這些工具、框架進(jìn)行分析,領(lǐng)會(huì)其中的設(shè)計(jì)思想,有朝一日說(shuō)不定你也能寫(xiě)一個(gè)XXX框架什么的,風(fēng)光一把。分析開(kāi)源軟件其實(shí)是你提高技術(shù)、提高實(shí)戰(zhàn)能力的便捷方法。
3.2.4 規(guī)范的重要性 沒(méi)有規(guī)矩,不成方圓。這里的規(guī)范有兩層含義。第一層含義是技術(shù)規(guī)范,多到http://www.tmdps.cn下載JSRXXX規(guī)范,多讀規(guī)范,這是最權(quán)威準(zhǔn)確最新的教材。第二層含義是編程規(guī)范,如果你使用了大量的獨(dú)特算法,富有個(gè)性的變量及方法的命名方式;同時(shí),沒(méi)給程序作注釋?zhuān)燥@示你的編程功底是多么的深厚。這樣的代碼別人看起來(lái)像天書(shū),要理解談何容易,更不用說(shuō)維護(hù)了,必然會(huì)被無(wú)情地掃入垃圾堆。Java編碼規(guī)范到此查看或下載http://Java.sun.com/docs/codeconv/,中文的也有,啊,還要問(wèn)我在哪,請(qǐng)參考3.2.2節(jié)。
3.2.5 不局限于Java 很不幸,很幸運(yùn),要學(xué)習(xí)的東西還有很多。不幸的是因?yàn)橐獙W(xué)的東西太多且多變,沒(méi)時(shí)間陪老婆家人或女朋友,導(dǎo)致身心疲憊,嚴(yán)重者甚至導(dǎo)致抑郁癥。幸運(yùn)的是別人要搶你飯碗絕非易事,他們或她們需要付出很多才能達(dá)成心愿。Java不要孤立地去學(xué)習(xí),需要綜合學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、OOP、軟件工程、UML、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)技術(shù)等知識(shí),用橫向縱向的比較聯(lián)想的方式去學(xué)習(xí)會(huì)更有效。如學(xué)習(xí)Java集合的時(shí)候找數(shù)據(jù)結(jié)構(gòu)的書(shū)看看;學(xué)JDBC的時(shí)候復(fù)習(xí)數(shù)據(jù)庫(kù)技術(shù);采取的依然是“需要的時(shí)候再學(xué)”的原則。
4.結(jié)束語(yǔ)需要強(qiáng)調(diào)的是,學(xué)習(xí)軟件開(kāi)發(fā)確實(shí)有一定的難度,也很辛苦,需要付出很多努力,但千萬(wàn)不要半途而廢。本文如果能對(duì)一直徘徊在Java神殿之外的朋友有所幫助的話,筆者也欣慰了。哈哈,怎么聽(tīng)起來(lái)老氣橫秋呀?沒(méi)辦法,在電腦的長(zhǎng)期輻射之下,都快變成小老頭了。最后奉勸各位程序員尤其是MM程序員,完成工作后趕快遠(yuǎn)離電腦,據(jù)《胡播亂報(bào)》報(bào)道,電腦輻射會(huì)在白皙的皮膚上面點(diǎn)綴一些小黑點(diǎn),看起來(lái)鮮艷無(wú)比……
第五篇:《JAVA程序設(shè)計(jì)》課程學(xué)習(xí)博客交流計(jì)劃
《JAVA程序設(shè)計(jì)》課程學(xué)習(xí)博客交流計(jì)劃(文佳寶)私人日志
為了引導(dǎo)同學(xué)們認(rèn)真地學(xué)好《JAVA程序設(shè)計(jì)》這門(mén)課程,切實(shí)推進(jìn)主動(dòng)學(xué)習(xí)、互動(dòng)學(xué)習(xí),本人特草擬如下的《
1、每個(gè)同學(xué)都要認(rèn)真學(xué)習(xí)本課程,并積極參與到本學(xué)習(xí)計(jì)劃之中,盡力發(fā)揮自己的主觀能動(dòng)性,提出具體而深刻的問(wèn)題,或?qū)ζ渌瑢W(xué)提出的問(wèn)題給出全面而準(zhǔn)確的回答,或詳細(xì)寫(xiě)出自己的學(xué)習(xí)、實(shí)驗(yàn)或研究的新知識(shí)、新成果、新進(jìn)展或心得體會(huì),等等。切忌照抄照搬。
2、每個(gè)同學(xué)寫(xiě)出的文章都要署名(在文章標(biāo)題之后),并負(fù)文責(zé)(鼓勵(lì)同學(xué)們通過(guò)反復(fù)修改完善自己發(fā)布的文章)。每個(gè)同學(xué)都可以修改或刪除自己提交的文章,但不得修改或刪除別人的文章。對(duì)別人的文章有意見(jiàn),請(qǐng)以評(píng)論的方式發(fā)表。
3、請(qǐng)從電子和測(cè)控兩專(zhuān)業(yè)各選出一個(gè)博客管理員,負(fù)責(zé)管理所有同學(xué)發(fā)布的博客與評(píng)論,并進(jìn)行統(tǒng)計(jì)匯總。統(tǒng)計(jì)頻率為每?jī)芍芤淮危瑫r(shí)間為周日晚上12:00。若多篇文章內(nèi)容相同或相似,則后發(fā)的文章應(yīng)被刪除。若文章系完全抄襲或評(píng)論明顯毫無(wú)價(jià)值,也應(yīng)被刪除。
4、同學(xué)們發(fā)布的文章請(qǐng)放到自己的班級(jí)分類(lèi)之下。發(fā)布的評(píng)論請(qǐng)注明自己的姓名、班級(jí)與學(xué)號(hào)。建議將“查看權(quán)限”設(shè)置成“私人日志”,除非文章具備一定的水平。每周每人至少要發(fā)表一篇文章,二篇評(píng)論(或兩篇文章)。計(jì)入平時(shí)成績(jī),占期評(píng)成績(jī)的10%。每篇文章都可以引用其它內(nèi)容,如網(wǎng)文等,但自己的內(nèi)容(需加以注明)不得少于50字。在每篇評(píng)論中自己的內(nèi)容不得少于30字。鼓勵(lì)同學(xué)們對(duì)已學(xué)知識(shí)進(jìn)行實(shí)驗(yàn)與研究,并把實(shí)驗(yàn)或研究的結(jié)果以貼圖或貼表的方式加以展示。