第一篇:基于Java的校園學(xué)習(xí)手機軟件的設(shè)計
基于Java的校園學(xué)習(xí)手機軟件的設(shè)計
【摘要】針對大學(xué)校園中利用現(xiàn)代化通信設(shè)備―手機,如何進(jìn)行手機移動學(xué)習(xí)。學(xué)生由于參加社會團體活動或其他等原因不能及時學(xué)習(xí),這里拱建了手機移動平臺,來提供豐富的學(xué)校的教學(xué)資源,給學(xué)生更多機會去隨時隨地學(xué)習(xí),基于Java的校園學(xué)習(xí)手機軟件的設(shè)計,適應(yīng)了時代的需求和當(dāng)代的人才培養(yǎng)模式。
【關(guān)鍵詞】通信設(shè)備 手機移動學(xué)習(xí)移動平臺
一、引言
校園手機學(xué)習(xí)的平臺是指利用無線移動通信設(shè)備和互聯(lián)網(wǎng)絡(luò)獲得更多教育信息、教育共享資源等一種新型的學(xué)習(xí)的平臺。這個平臺具有高效性、移動性、操作方便等特點,空間自由度和時間自由度上給學(xué)生帶來了很大的自由空間;利用這個平臺,學(xué)生可以實現(xiàn)瞬間上網(wǎng)和永遠(yuǎn)在線,使信息獲取也更加便捷,信息處理更加實時、高效;同時這個平臺學(xué)習(xí)者之間、學(xué)習(xí)者與教師之間可以很好進(jìn)行互動。
二、國內(nèi)外發(fā)展的現(xiàn)狀
移動學(xué)習(xí)在國外很早就起步的進(jìn)行該項目的研究,研究者通過移動輔助設(shè)備進(jìn)行學(xué)習(xí),學(xué)習(xí)效果得到明顯的提高。
在國內(nèi)近來年各個院校推出來,本地化、個性化的特色APP,大大方便了大學(xué)生們的生活,只需手機輕輕一點,便可將校園新聞、學(xué)校服務(wù)、周邊生活等信息“一網(wǎng)打盡”。APP有許多學(xué)校周邊的餐廳信息,里面有菜單、電話。校園APP,有的高校相關(guān)應(yīng)用軟件多達(dá)數(shù)十款,這些集學(xué)習(xí)、生活、娛樂為一體的手機軟件多數(shù)由學(xué)生團隊制作,逐漸成為當(dāng)下大學(xué)生們的最潮選擇。方興未艾的校園APP中,許多都是由學(xué)生團隊自發(fā)制作,所以有些軟件使用過程中存在一些漏洞,還需要進(jìn)一步完善。因為信息的真實性和安全性上存在很大漏洞,不能夠及時控制信息的來源和發(fā)布信息的準(zhǔn)確性等。
三、開發(fā)目的
本項目是為了解決在校大學(xué)生對于校園公告的了解的不便,解決學(xué)生與老師之間的溝通不便的問題,解決學(xué)生借閱書籍的不便之處,從而方便大學(xué)生在學(xué)校中的生活;同時對于大學(xué)校園內(nèi)使用校APP存在弊端做了一個極大改善。主要利用Java軟件開發(fā)技術(shù)、數(shù)據(jù)庫自動更新技術(shù)、實時網(wǎng)絡(luò)同步技術(shù)。
四、基于Java的校園學(xué)習(xí)實現(xiàn)功能
圖書館書籍信息的同步,能夠與學(xué)校的圖書館的圖書管理系統(tǒng)相連接,從而更加便捷的了解到圖書的信息如圖書的類別,位置,借閱情況等;能夠知曉校方老師所提供的個人信息,方便學(xué)生與老師聯(lián)系;能夠知曉在校學(xué)生的學(xué)生基本信息;及時更新學(xué)校的公告和各個方面的信息,進(jìn)行實時發(fā)布;軟件應(yīng)用于安卓手機。
五、基于Java的校園學(xué)習(xí)設(shè)計
(一)教師信息登錄
如今的軟件多半以學(xué)生信息為主,例如超級課程表等等,里面包含的多半都只是上課時間,上課地點,授課教師等等,卻缺少這種學(xué)生對于老師信息的了解,如課后出現(xiàn)問題,出現(xiàn)特殊情況等等都無法及時跟老師進(jìn)行匯報,這種師生交流的機會大大降低,最后成為找老師難,想及時找到老師那就難上加難。系統(tǒng)主要解決教師信息的更新。
(二)圖書資料收集
學(xué)校圖書館的圖書進(jìn)行錄入,并且由老師對于目前學(xué)習(xí)書籍進(jìn)行書籍的推薦,并且可通過關(guān)鍵字、詞查找到其他類似書籍,在軟件中表明書籍的位置,借閱情況等等相關(guān)內(nèi)容,方便學(xué)生的深入學(xué)習(xí)。
(三)校園動態(tài)公告發(fā)布
很多軟件都只是局限性在自己的一畝三分地,比如什么時間上課,明天有幾節(jié)課的提示信息,缺少了整體,對于學(xué)校的信息公布,這也就局限住了學(xué)生對于校園動態(tài)的感知,和除學(xué)習(xí)外的一些集體活動的了解。
校內(nèi)信息平臺包括學(xué)校的基本介紹,也可以實時的公布校內(nèi)的動態(tài)信息包括校內(nèi)的集體活動,本校的學(xué)生可以進(jìn)行注冊,可以公布信息。
在老師信息和學(xué)生信息中進(jìn)行權(quán)限的分配,學(xué)生用戶主查詢,老師用戶可以針對教課班級進(jìn)行手機號碼等相關(guān)信息的開放,同時可以發(fā)布個人公告,如上課的臨時變動信息等等,這種權(quán)限的設(shè)置可以更加準(zhǔn)確,方便,使用的發(fā)布信息,增加信息的流通途徑,并且更加快捷。
在圖書系統(tǒng)方面,老師能夠有權(quán)限進(jìn)行書籍的推薦,并且之中書籍的推薦會細(xì)分至所學(xué)課程,學(xué)生可以通過查詢自己的課程找到老師推薦的圖書,同時,在查找的同時會通過關(guān)鍵字詞查找到非推薦書籍以外的圖書。
六、存在的問題、縱深研究的建議及其他需要說明的情況
圖書館書籍信息龐大,需要大量整理時間;對于學(xué)校所有教師的資料統(tǒng)計,所需人力較大,時間較長;java模塊比較復(fù)雜,需要更加深入的學(xué)習(xí);需要繼續(xù)對操作界面進(jìn)行優(yōu)化。
參考文獻(xiàn):
[1]劉豫鈞,鬲淑芳.移動學(xué)習(xí)―國外研究現(xiàn)狀之綜述[J].現(xiàn)代教育技術(shù),2004,(3).[2]張文波.JavaScript寶典(第6版)[M].北京:人民郵電出版社,2001.[3]陳劍甌.JavaScript基礎(chǔ)教程[M].北京:人民郵電出版社,2002.[4]譚浩強.C程序設(shè)計(第三版)[M].北京:清華大學(xué)出版社,2000.[5]李擁軍,余晨,彭志奇.數(shù)據(jù)倉庫OLAP數(shù)據(jù)挖掘之間的關(guān)系[J].包鋼科技,2005,(10).[6]李金明,李金榮.中文版Photoshop CS6完全自學(xué)教程[M].北京:人民郵電出版社,2011.
第二篇:“校園杯”軟件設(shè)計大賽策劃書
活動目的:為營造我校濃厚的學(xué)生科研學(xué)術(shù)氛圍,增強大學(xué)生創(chuàng)新意識,傳播計算機文化,并為廣東省軟件設(shè)計大賽選拔作品,我校擬于XX年3月21日—5月19日舉辦華南師范大學(xué)第十三屆“校園杯”軟件設(shè)計大賽。
一、大賽主題創(chuàng)意未來,魅力設(shè)計
二、參賽對象華南師范大學(xué)全日制本科生、專科生
三、參賽時間報名時間:即日起至XX年4月25日上交作品時間:XX年4月30日至XX年5月10日比賽時間:XX年5月19日
四、組織機構(gòu)主辦: 華南師范大學(xué)教務(wù)處、學(xué)生處、團委承辦:計算機學(xué)院、軟件學(xué)院團委
五、參賽方式
1、以1~3人組隊參賽。
2、競賽分專業(yè)組和非專業(yè)組進(jìn)行,計算機、軟件等專業(yè)學(xué)生參加專業(yè)組競賽,其他專業(yè)學(xué)生參加非專業(yè)組競賽。
3、報名方式:參賽隊伍到所在學(xué)院團委科技部報名,報名需提供作品名稱、成員名單、宿舍地址、聯(lián)系電話、以及所在系別,并在規(guī)定期限內(nèi)提交作品。
4、報名提交:由各學(xué)院團委科技部將本學(xué)院的報名名單匯總后,于報名截止日期前將報名名單電子版提交到郵箱,并以收到回信為報名成功。
5、原則上只接受以學(xué)院為單位的報名,個人單獨報名不予受理。
六、作品要求
1、作品必須為在校學(xué)生獨立設(shè)計完成,學(xué)生的畢業(yè)設(shè)計成果、教師負(fù)責(zé)承擔(dān)的研究開發(fā)項目或者外單位委托開發(fā)的項目不能參加評選。
2、作品必須有主體功能體系,有完整的制作文檔;文檔主要應(yīng)包括:需求分析、概要設(shè)計與使用說明這三方面。
3、作品形式:具體形式不限,如普通的單機軟件、娛樂軟件、服務(wù)器/用戶軟件、有主體功能的網(wǎng)頁以及課件等。
4、作品導(dǎo)向:力求“小而精”,而不追求“大而全”、“大而空”等;題材力求創(chuàng)新,鼓勵采用新的軟件開發(fā)方法與技術(shù);符合市場發(fā)展需要,反映技術(shù)發(fā)展方向。5.若參加過校級或者校級以上并獲獎的作品不能參賽,如果沒獲獎或只是參加過院級比賽的作品,無論獲獎與否,都可以參加本次比賽。
七、活動安排
1、報名:截止時間為4月25日;電子版軟件和文檔由各學(xué)院團委科技部在5月10日提交到郵箱,并以收到回信為提交成功。前紙質(zhì)版的軟件和文檔(一式三份)請在5月11日前由各學(xué)院團委科技部轉(zhuǎn)交到計算機學(xué)院、軟件學(xué)院團委競賽部;參加預(yù)審,由專家評選之后公布預(yù)審結(jié)果。
2、預(yù)審:作品文檔上交之后,由主辦單位邀請專家進(jìn)行預(yù)審,主要是對作品文檔的檢查。凡不符合要求者,不能進(jìn)入正式比賽。
3、預(yù)審反饋:主辦單位在作品預(yù)審后,及時公布結(jié)果,并反饋評委老師的修改意見,同時,向參加決賽的隊伍發(fā)送參賽詳細(xì)情況說明書,并提供往屆軟件設(shè)計大賽的部分參賽文檔、作品介紹等參考文件。
4、正式比賽:正式比賽時間定于5月19日上午,競賽地點在計算機學(xué)院東階梯課室。由參賽隊伍進(jìn)行8分鐘作品演示及5分鐘現(xiàn)場答辯(共13分鐘)。
5、獎項設(shè)置:專業(yè)組競賽擬設(shè)一等獎兩名,二等獎三名、三等獎五名、優(yōu)勝獎若干名,創(chuàng)新獎一名;非專業(yè)組競賽擬設(shè)一等獎兩名,二等獎三名、三等獎五名、優(yōu)勝獎若干名。獎勵具體名額,由主辦單位根據(jù)參賽作品的數(shù)量及作品質(zhì)量做出調(diào)整。大賽給獲獎隊伍一定的獎金或獎品。
八、聯(lián)系方式官方微博:@華師計軟團委競賽部 @華師計軟團委策劃書附件一: 《華南師范大學(xué)第十三屆“校園杯”軟件設(shè)計大賽報名表》附件二: 《華南師范大學(xué)第十三屆“校園杯”軟件設(shè)計大賽報名匯總表》華南師范大學(xué)教務(wù)處、學(xué)生處、團委計算機學(xué)院、軟件學(xué)院團委 二〇一三年三月二十一日附件一:華南師范大學(xué)第十三屆“校園杯”軟件設(shè)計大賽報名表
參賽作品名稱團隊名稱賽組類別□專業(yè)組 □非專業(yè)組參賽選手信息姓名學(xué)院/專業(yè)年級聯(lián)系方式/短號指導(dǎo)教師參賽作品概述作品背景與來源及主要功能(不多于200字)技術(shù)路線與思路(不多于100字,包括所采用開發(fā)平臺、語言和相關(guān)技術(shù))本人承諾自愿參加大賽,已充分知曉大賽各項規(guī)則,愿意接受并完全遵守大賽組委會各項規(guī)則。參賽作品為本人/團隊在指導(dǎo)教師指導(dǎo)下獨立完成,沒有任何形式的抄襲或盜版行為。(隊長)簽字:
* 只能以學(xué)院為單位,個人單獨報名不予受理* 團隊報名不超過3人1組,具體要求請參考各院系科技部相關(guān)通知。* 本報名表內(nèi)容請控制在一頁單面a4以內(nèi),此提醒內(nèi)容可刪除附件二:華南師范大學(xué)第十三屆“校園杯”軟件設(shè)計大賽報名匯總表單位(校區(qū)、院系): 負(fù)責(zé)人: 聯(lián)系方式:序號作品團隊院系+年級小組成員聯(lián)系方式備注12345678*本表由院系團委科技部匯總后填寫第三篇:java學(xué)習(xí)
.如何學(xué)習(xí)Java?
3.1 Java學(xué)習(xí)路線
3.1.1 基礎(chǔ)語法及Java原理基礎(chǔ)語法和Java原理是地基,地基不牢靠,猶如沙地上建摩天大廈,是相當(dāng)危險的。學(xué)習(xí)Java也是如此,必須要有扎實的基礎(chǔ),你才能在J2EE、J2ME領(lǐng)域游刃有余。參加SCJP(SUN公司認(rèn)證的Java程序員)考試不失為一個好方法,原因之一是為了對得起你交的1200大洋考試費,你會更努力學(xué)習(xí),原因之二是SCJP考試能夠讓你把基礎(chǔ)打得很牢靠,它要求你跟JDK一樣熟悉Java基礎(chǔ)知識;但是你千萬不要認(rèn)為考過了SCJP就有多了不起,就能夠獲得軟件公司的青睞,就能夠獲取高薪,這樣的想法也是很危險的。獲得“真正”的SCJP只能證明你的基礎(chǔ)還過得去,但離實際開發(fā)還有很長的一段路要走。
3.1.2 OO思想的領(lǐng)悟掌握了基礎(chǔ)語法和Java程序運行原理后,我們就可以用Java語言實現(xiàn)面向?qū)ο蟮乃枷肓?。面向?qū)ο?,是一種方法學(xué);是獨立于語言之外的編程思想;是 CBD基于組件開發(fā)的基礎(chǔ);屬于強勢技術(shù)之一。當(dāng)以后因工作需要轉(zhuǎn)到別的面向?qū)ο笳Z言的時候,你會感到特別的熟悉親切,學(xué)起來像喝涼水這么簡單。
使用面向?qū)ο蟮乃枷脒M(jìn)行開發(fā)的基本過程是: ●調(diào)查收集需求。●建立用例模型。
●從用例模型中識別分析類及類與類之間的靜態(tài)動態(tài)關(guān)系,從而建立分析模型。●細(xì)化分析模型到設(shè)計模型?!裼镁唧w的技術(shù)去實現(xiàn)?!駵y試、部署、總結(jié)。
3.1.3 基本API的學(xué)習(xí)進(jìn)行軟件開發(fā)的時候,并不是什么功能都需要我們?nèi)崿F(xiàn),也就是經(jīng)典名言所說的“不需要重新發(fā)明輪子”。我們可以利用現(xiàn)成的類、組件、框架來搭建我們的應(yīng)用,如SUN公司編寫好了眾多類實現(xiàn)一些底層功能,以及我們下載過來的JAR文件中包含的類,我們可以調(diào)用類中的方法來完成某些功能或繼承它。那么這些類中究竟提供了哪些方法給我們使用?方法的參數(shù)個數(shù)及類型是?類的構(gòu)造器需不需要參數(shù)?總不可能SUN公司的工程師打國際長途甚至飄洋過海來告訴你他編寫的類該如何使用吧。他們只能提供文檔給我們查看,Java DOC文檔(參考文獻(xiàn)4.4)就是這樣的文檔,它可以說是程序員與程序員交流的文檔?;続PI指的是實現(xiàn)了一些底層功能的類,通用性較強的API,如字符串處理/輸入輸出等等。我們又把它成為類庫。熟悉API的方法一是多查Java DOC文檔(參考文獻(xiàn)4.4),二是使用JBuilder/Eclipse等IDE的代碼提示功能。
3.1.4 特定API的學(xué)習(xí)Java介入的領(lǐng)域很廣泛,不同的領(lǐng)域有不同的API,沒有人熟悉所有的API,對一般人而言只是熟悉工作中要用到的API。如果你做界面開發(fā),那么你需要學(xué)習(xí)Swing/AWT/SWT等API;如果你進(jìn)行網(wǎng)絡(luò)游戲開發(fā),你需要深入了解網(wǎng)絡(luò)API/多媒體API/2D3D等;如果你做WEB開發(fā),就需要熟 悉Servlet等API啦??傊?,需要根據(jù)工作的需要或你的興趣發(fā)展方向去選擇學(xué)習(xí)特定的API。
3.1.5 開發(fā)工具的用法在學(xué)習(xí)基礎(chǔ)語法與基本的面向?qū)ο蟾拍顣r,從鍛煉語言熟練程度的角度考慮,我們推薦使用的工具是Editplus/JCreator+JDK,這時候不要急于上手JBuilder/Eclipse等集成開發(fā)環(huán)境,以免過于關(guān)注IDE的強大功能而分散對Java技術(shù)本身的注意力。過了這一階段你就可以開始熟悉 IDE了。程序員日常工作包括很多活動,編輯、編譯及構(gòu)建、調(diào)試、單元測試、版本控制、維持模型與代碼同步、文檔的更新等等,幾乎每一項活動都有專門的工具,如果獨立使用這些工具的話,你將會很痛苦,你需要在堆滿工具的任務(wù)欄上不斷的切換,效率很低下,也很容易出錯。在JBuilder、Eclipse等IDE中已經(jīng)自動集成編輯器、編譯器、調(diào)試器、單元測試工具JUnit、自動構(gòu)建工具ANT、版本控制工具CVS、DOC文檔生成與更新等等,甚至可以把UML建模工具也集成進(jìn)去,又提供了豐富的向?qū)椭煽蚣艽a,讓我們的開發(fā)變得更輕松。應(yīng)該說IDE發(fā)展的趨勢就是集成軟件開發(fā)中要用到的幾乎所有工具。從開發(fā)效率的角度考慮,使用IDE是必經(jīng)之路,也是從一個學(xué)生到一個職業(yè)程序員轉(zhuǎn)變的里程碑。Java開發(fā)使用的IDE主要有Eclipse、JBuilder、JDeveloper、NetBeans等幾種;而Eclipse、JBuilder 占有的市場份額是最大的。JBuilder在近幾年來一直是Java集成開發(fā)環(huán)境中的霸主,它是由備受程序員尊敬的Borland公司開發(fā),在硝煙彌漫的 Java IDE大戰(zhàn)中,以其快速的版本更新?lián)魯BM的Visual Age for Java等而成就一番偉業(yè)。IBM在Visual Age for Java上已經(jīng)無利可圖之下,干脆將之貢獻(xiàn)給開源社區(qū),成為Eclipse的前身,真所謂“柳暗花明又一村”。浴火重生的Eclipse以其開放式的插件擴展機制、免費開源獲得廣大程序員(包括幾乎所有的骨灰級程序員)的青睞,極具發(fā)展?jié)摿Α?/p>
3.1.6 學(xué)習(xí)軟件工程 對小型項目而言,你可能認(rèn)為軟件工程沒太大的必要。隨著項目的復(fù)雜性越來越高,軟件工程的必要性才會體現(xiàn)出來。參見“軟件開發(fā)學(xué)習(xí)路線”小節(jié)。
3.2學(xué)習(xí)要點 確立的學(xué)習(xí)路線之后,我們還需要總結(jié)一下Java的學(xué)習(xí)要點,這些要點在前文多多少少提到過,只是筆者覺得這些地方特別要注意才對它們進(jìn)行匯總,不要嫌我婆婆媽媽啊。
3.2.1勤查API文檔當(dāng)程序員編寫好某些類,覺得很有成就感,想把它貢獻(xiàn)給各位苦難的同行。這時候你要使用“Javadoc”工具(包含在JDK中)生成標(biāo)準(zhǔn)的Java DOC文檔,供同行使用。J2SE/J2EE/J2ME的DOC文檔是程序員與程序員交流的工具,幾乎人手一份,除了菜鳥之外。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。對待DOC文檔要像毛主席語錄,早上起床念一遍,吃飯睡覺前念一遍。當(dāng)需要某項功能的時候,你應(yīng)該先查相應(yīng)的DOC文檔看看有沒有現(xiàn)成的實現(xiàn),有的話就不必勞神費心了直接用就可以了,找不到的時候才考慮自己實現(xiàn)。使用步驟一般如下: ●找特定的包,包一般根據(jù)功能組織?!裾倚枰褂妙?,類命名規(guī)范的話我們由類的名字可猜出一二?!襁x擇構(gòu)造器,大多數(shù)使用類的方式是創(chuàng)建對象?!襁x擇你需要的方法。
3.2.2 查書/google->寫代碼測試->查看源代碼->請教別人 當(dāng)我們遇到問題的時候該如何解決?這時候不要急著問別人,太簡單的問題,沒經(jīng)過思考的問題,別人會因此而瞧不起你。可以先找找書,到google中搜一下看看,絕大部分問題基本就解決了。而像“某些類/方法如何使用的問題”,DOC文檔就是答案。對某些知識點有疑惑是,寫代碼測試一下,會給你留下深刻的印象。而有的問題,你可能需要直接看 API的源代碼驗證你的想法。萬不得已才去請教別人。
3.2.3學(xué)習(xí)開源軟件的設(shè)計思想 Java領(lǐng)域有許多源代碼開放的工具、組件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive論壇、PetStore寵物店等等多如牛毛。這些可是前輩給我們留下的瑰寶呀。入寶山而空手歸,你心甘嗎?對這些工具、框架進(jìn)行分析,領(lǐng)會其中的設(shè)計思想,有朝一日說不定你也能寫一個XXX框架什么的,風(fēng)光一把。分析開源軟件其實是你提高技術(shù)、提高實戰(zhàn)能力的便捷方法。
3.2.4 規(guī)范的重要性 沒有規(guī)矩,不成方圓。這里的規(guī)范有兩層含義。第一層含義是技術(shù)規(guī)范,多到http://004km.cn下載JSRXXX規(guī)范,多讀規(guī)范,這是最權(quán)威準(zhǔn)確最新的教材。第二層含義是編程規(guī)范,如果你使用了大量的獨特算法,富有個性的變量及方法的命名方式;同時,沒給程序作注釋,以顯示你的編程功底是多么的深厚。這樣的代碼別人看起來像天書,要理解談何容易,更不用說維護(hù)了,必然會被無情地掃入垃圾堆。Java編碼規(guī)范到此查看或下載http://Java.sun.com/docs/codeconv/,中文的也有,啊,還要問我在哪,請參考3.2.2節(jié)。
3.2.5 不局限于Java 很不幸,很幸運,要學(xué)習(xí)的東西還有很多。不幸的是因為要學(xué)的東西太多且多變,沒時間陪老婆家人或女朋友,導(dǎo)致身心疲憊,嚴(yán)重者甚至導(dǎo)致抑郁癥。幸運的是別人要搶你飯碗絕非易事,他們或她們需要付出很多才能達(dá)成心愿。Java不要孤立地去學(xué)習(xí),需要綜合學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、OOP、軟件工程、UML、網(wǎng)絡(luò)編程、數(shù)據(jù)庫技術(shù)等知識,用橫向縱向的比較聯(lián)想的方式去學(xué)習(xí)會更有效。如學(xué)習(xí)Java集合的時候找數(shù)據(jù)結(jié)構(gòu)的書看看;學(xué)JDBC的時候復(fù)習(xí)數(shù)據(jù)庫技術(shù);采取的依然是“需要的時候再學(xué)”的原則。
4.結(jié)束語需要強調(diào)的是,學(xué)習(xí)軟件開發(fā)確實有一定的難度,也很辛苦,需要付出很多努力,但千萬不要半途而廢。本文如果能對一直徘徊在Java神殿之外的朋友有所幫助的話,筆者也欣慰了。哈哈,怎么聽起來老氣橫秋呀?沒辦法,在電腦的長期輻射之下,都快變成小老頭了。最后奉勸各位程序員尤其是MM程序員,完成工作后趕快遠(yuǎn)離電腦,據(jù)《胡播亂報》報道,電腦輻射會在白皙的皮膚上面點綴一些小黑點,看起來鮮艷無比……
第四篇:JAVA學(xué)習(xí)
買本《java瘋狂講義》 或者 在網(wǎng)上下載下來看看主要看java語法部分和面向?qū)ο缶幊滩糠诌@些要速度過 接下來開始寫一些小例子 從例子里面學(xué)習(xí)會更快例子差不多了就開始web方面的涉獵,先學(xué)struts->jsp->servlet->hibernate->spring學(xué)習(xí)javascript
第五篇:如何深入學(xué)習(xí)java
在開發(fā)領(lǐng)域的技術(shù)人員,只有不斷地充電提高才能夠讓自己始終處于不敗之地。技術(shù)日新月異,推陳出新,讓技術(shù)人員目不暇接。我們都知道,java技術(shù)是目前最流行的編程語言,java入門很難簡單,可是要想成為高手,拿到更高的工資,還需要深入學(xué)習(xí),那么如何深入學(xué)習(xí)java?
Oracle的Java EE 6提供了三大新技術(shù)和更多豐富組件和強勁的特色功能,很先進(jìn)、實用,并且容易掌握,絕對值得java程序員等技術(shù)人員深入學(xué)習(xí),全面提升自身的核心競爭力。
Java EE 6的第一大新技術(shù)就是支持JAX-RS(JSR 311),JAX-RS是RESTful Web Services Java API的簡寫,Java EE 6包含了它的最新1.1版本,它可以讓程序員迅速構(gòu)建遵循REST(Representational State Transfer,表象化狀態(tài)轉(zhuǎn)變)風(fēng)格軟件架構(gòu)的輕量級Web服務(wù),它對于每個資源都使用全局引用標(biāo)識符URI,并擁有直接通過HTTP傳輸數(shù)據(jù)的能力,可以使用標(biāo)準(zhǔn)的固定動詞—GET,PUT,POST和DELETE等來操作這些資源。同時,JAX-RS為在Java中構(gòu)建RESTful Web服務(wù)提供了標(biāo)準(zhǔn)化API,API還提供了注解、相關(guān)的類和接口,這使得在Java中創(chuàng)建RESTful Web服務(wù)變得簡單。
Java EE 6的第二大新技術(shù)是它可以支持面向Java EE平臺的上下文和依賴性注入-CDI(JSR 299),CDI是Context and Dependency Injection的簡寫,它是Java EE平臺的Web層和企業(yè)層之間的一座橋梁。通過CDI,不僅可以讓企業(yè)層通過諸如EJB和JPA等技術(shù),對事務(wù)性資源提供強有力的支持。同時,通過CDI,使得Web層也能夠支持事務(wù),這樣在Web應(yīng)用程序中訪問事務(wù)資源就更容易了。
支持Bean驗證(JSR 303)是Java EE 6的第三大新技術(shù),Bean驗證提供了一個遵循JavaBean規(guī)范編寫的Java類,它提供了標(biāo)準(zhǔn)驗證框架,并可在應(yīng)用程序的所有層之間共享,簡化了驗證,減少重復(fù)、錯誤和凌亂。
以上三種技術(shù),就是深入學(xué)習(xí)java必備的,當(dāng)然,強大的java不只這些,需要學(xué)習(xí)的還有很多,同時也需要連續(xù)的練習(xí),這樣才能成為真正的java高手。如何深入學(xué)習(xí)java
長沙java培訓(xùn)http:///