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

正文內(nèi)容

java語言程序設(shè)計基礎(chǔ)第2版概論ppt-免費閱讀

2025-01-30 05:32 上一頁面

下一頁面
  

【正文】 用它編程者在與設(shè)備打交道的時,不用關(guān)心設(shè)備的底層操作細節(jié) 2021/11/10 79 Java語言的特點 ?簡單易學(xué) ● 面向?qū)ο? ?支持分布式計算 ● 跨平臺 ?健壯性 ● 安全性強 ?可移植 ● 解釋執(zhí)行 ?高性能 ● 多線程 ?Applet的特殊用途 ● 動態(tài)性 2021/11/10 80 解決問題的求解過程 ?軟件工程原理 ?面向?qū)ο缶幊陶Z言的步驟 2021/11/10 81 解決問題的求解過程 ?軟件工程原理 – 分析 – 設(shè)計 – 編程 – 測試 – 維護 2021/11/10 82 解決問題的求解過程 ?軟件工程原理 : –分析:與用戶交流,了解問題領(lǐng)域知 識 .并確定用戶的需求和目標。在本例的 main()方法中,第 6,7, 8, 9行的語句代碼段構(gòu)成方法體。 –文檔注釋以 “ /**”和 “ */”為界限符。 操作數(shù)堆棧的上溢或下溢 。 2021/11/10 58 面向?qū)ο蟮某绦蛟O(shè)計 : ?具體建模過程中通過對問題做不同層次的抽象。 2021/11/10 45 接口的特征 ?接口給軟件開發(fā)帶來的好處是: –接口可以實現(xiàn)不相關(guān)類有相同的行為 . –接口可指明多個類需要實現(xiàn)的方法 . –接口可了解對象的交互界面,而不需要了解對象所對應(yīng)的類 . 2021/11/10 46 消息定義 ?向?qū)ο蟀l(fā)出方法請求稱為消息 .對象通過消息進行通信 . ?類定義了對象的所有消息模式,也定義了該對象的所有方法 . ?消息包含信息有 :提供方法的對象名 ,方法名 ,輸入信息和應(yīng)答信息 . 2021/11/10 47 消息特征 ?使用對象只需了解其消息格式 . ?消息給軟件開發(fā)帶來的好處是: –消息將程序的數(shù)據(jù)流和控制流統(tǒng)一 . –可用消息實現(xiàn)數(shù)據(jù)傳遞 . –相同處理的對象之間,無需消息傳遞 . 2021/11/10 48 ?面向?qū)ο蠓椒ǖ幕咎匦?: –封裝性 (encapsulation) –繼承性 (inheritance) –多態(tài)性 (polymorphism) 2021/11/10 49 封裝性 ?對象的封裝有兩個方面: –一方面表示對象的屬性和方法是不可分隔的結(jié)合體 . –一方面表示對象內(nèi)部細節(jié)的隱蔽性 . ?描述客觀事務(wù)對象的獨立單元 . ?外界只能與方法聯(lián)系 . ?屬性只能被對象的方法訪問 . 2021/11/10 50 封裝性的優(yōu)勢 ?對象的屬性和方法封裝為一體 ,意味著對象確實反映了客觀事物的靜態(tài)特征和動態(tài)特征融為一體的普遍規(guī)律 . ?把對象的屬性和行為結(jié)合產(chǎn)生新的數(shù)據(jù)類型 .實現(xiàn)細節(jié)隱蔽 ,接口與實現(xiàn)的分離 .使對象的使用者和設(shè)計者分離 2021/11/10 51 封裝性的優(yōu)勢 ?既可以防止外界的干擾,又可以簡化復(fù)雜性。 2021/11/10 38 對象特征 ?對象是問題域中事物的抽象 .它反映了事物在系統(tǒng)中要保存的信息和所發(fā)揮的作用 .系統(tǒng)中的一個對象在軟件生命周期的各個階段可以有不同的形式 .它要經(jīng)歷若干演化階段 . 2021/11/10 39 對象特征 ?對象只描述客觀事物本質(zhì)的 ,與系統(tǒng)目標相關(guān)的特征 。所有軟件都可用構(gòu)件集成而得 . 2021/11/10 32 計算機軟件簡史小結(jié) ?軟件是對客觀世界中問題求解的具體描述 。 2021/11/10 27 構(gòu)件特征 : ?有用性 :構(gòu)件是將功能邏輯與實現(xiàn)封裝為一體的部件。 2021/11/10 5 計算機軟件的簡史 –計算機計算模式的三次浪潮 ?分布式網(wǎng)絡(luò) (B/S)計算模式 特征: B=界面+表示層, S=業(yè)務(wù)邏輯層+數(shù)據(jù)訪問層 +存儲數(shù)據(jù)層 在異地、異構(gòu)機上運行。 2021/11/10 6 計算機軟件的簡史 ?分布式網(wǎng)絡(luò)計算模式對軟件技術(shù)的挑戰(zhàn) : – 軟件開發(fā)的 4A目標 – 跨平臺的互操作性 (CORBA標準 ) 2021/11/10 7 計算機軟件的簡史 ?分布式網(wǎng)絡(luò)計算模式對軟件技術(shù)的挑戰(zhàn) : –軟件開發(fā)的 4A目標 ? Any One ? Any While ? Any Time ? Any Device 2021/11/10 8 計算機軟件的簡史 ?分布式網(wǎng)絡(luò)計算模式對軟件開發(fā)技術(shù)的挑戰(zhàn) : –跨平臺的互操作性 (CORBA標準出現(xiàn) ) 2021/11/10 9 CORBA標準模型 : IDL 應(yīng) 用 程序?qū)ο? 公用設(shè)施( CORBAFACILITIES) 垂直公用設(shè)施 水平公用設(shè)施 對象請求中介( ORB) 公用對象服務(wù)( CORBAservices) 金融 稅務(wù) 保險 命名 集合 計時 安全性 交易器 特許 查詢 并發(fā) 關(guān)系 具體化 持久性 事件 生命期 事務(wù)處理 屬性 系統(tǒng)設(shè)施 信息設(shè)施 任務(wù)設(shè)施 界面 管理 2021/11/10 10 ?CORBA模型 : 四層 : . 施服務(wù) .如用戶管理 ,信息管理 ,系統(tǒng) 管理 ,ftp之類 . . 如金融業(yè)的清算系統(tǒng) .電子商務(wù)的銀 行服務(wù) . 2021/11/10 11 ?CORBA模型 : . 如系統(tǒng)管理 :命名 ,生命期 ,交易 ,許 可證 ,安全 ,計時等服務(wù) 。對外界是透明不可視但功能明確的組件 。而客觀世界是在不斷發(fā)展 , 不斷地變化 。對象將屬性和方法封裝為一體 .屬性值只能由方法訪問和修改 .它被隱藏在封裝體內(nèi) .使軟件體系結(jié)構(gòu)的復(fù)雜本質(zhì)可隱藏于對象的單純性中 . 2021/11/10 40 對象在程序中定義 : ?一個對象是變量和相關(guān)方法的軟件封裝包 : 存款 帳目余額 計算余額 取款 帳目余額 存款 計算余額 取款 消息 消息 消息 2021/11/10 41 類定義 ?類是具有相同屬性和方法的一組對象的集合 ,它的作用是定義對象 . ?類是對象的抽象定義,對象是類的實例。在 Java語言中,對象、類和包是不同層次上的封裝,為管理大量的對象和類提供了方便,也增強了語言的安全性 . ?封裝也符合軟件工程的模塊化原則,滿足軟件重用的策略,降低了軟件開發(fā)成本,縮短開發(fā)周期,使軟件的開發(fā)和維護得到根本性的改善 . 2021/11/10 52 繼承性 ?繼承性是面向?qū)ο蠹夹g(shù)賦予類的一種特征,即先定義一個具有一定意義的類(父類),再給此類添加一些特性以派生出一個新類 (子類 ). –子類對象重復(fù)運用其父類的接口 –繼承可實現(xiàn)子類重用 –繼續(xù)可建立新類庫 2021/11/10 53 繼承性 ?將多個類型視為同類型 .同一份程序代碼可作用于多個類型上 .可提高系統(tǒng)的可重用性和可擴性 . ?一個類是多個父類的子類,這種繼承被稱為多重繼承 . Java語言可利用接口實現(xiàn)類的多重繼承。利用類的繼承性,將類進行改造,定義出父類和子類。 代碼參數(shù)類型合法性 . –在平臺層上 :通過配置策略 ,設(shè)定訪問資源域 .無需區(qū)分本地或遠程 . 2021/11/10 67 JDK的下載和使用 ? JDK的下載 ? JDK的命令 ? JDK目錄結(jié)構(gòu) ? Java的 API結(jié)構(gòu) 2021/11/10 68 JDK的下載 ?進入 ?點擊左側(cè) “ Download”連接,進入下載頁面 ?點擊頁面中間的 “ Java 2 Platform, Standard Edition (J2SE)for Windows”連接,進入 J2SE頁面 ?點擊頁面右側(cè) “ J2SE ”連接,進入J2SE 2021/11/10 69 JDK的下載 ?選擇 “ Download JDK”欄目點擊,進入“ license agreement”文件的下載頁面 ?選擇 “ accept”,接受 Sun的協(xié)議 ?點擊頁面中的 “ Download jdk1_5_0 .”下載鏈接,自 ?動進行瀏覽器下載,也可使用下載工具進行下載 2021/11/10 70 JDK命令 ? Java語言的編譯器 。文檔注釋語句是為文檔工具 Javadoc生成API文檔時,使文檔和程序同步實現(xiàn)。 ? 分號(;)是 Java語言的語句結(jié)束符。 (做
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1