java語言程序設(shè)計(jì) 課件_第01章_java概述.ppt

java語言程序設(shè)計(jì) 課件_第01章_java概述.ppt

ID:51082418

大?。?03.50 KB

頁數(shù):140頁

時(shí)間:2020-03-18

java語言程序設(shè)計(jì) 課件_第01章_java概述.ppt_第1頁
java語言程序設(shè)計(jì) 課件_第01章_java概述.ppt_第2頁
java語言程序設(shè)計(jì) 課件_第01章_java概述.ppt_第3頁
java語言程序設(shè)計(jì) 課件_第01章_java概述.ppt_第4頁
java語言程序設(shè)計(jì) 課件_第01章_java概述.ppt_第5頁
資源描述:

《java語言程序設(shè)計(jì) 課件_第01章_java概述.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Java程序設(shè)計(jì)第1章java概述學(xué)習(xí)目標(biāo)1.了解計(jì)算機(jī)的組成及運(yùn)行原理,了解簡單機(jī)器語言程序的執(zhí)行特征;2.理解匯編語言指令與機(jī)器語言指令的關(guān)系,理解高級語言與匯編語言的關(guān)系,理解編譯程序或編譯器的功能與作用,初步理解掌握執(zhí)行程序的過程;3.了解高級語言發(fā)展簡史;初步理解操作系統(tǒng)、客戶/服務(wù)器以及Internet和WWW的基本概念。2學(xué)習(xí)目標(biāo)4.了解Java語言的特點(diǎn),理解Java程序上機(jī)執(zhí)行過程,掌握簡單的Java應(yīng)用程序和Javaapplet程序的基本結(jié)構(gòu),能上機(jī)執(zhí)行Java應(yīng)用程序和Javaapplet程序;能初步使用格式化輸入輸出語句。5.初步理解對象和類的概念,掌握表示它們的UML

2、圖形符號。3內(nèi)容摘要1.1計(jì)算機(jī)、Internet和WWW1.2Java語言1.3Java程序1.4對象與統(tǒng)一建模語言UML4內(nèi)容摘要1.1計(jì)算機(jī)、Internet和WWW1.2Java語言1.3Java程序1.4對象與統(tǒng)一建模語言UML51.1計(jì)算機(jī)、Internet和WWWJava語言是當(dāng)今最為成功的計(jì)算機(jī)高級語言之一,是開發(fā)互聯(lián)網(wǎng)應(yīng)用的重要語言。它是富有經(jīng)驗(yàn)的程序員或計(jì)算機(jī)及其相關(guān)專業(yè)的學(xué)生不能不學(xué)習(xí)的語言,事實(shí)上,它是許多各類學(xué)校計(jì)算機(jī)及其相關(guān)專業(yè)學(xué)生的一門課程。通過對它的學(xué)習(xí),學(xué)生將熟悉面向?qū)ο蟪绦蛟O(shè)計(jì)基本知識和基本技能,并積累面向?qū)ο缶幊探?jīng)驗(yàn),掌握當(dāng)流行的應(yīng)用程序開發(fā)技術(shù),而這正是

3、《Java語言程序設(shè)計(jì)教材》主要目的之一。本章是學(xué)習(xí)Java語言程序設(shè)計(jì)的一個簡短入門。61.1.1計(jì)算機(jī)的組成與運(yùn)行我們操作過計(jì)算機(jī)的人都知道,計(jì)算機(jī)就是一種設(shè)備,它能讓我們進(jìn)行文字處理,繪制圖形,玩游戲,聽音樂,制作動畫,上網(wǎng)查詢信息和觀看網(wǎng)絡(luò)電影,等等。這是從計(jì)算機(jī)應(yīng)用角度上的認(rèn)識,實(shí)際上,計(jì)算機(jī)是能夠以比人快幾百萬甚至幾十億倍的速度執(zhí)行計(jì)算和邏輯判斷的設(shè)備。這種說法可能讓人感到有點(diǎn)神奇甚至迷惑:71.1.1計(jì)算機(jī)的組成與運(yùn)行“文字處理、繪制圖形、玩游戲、制作動畫、聽音樂、上網(wǎng)查詢信息和觀看網(wǎng)絡(luò)電影等”是怎樣與“執(zhí)行計(jì)算和邏輯判斷”聯(lián)系起來呢?實(shí)際上,我們使用的計(jì)算機(jī)即計(jì)算機(jī)系統(tǒng)包含兩大

