freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java語(yǔ)言程序設(shè)計(jì)基礎(chǔ)第2版概論ppt-wenkub

2023-01-21 05:32:07 本頁(yè)面
 

【正文】 DHTML,WML等 業(yè)務(wù)層 業(yè)務(wù)對(duì)象和規(guī)則 , 數(shù)據(jù)操縱和信息轉(zhuǎn)換 數(shù)據(jù)訪 數(shù)據(jù)庫(kù)連接 , 數(shù)據(jù) I/O接口 問(wèn)層 存儲(chǔ)數(shù) 數(shù)據(jù)庫(kù)系統(tǒng) , XML庫(kù)等 據(jù)層 查詢 , 存儲(chǔ)優(yōu)化和性能協(xié)調(diào) 2021/11/10 22 多層應(yīng)用軟件體系結(jié)構(gòu)的誕生 ?界面層 : HTML,Applet,Windows等 . 客戶界面控件 : WINDOWS窗口 , Java AWT,Swing等 2021/11/10 23 CORBA標(biāo)準(zhǔn)對(duì)象軟件業(yè)界的影響 ?對(duì)軟件產(chǎn)業(yè)的影響 : –軟件中間件提供商 –軟件平臺(tái)提供商 –服務(wù)器軟件提供商 –構(gòu)件提供商 –軟件服務(wù) (咨詢 ) 2021/11/10 24 CORBA標(biāo)準(zhǔn)對(duì)象軟件業(yè)界的影響 ?對(duì)軟件開(kāi)發(fā)方法的影響 –基于構(gòu)件的開(kāi)發(fā)方法流行 : ?構(gòu)件定義 ?構(gòu)件特征 ?構(gòu)件優(yōu)勢(shì) 2021/11/10 25 構(gòu)件的定義 1: 構(gòu)件是一個(gè)幾乎獨(dú)立的可替換的系 統(tǒng)部件。它可以 被獨(dú)立部署且服務(wù)于第三方 所做的組合。 2021/11/10 28 構(gòu)件特征 : ?適應(yīng)性 :構(gòu)件是一個(gè)可替換的單元,它通過(guò)契約式接口與外界聯(lián)系 .只要接口相同 ,就可以相互替換。為使軟件能簡(jiǎn)潔、精確的描述客觀事務(wù),軟件的多層應(yīng)用建立在公共的體系結(jié)構(gòu)上是構(gòu)件技術(shù)的基本出發(fā)點(diǎn),構(gòu)件體系結(jié)構(gòu)是構(gòu)造軟件的基石,它體現(xiàn)了軟件的構(gòu)造性本質(zhì)。這就是軟件的演化性本質(zhì) 。 對(duì)象所包含本質(zhì)的特征稱為屬性,對(duì)象的行為描述稱為方法。 –利用抽象類(lèi)定義普通行為,無(wú)需編寫(xiě)實(shí)現(xiàn)代碼。 2021/11/10 44 接口的定義 ?接口是對(duì)象所能接收請(qǐng)求內(nèi)容的規(guī)范 . ?接口由類(lèi)定義 . ?接口 是一種抽象類(lèi),只定義了變量和方法,沒(méi)有規(guī)定方法的具體實(shí)現(xiàn)。 Java是強(qiáng)類(lèi)型語(yǔ)言,運(yùn)行時(shí)對(duì)動(dòng)態(tài)類(lèi)型自動(dòng)保留全部多態(tài)引用的標(biāo)記,并在運(yùn)行時(shí)對(duì)動(dòng)態(tài)類(lèi)型進(jìn)行檢查。利用消息建立問(wèn)題的模型,使模型盡可能接近問(wèn)題的原意。 ?編程單元是類(lèi) , Java中 ,注意力放在構(gòu)造新類(lèi)和復(fù)用已有類(lèi)上 ,而不是方法上 . 2021/11/10 59 ?面向?qū)ο蟮某绦蛟O(shè)計(jì) –“ 引用 ” 是操縱對(duì)象的鑰匙 –對(duì)象需要編程者創(chuàng)建 –建立新類(lèi)都從類(lèi)庫(kù)中的類(lèi)繼承 –方法 ,參數(shù) ,返回值 2021/11/10 60 Java的體系結(jié)構(gòu) ?Java的體系結(jié)構(gòu) ?Java的實(shí)現(xiàn)機(jī)制 ?JDK的下載和使用 2021/11/10 61 Java的體系結(jié)構(gòu) 應(yīng)用程序( Applectionamp。 訪問(wèn)權(quán)限和類(lèi)型轉(zhuǎn)換合法性檢查 。 8 (“不管白貓 、 黑貓 ,能 捉 老 鼠 的 就 是 好貓 .)。這二個(gè)界限符必須成對(duì)出現(xiàn)。 ? 類(lèi)名 DisplayWindom是 Java的合法標(biāo)識(shí)符,并要求首字母大寫(xiě) . ? 在一個(gè) .java文件中最多只能有一個(gè) public類(lèi)。圓括號(hào)后面的一對(duì)花括號(hào)是方法體。因此,當(dāng)程序DisplayWindom運(yùn)行時(shí),首先執(zhí)行第 6行的語(yǔ)句,然后執(zhí)行第 7行和第 8行的語(yǔ)句。 ?System是是 I/O類(lèi),它提供許多系統(tǒng)信息。 (具體實(shí)現(xiàn) ) –測(cè)試:對(duì)程序代碼,進(jìn)行單元測(cè)試和集成測(cè)試。 (做什么 ) –設(shè)計(jì):描述解決問(wèn)題所需要的信息和 方法。通過(guò)這個(gè)值,程序可以訪問(wèn)顯示窗口的文字對(duì)象。 ? 分號(hào)(;)是 Java語(yǔ)言的語(yǔ)句結(jié)束符。 ? Java要求 public類(lèi)的名稱與程序文件名一致,因此,本例為 。文檔注釋語(yǔ)句是為文檔工具 Javadoc生成API文檔時(shí),使文檔和程序同步實(shí)現(xiàn)。 “ //”可出現(xiàn)在一行的開(kāi)始或中間 . –“/* */”表示是多行注釋。 代碼參數(shù)類(lèi)型合法性 . –在平臺(tái)層上 :通過(guò)配置策略 ,設(shè)定訪問(wèn)資源域 .無(wú)需區(qū)分本地或遠(yuǎn)程 . 2021/11/10 67 JDK的下載和使用 ? JDK的下載 ? JDK的命令 ? JDK目錄結(jié)構(gòu) ? Java的 API結(jié)構(gòu) 2021/11/10 68 JDK的下載 ?進(jìn)入 ?點(diǎn)擊左側(cè) “ Download”連接,進(jìn)入下載頁(yè)面 ?點(diǎn)擊頁(yè)面中間的 “ Java 2 Platform, Standard Edition (J2SE)for Windows”連接,進(jìn)入 J2SE頁(yè)面 ?點(diǎn)擊頁(yè)面右側(cè) “ J2SE ”連接,進(jìn)入J2SE 2021/11/10 69 JDK的下載 ?選擇 “ Download JDK”欄目點(diǎn)擊,進(jìn)入“ license agreement”文件的下載頁(yè)面 ?選擇 “ accept”,接受 Sun的協(xié)議 ?點(diǎn)擊頁(yè)面中的 “ Download jdk1_5_0 .”下載鏈接,自 ?動(dòng)進(jìn)行瀏覽器下載,也可使用下載工具進(jìn)行下載 2021/11/10 70 JDK命令 ? Java語(yǔ)言的編譯器 。在 Java程序的生命周期中自動(dòng)進(jìn)行 ,這使編程者不要求考慮分配存儲(chǔ)器,避免了存儲(chǔ)器引起的漏洞。利用類(lèi)的繼承性,將類(lèi)進(jìn)行改造,定義出父類(lèi)和子類(lèi)。 –二是考慮對(duì)象間需要哪些消息傳遞才能完成需求的功能。在 Java語(yǔ)言中,對(duì)象、類(lèi)和包是不同層次上的封裝,為管理大量的對(duì)象和類(lèi)提供了方便,也增強(qiáng)了語(yǔ)言的安全性 . ?封裝也符合軟件工程的模塊化原則,滿足軟件重用的策略,降低了軟件開(kāi)發(fā)成本,縮短開(kāi)發(fā)周期,使軟件的開(kāi)發(fā)和維護(hù)得到根本性的改善 . 2021/11/10 52 繼承性 ?繼承性是面向?qū)ο蠹夹g(shù)賦予類(lèi)的一種特征,即先定義一個(gè)具有一定意義的類(lèi)(父類(lèi)),再給此類(lèi)添加一些特性以派生出一個(gè)新類(lèi) (子類(lèi) ). –子類(lèi)對(duì)象重復(fù)運(yùn)用其父類(lèi)的接口 –繼承可實(shí)現(xiàn)子類(lèi)重用 –繼續(xù)可建立新類(lèi)庫(kù) 2021/11/10 53 繼承性 ?將多個(gè)類(lèi)型視為同類(lèi)型 .同一份程序代碼可作用于多個(gè)類(lèi)型上 .可提高系統(tǒng)的可重用性和可擴(kuò)性 . ?一個(gè)類(lèi)是多個(gè)父類(lèi)的子類(lèi),這種繼承被稱為多重繼承 . Java語(yǔ)言可利用接口實(shí)現(xiàn)類(lèi)的多重繼承。 2021/11/10 43 類(lèi)的特征 ?面向?qū)ο蟪绦蚴且唤M對(duì)象類(lèi)組成 .對(duì)象之間通過(guò)接口請(qǐng)求與其他對(duì)象協(xié)同工作 ,通過(guò)類(lèi)確定傳遞消息去調(diào)用方法 ,實(shí)現(xiàn)一定的功能 . ? Java編程注重于類(lèi)和接口,程序的開(kāi)發(fā)實(shí)質(zhì)上就是將問(wèn)題明確分成多個(gè)類(lèi),再?gòu)倪@些類(lèi)中創(chuàng)建對(duì)象。對(duì)象將屬性和方法封裝為一體 .屬性值只能由方法訪問(wèn)和修改 .它被隱藏在封裝體內(nèi) .使軟件體系結(jié)構(gòu)的復(fù)雜本質(zhì)可隱藏于對(duì)象的單純性中 . 2021/11/10 40 對(duì)象在程序中定義 : ?一個(gè)對(duì)象是變量和相關(guān)方法的軟件封裝包 : 存款 帳目余額 計(jì)算余額 取款 帳目余額 存款 計(jì)算余額 取款 消息 消息 消息 2021/11/10 41 類(lèi)定義 ?類(lèi)是具有相同屬性和方法的一組對(duì)象的集合 ,它的作用是定義對(duì)象 . ?類(lèi)是對(duì)象的抽象定義,對(duì)象是類(lèi)的實(shí)例。 如 :一個(gè)手機(jī)、一輛自行車(chē)、一臺(tái)電視機(jī)、一本書(shū)等 .也可以是一些抽象的概念 :銀行賬號(hào)、郵政編碼、電話號(hào)碼等 2021/11/10 37 對(duì)象特征 ?對(duì)象具備兩個(gè)特征:狀態(tài)和行為。而客觀世界是在不斷發(fā)展 , 不斷地變化 。這種構(gòu)件稱為容器。對(duì)外界是透明不可視但功能明確的組件 。它提供一組接口作為構(gòu)件 與外界聯(lián)系的契約。 2021/11/10 6 計(jì)算機(jī)軟件的簡(jiǎn)史 ?分布式網(wǎng)絡(luò)計(jì)算模式對(duì)軟件技術(shù)的挑戰(zhàn) : – 軟件開(kāi)發(fā)的 4A目標(biāo) – 跨平臺(tái)的互操作性 (CORBA標(biāo)準(zhǔn) ) 2021/11/10 7 計(jì)算機(jī)軟件的簡(jiǎn)史 ?分布式網(wǎng)絡(luò)計(jì)算模式對(duì)軟件技術(shù)的挑戰(zhàn) : –軟件開(kāi)發(fā)的 4A目標(biāo) ? Any One ? Any While ? Any Time ? Any Device 2021/11/10 8 計(jì)算機(jī)軟件的簡(jiǎn)史 ?分布式網(wǎng)絡(luò)計(jì)算模式對(duì)軟件開(kāi)發(fā)技術(shù)的挑戰(zhàn) : –跨平臺(tái)的互操作性 (CORBA標(biāo)準(zhǔn)出現(xiàn) ) 2021/11/10 9 CORBA標(biāo)準(zhǔn)模型 : IDL 應(yīng) 用 程序?qū)ο? 公用設(shè)施( CORBAFACILITIES) 垂直公用設(shè)施 水平公用設(shè)施 對(duì)象請(qǐng)求中介( ORB) 公用對(duì)象服務(wù)( CORBAservices) 金融 稅務(wù) 保險(xiǎn) 命名 集合 計(jì)時(shí) 安全性 交易器 特許 查詢 并發(fā) 關(guān)系 具體化 持久性 事件 生命期 事務(wù)處理 屬性 系統(tǒng)設(shè)施 信息設(shè)施 任務(wù)設(shè)施 界面
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1