Java程序設(shè)計(jì)第一章概述_第1頁(yè)
Java程序設(shè)計(jì)第一章概述_第2頁(yè)
Java程序設(shè)計(jì)第一章概述_第3頁(yè)
Java程序設(shè)計(jì)第一章概述_第4頁(yè)
Java程序設(shè)計(jì)第一章概述_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Java程序設(shè)計(jì)

》》第1章第一章Java概述1.1Java的誕生1.2Java的特點(diǎn)1.3Java的應(yīng)用前景1.4Java的運(yùn)行環(huán)境與配置1.5嘗試用JCreator編寫(xiě)簡(jiǎn)單的Java應(yīng)用程序

Java程序設(shè)計(jì)

》》第1章【學(xué)習(xí)目標(biāo)】

1.了解Java的發(fā)展歷史及其特點(diǎn)。2.了解Java語(yǔ)言的發(fā)展前景。3.了解并掌握J(rèn)ava語(yǔ)言的運(yùn)行環(huán)境和配置。4.了解Java應(yīng)用程序的基本結(jié)構(gòu),并能編寫(xiě)簡(jiǎn)單的Java程序。1.1Java的誕生第1章

Java是一種計(jì)算機(jī)程序語(yǔ)言,也是當(dāng)今十分流行的網(wǎng)絡(luò)編程語(yǔ)言,Java的程序可以簡(jiǎn)單地分為JavaApplication(應(yīng)用程序)、JavaApplet(小應(yīng)用程序)兩種。JavaApplication在虛擬機(jī)(JVM)環(huán)境中運(yùn)行,JavaApplet嵌入到網(wǎng)頁(yè)中自動(dòng)運(yùn)行。Java程序設(shè)計(jì)

》》1.2Java的特點(diǎn)第1章Java程序設(shè)計(jì)

》》1.2.1跨平臺(tái)Java源代碼字節(jié)碼文件編譯Unix虛擬機(jī)Windows虛擬機(jī)Mac虛擬機(jī)Unix操作系統(tǒng)Windows操作系統(tǒng)Mac操作系統(tǒng)第1章Java程序設(shè)計(jì)

》》1.2.2面向?qū)ο竺嫦驅(qū)ο螅╫bjectoriented)程序設(shè)計(jì)模式是近代軟件工業(yè)的一場(chǎng)革新,相對(duì)于面向過(guò)程的程序設(shè)計(jì)模式,它的設(shè)計(jì)思想更加先進(jìn)、更加接近人類(lèi)解決問(wèn)題的思維方式,它提供軟件的彈性度,模塊化與重復(fù)使用率,從而降低開(kāi)發(fā)時(shí)間與成本。第1章Java程序設(shè)計(jì)

》》1.2.3使用簡(jiǎn)單

Java是從C++演變而來(lái),保留了C++的許多優(yōu)點(diǎn),但舍棄了一些不常用的,理解困難的成分,如指針、多重繼承、復(fù)雜的內(nèi)存管理等,增加了垃圾回收功能,用于回收不再使用的內(nèi)存空間,從而大大減少了由于內(nèi)存分配而引發(fā)的問(wèn)題。

第1章Java程序設(shè)計(jì)

》》1.2.4強(qiáng)大的網(wǎng)絡(luò)功能

Java提供了大量的類(lèi)和方法(函數(shù))來(lái)支持基于TCP/IP和其他協(xié)議的編程,用Java來(lái)開(kāi)發(fā)網(wǎng)絡(luò)軟件要比其他語(yǔ)言容易,

第1章Java程序設(shè)計(jì)

》》1.2.5解釋型

Java是一個(gè)解釋型語(yǔ)言。眾所周知,解釋型語(yǔ)言除不可能達(dá)到編譯型語(yǔ)言的速度外,其他性能(例如:可根據(jù)運(yùn)行的上下文和當(dāng)前值決定執(zhí)行走向等)并不遜色于編譯型語(yǔ)言。第1章Java程序設(shè)計(jì)

》》1.2.6健壯性(Robust)

Java的最初設(shè)計(jì)的目標(biāo)是應(yīng)用于電子類(lèi)消費(fèi)產(chǎn)品的控制,要求很高的健壯性(一些資料稱(chēng)魯棒性)。Java盡可能消除了C++的不可靠因素,可以防止許多編程錯(cuò)誤,因而更容易寫(xiě)出健壯的軟件。第1章Java程序設(shè)計(jì)

