資源描述:
《java2入門經典教程 1》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、Java2入門經典教程1.1什么是Java?http://www.educity.cn 作者:曉羽 來源:希賽教育 2009年6月23日 發(fā)表評論 進入社區(qū)???Java程序設計是一個龐大的、發(fā)展迅速的領域。自從Java發(fā)布以來,作為一種面向對象的程序設計語言,不論在Internet程序設計中,還是在程序設計的教學中,都呈現(xiàn)出顯著的優(yōu)勢。Java2平合對于支持應用程序的開發(fā)來說,是一個具有重要影響的成熟軟件。實際上,Java本身并不復雜,只是內容稍多了一些。使用它進行軟件開發(fā)會更快、更好。???Java的另一個主要特性可能就是
2、面向對象(objectoriented).用面向對象的方法進行程序設計是所有Java程序的一個隱含特性,在本章的稍后部分,我們將會看到它的含義。Java不僅面向對象,而且還設法避免其他面向對象語言中繼承的難度和復雜度,因此你將會發(fā)現(xiàn)Java是一個非常簡單、容易學習的語言。???在本教程中,我們力求讓你對Java語言有個全面的了解,并適當?shù)伢w驗該語言環(huán)境的應用,最終使你對每個核心內容有一個清楚的認識。在對本書內容深入理解之后。你就可以開始編寫功能強大、高效的Java程序了。???本教程中"入門(Beginning)"這個詞,更多
3、的是指教學方式而不是你的技能水平。把它稱之為"直接進入Java"可能更貼切,因為它的教學結構就是按此設計的,也就是說,不管你是一名受過其他語言訓練的程序員,還是一名程序設計的新手,本教程都會將你直接領入Java世界。Java2入門經典教程1.2學習Javahttp://www.educity.cn 作者:曉羽 來源:希賽教育 2009年6月23日 發(fā)表評論 進入社區(qū)???Java并不難,只是包含的內容比較多。語言本身相當精練,但功能非常強大。為了能夠更加有效地使用Java編制程序,你需要學習該語言所包含的庫,其中的內容十分豐富
4、。在本書中。你將依次了解語言如何運行以及如何應用它。學習這些內容的順序經過精心地安排,通過一些相對簡單、明了的過程,你就可以獲得一定的專業(yè)知識,建立運用Java進行程序設計的信心。每一章都盡量避免使用你還沒有學習到的東西。這樣一來,你不能馬上編寫嵌入Weh網頁的Java程序,但是這確實是一種誘人的想法,有點像冒險跳入深水學習游泳。一般說來,比較好的做法是在學習游泳之前,先在淺水池中學習如何漂浮,這樣溺水的可能性就被降到了最低程度,很可能最后你還會成為一名優(yōu)秀的游泳運動員。???java程序正像我們己經提到的。你可以用Java編
5、寫兩種類型的程序。嵌入Web網頁的程序被稱作Java小應用程序(applet),一般單獨運行的程序稱作應用程序(application).你還可以進一步將Java應用程序細分為控制臺應用程序(consoleapplication),即只能夠將字符輸出到計算機屏幕上(例如,在PC機的Windows下的DOS窗口中),還有窗口化的Java應用程序CwindowedJavaapplication),即可以建立、管理多個窗口,并且使用典型的基于窗口程序的圖形用戶界面(GUI)的技術。???在學習Java語言基礎階段,我們將使用控制臺應
6、用程序作為例子來說明其運行過程。這是因為我們可以將注意力集中在語言的特征上,而不用擔心那些建立、管理窗日時遇到的復雜問題。一旦你熟練掌握了java語言的所有特點,就可以轉到窗口化的應用程序和小應用程序上。???學習java一一前面的路???在開始學習之前,仔細考慮一下從哪兒開始,以及選擇什么樣的學習路線,非常有益,所以讓我們先來看看學習Java的主要路線圖。在使用本書學習Java時,你將經過五個階段逐步提高。???1.第一階段是本章。開始介紹一些有關Java程序結構的基本概念及Java程序的運行方式。其中包括面向對象程序設計的
7、有關概念:如何將一個Java源文件建成一個可執(zhí)行程序等等內容。在一開始就接觸這些概念,會使你感到學習編寫Java程序是一件很容易的事情。???2.第二階段,你將學習如何將語句組織在一起,在程序中如何存儲基本數(shù)據(jù),如何進行計算以及如何根據(jù)結果作出判斷。這些都是你進一步學習所需要解決的難題。???3.第二階段,你將學習有關類的知識,即如何定義一個類,如何應用類。這些是你需要掌握的3ava語言的面向對象特性。到此為I匕你已經學習了所有關于Java語言運行的基木知識,具備了進一步深入學習如何應用它們的基礎。???4.第四階段,你將學習
8、如何將一個應用程序分成可并發(fā)執(zhí)行的程序段。當你在一個Web網頁中包括幾個小應用程序,并且一個小應用程序的開始執(zhí)行并不需要等待另一個小應用程序結束時,這一點顯得尤為重要。例如,在你玩一個游戲時,可以讓置于同一個Web網頁中的另一個有趣的動畫片同時演播。???5.第五階段,你將更