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

下載本文檔

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

文檔簡介

Java程序設(shè)計

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

Java程序設(shè)計

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

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

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

》》1.2Java的特點第1章Java程序設(shè)計

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

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

》》1.2.3使用簡單

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

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

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

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

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

》》1.2.5解釋型

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

》》1.2.6健壯性(Robust)

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

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

》》1.2.8安全

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

》》1.2.9多線程

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

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

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

》》

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è)計

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

嘗試用Jcreator編寫簡單的Java應(yīng)用程序第1章Java程序設(shè)計

》》

創(chuàng)建一個Java應(yīng)用程序創(chuàng)建一個名為Test.java的應(yīng)用程序第1章Java程序設(shè)計

》》

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

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

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

溫馨提示

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

評論

0/150

提交評論