》》1.2.7分布式計(jì)算分布式計(jì)算指的是若干計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)同時(shí)協(xié)同工作,Java在網(wǎng)絡(luò)程序設(shè)計(jì)上極為優(yōu)秀,用Java來(lái)寫(xiě)網(wǎng)絡(luò)程序就好像只是從一個(gè)本地文件調(diào)用或存入數(shù)據(jù),也就是說(shuō)1臺(tái)計(jì)算機(jī)上的Java程序能夠調(diào)用其他計(jì)算機(jī)上的方法,不管此方法是否由Java還是由其他語(yǔ)言來(lái)編寫(xiě)的。第1章Java程序設(shè)計(jì)

》》1.2.8安全

Java可以構(gòu)建病毒無(wú)法入侵和篡改的系統(tǒng),其數(shù)字簽名技術(shù)提高了網(wǎng)絡(luò)傳輸過(guò)程的安全性,Java在設(shè)計(jì)小程序時(shí)也充分考慮的它的安全性。第1章Java程序設(shè)計(jì)

》》1.2.9多線(xiàn)程

Java是一個(gè)多線(xiàn)程(Multithreaded)語(yǔ)言,它可以同時(shí)運(yùn)行多個(gè)線(xiàn)程處理多個(gè)任務(wù)。多線(xiàn)程技術(shù)可以提高圖形用戶(hù)界面的交互性能。第1章Java程序設(shè)計(jì)

》》1.2.10無(wú)線(xiàn)應(yīng)用技術(shù)未來(lái)幾年內(nèi),勢(shì)必將出現(xiàn)移動(dòng)通訊運(yùn)營(yíng)商和移動(dòng)設(shè)備應(yīng)用軟件的巨大商機(jī)和激烈競(jìng)爭(zhēng),并且該趨勢(shì)很可能與電子政務(wù)、電子商務(wù)等其他發(fā)展相互影響。Java在手機(jī)市場(chǎng)的專(zhuān)有性和Java本身的開(kāi)放性和標(biāo)準(zhǔn)性,使得越來(lái)越多的企業(yè)加入了Java陣營(yíng)。1.3Java的應(yīng)用前景第1章(1)Java已從編程語(yǔ)言發(fā)展成為全球第一大通用開(kāi)發(fā)平臺(tái)。(2)Java已得到了工業(yè)界的認(rèn)可。(3)眾多的軟件開(kāi)發(fā)商開(kāi)始開(kāi)發(fā)支持Java的軟件產(chǎn)品。(4)Java與Web技術(shù)應(yīng)用日益廣泛,從各種計(jì)算機(jī)、服務(wù)器,到網(wǎng)絡(luò)邊緣的小裝置家用電器、智能卡和無(wú)線(xiàn)設(shè)備都采用了Java技術(shù)Java程序設(shè)計(jì)

》》1.4Java的運(yùn)行環(huán)境與配置第1章1.4.1運(yùn)行環(huán)境搭建Java程序設(shè)計(jì)

》》

1.先準(zhǔn)備好所需的軟件(1)J2SDK1.4.2(文件名為j2sdk-1_4_2_06-windows-i586-p.exe)。(2)J2SE1.4.2Documentation(文件名為j2sdk-1_4_2-doc.zip)。(3)JCreatorPro2.5(讀者可以搜索引擎搜索下載,也可以到

網(wǎng)站下載試用版)。

2.軟件安裝第1章1.4.2DOS環(huán)境下配置Java程序設(shè)計(jì)

》》DOS環(huán)境下的Java命令執(zhí)行1.5

嘗試用Jcreator編寫(xiě)簡(jiǎn)單的Java應(yīng)用程序第1章Java程序設(shè)計(jì)

》》

創(chuàng)建一個(gè)Java應(yīng)用程序創(chuàng)建一個(gè)名為T(mén)est.java的應(yīng)用程序第1章Java程序設(shè)計(jì)

》》

Test.java的執(zhí)行結(jié)果Java程序設(shè)計(jì)

》》第1章【本章小結(jié)】

通過(guò)本章的學(xué)習(xí),讀者應(yīng)該了解Java的起源和發(fā)展歷程以及Java語(yǔ)言的特點(diǎn)和發(fā)展前景,學(xué)會(huì)如

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論