4、部分,一是硬件本身,它包括鍵盤、鼠標(biāo)、顯示器、磁盤和主機(jī)(箱)等;另一是軟件。81.1.1計(jì)算機(jī)的組成與運(yùn)行計(jì)算機(jī)硬件本身提供了執(zhí)行計(jì)算和邏輯判斷的功能,這些功能表現(xiàn)為一組指令,如加法指令、減法指令、取數(shù)指令、存數(shù)指令、輸入指令和輸出指令以及邏輯判斷類指令等;而軟件是程序員利用計(jì)算機(jī)指令集,規(guī)劃組織完成令我們激動的玩游戲、聽音樂和制作動畫等計(jì)算機(jī)應(yīng)用的特定指令序列。軟件也可簡稱為程序。實(shí)際上,91.1.1計(jì)算機(jī)的組成與運(yùn)行軟件與程序是不等價(jià)的,簡單說,軟件=程序+相關(guān)文檔資料。計(jì)算機(jī)硬件是在程序的指令集控制下處理數(shù)據(jù)的。計(jì)算機(jī)程序控制著計(jì)算機(jī),使它按順序執(zhí)行一系列動作,這些動作是由程序員規(guī)劃的

5、,并用指令描述的。各種計(jì)算機(jī)無論外觀差別有多大,每一臺計(jì)算機(jī)實(shí)際上都可劃分為五個邏輯單元(或稱五大部分),如圖1-1所示。10計(jì)算程序輸入設(shè)備輸出設(shè)備外存儲器外部設(shè)備接口內(nèi)存運(yùn)算器控制器原始數(shù)據(jù)計(jì)算結(jié)果取數(shù)存數(shù)指令指令數(shù)據(jù)線控制信號線圖1-1計(jì)算機(jī)的基本組成111.1.1計(jì)算機(jī)的組成與運(yùn)行1)輸入單元。輸入單元是計(jì)算機(jī)接收信息的部分。它從各種輸入設(shè)備讀取信息(數(shù)據(jù)和計(jì)算機(jī)程序),并把這些放置到其它處理信息的單元中。當(dāng)今計(jì)算機(jī)的大多數(shù)信息是通過鍵盤輸入的,但也逐漸出現(xiàn)使用其它許多輸入設(shè)備來進(jìn)行信息輸入,如掃描儀、聲音輸入設(shè)備等。121.1.1計(jì)算機(jī)的組成與運(yùn)行2)輸出單元。輸出單元是計(jì)算機(jī)輸出信

6、息的部分。它把計(jì)算機(jī)處理過的信息放置到各種輸出設(shè)備中,從而使這些信息能夠被計(jì)算機(jī)外部使用。當(dāng)今計(jì)算機(jī)的大多數(shù)信息是通過屏幕顯示和紙張打印輸出的,同時(shí)也出現(xiàn)使用其它許多輸出設(shè)備來進(jìn)行信息輸出,如音箱等。131.1.1計(jì)算機(jī)的組成與運(yùn)行3)內(nèi)存單元。內(nèi)存單元是計(jì)算機(jī)中存取速度快、容量相對較少的儲存部分。它能夠記憶來自輸入單元的信息,因而能夠在需要的時(shí)候立即處理這些信息。內(nèi)存單元還能夠記憶被處理過的信息,直到輸出單元把信息放到輸出設(shè)備上。內(nèi)存單元經(jīng)常被稱為內(nèi)存或主存。內(nèi)存在計(jì)算機(jī)電源關(guān)閉后將不起作用。141.1.1計(jì)算機(jī)的組成與運(yùn)行4)中央處理單元(CPU)。中央處理單元是計(jì)算機(jī)中的“加工”和“管理

7、”部分。它負(fù)責(zé)執(zhí)行各種計(jì)算如加、減、乘、除等,負(fù)責(zé)邏輯判斷如比較內(nèi)存中的兩個數(shù)是否相等,這部分又稱為運(yùn)算器。同時(shí),它還是計(jì)算機(jī)的協(xié)調(diào)者,負(fù)責(zé)管理對其它部分的操作,這部分又稱為控制器。在應(yīng)該把信息讀到內(nèi)存單元中時(shí),CPU就會向輸入設(shè)備發(fā)出請求;151.1.1計(jì)算機(jī)的組成與運(yùn)行當(dāng)要把內(nèi)存中信息用于計(jì)算時(shí),CPU會把這種請求通知其內(nèi)部的運(yùn)算器;當(dāng)要把內(nèi)存中的信息發(fā)送給某個輸出設(shè)備時(shí),CPU就會告訴輸出設(shè)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。