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

正文內(nèi)容

java語言程序設(shè)計基礎(chǔ)第2版概論ppt(編輯修改稿)

2025-02-02 05:32 本頁面
 

【文章內(nèi)容簡介】 ,編譯器 Java基本 API Java標(biāo)準(zhǔn)擴展 API Java基本類 Java標(biāo)準(zhǔn)擴展類 Java虛擬機,解釋器 移植接口 操作系統(tǒng) 2021/11/10 62 Java的體系結(jié)構(gòu) ?最上一層是應(yīng)用程序和 Applet小程序 .它們通過編譯器完成程序到字節(jié)代碼的轉(zhuǎn)換 . ?下一層是基本 API和標(biāo)準(zhǔn)擴展 為應(yīng)用程序和編譯器服務(wù) . ? 下層是 Java基本類和 Java標(biāo)準(zhǔn)擴展類 . ?最下層是移植接口 ,由適配器和 Java OS組成 .保證 Java體系結(jié)構(gòu)可跨平臺 .與各種操作系統(tǒng)連接 . 2021/11/10 63 Java的體系結(jié)構(gòu) ?核心 : –虛擬機 解釋執(zhí)行字節(jié)代碼 .可以用軟件系統(tǒng)模擬實現(xiàn) ,也可用硬件芯片實現(xiàn) . –虛擬機把字節(jié)代碼程序與各操作系統(tǒng)和硬件分開,使 Java程序獨立于平臺 .字節(jié)代碼也是一種二進制文件,但不能直接在操作系統(tǒng)上運行,它可看作為虛擬機的機器碼 2021/11/10 64 Java的實現(xiàn)機制 ?Java虛擬機 ? 垃圾回收機制 ? 代碼安全檢測 2021/11/10 65 Java的實現(xiàn)機制 ?垃圾回收機制 :Java用一個垃圾收集線程對內(nèi)存的使用進行跟蹤 , 該線程能在虛擬機空閑周期時 ,檢查并釋放那些不用的內(nèi)存。在 Java程序的生命周期中自動進行 ,這使編程者不要求考慮分配存儲器,避免了存儲器引起的漏洞。 2021/11/10 66 Java的實現(xiàn)機制 ?代碼安全檢測 : –在編譯層 :有語法檢查 –在解釋層 :有字節(jié)碼校驗器 ,測試代碼段格式 和規(guī)則檢查 。 訪問權(quán)限和類型轉(zhuǎn)換合法性檢查 。 操作數(shù)堆棧的上溢或下溢 。 代碼參數(shù)類型合法性 . –在平臺層上 :通過配置策略 ,設(shè)定訪問資源域 .無需區(qū)分本地或遠(yuǎn)程 . 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語言的編譯器 。 命令語法 : javac [選項 ] 源文件名 ? Java語言的解釋器 , 命令語法是 : java [ 選項 ] class [ 命令行參數(shù) ... ] ? Java API文檔生成器 ,命令語法 : javadoc [ 選項 ] 包名 /文件名 ? Java applet 瀏覽器 ,命令語法 : appletviewer [debug] URL ? Java程序的調(diào)試器 ,命令語法 : jdb [ 選項 ] 類名 2021/11/10 71 JDK目錄 ?Bin:編譯器、解釋器和工具 ?Demo:各種演示例子 ?Docs:文檔 ?Include:本地方法文件 ?Jre:Java程序運行用環(huán)境的根目錄 ?Lib:庫文件 2021/11/10 72 JDK的 API結(jié)構(gòu) ? :基本類 ? :是封裝抽象窗口工具包 ? :為 Applet提供的所有類 ? :程序輸入 /輸出文件操作的類 . ? :提供實用程序類和集合類 ? :提供構(gòu)建和管理應(yīng)用程序的圖形界面的輕量級的構(gòu)件 2021/11/10 73 最簡單的 Java實例 : 1 //例 2 /*目的:鄧小平的一句名言的顯示 */ 3 4 public class DisplayWindom { 5 //main():應(yīng)用程序入口 2021/11/10 74 最簡單的 Java實例 : 6 public static void main(String[ ] args) { 7 (鄧小平說: )。 8 (“不管白貓 、 黑貓 ,能 捉 老 鼠 的 就 是 好貓 .)。 9 } 10 } 2021/11/10 75 例題說明 ?注釋 :Java語言有 3種注釋語句 ,其形式為 : –雙斜杠分隔符 “ //”表示本行是單行注釋。 “ //”可出現(xiàn)在一行的開始或中間 . –“/* */”表示是多行注釋。多行注釋以 “ /*”和 “ */”為界限符。這二個界限符必須成對出現(xiàn)。 –文檔注釋以 “ /**”和 “ */”為界限符。文檔注釋語句是為文檔工具 Javadoc生成API文檔時,使文檔和程序同步實現(xiàn)。程序 java的第 2 、 5都是注釋語句 . 2021/11/10 76 例題說明 ? 類定義 :關(guān)鍵詞 class指明了類定義的開始 ,后跟類名 ,然后是一對花括號{} ,用來劃定類體范圍 .對于本例 ,行 4~ 10包含了 DisplayWindom類的類體 .Java允許在關(guān)鍵詞 class之前加修飾符,用來對所定義類的性質(zhì)加以限定。 ? 類名 DisplayWindom是 Java的合法標(biāo)識符,并要求首字母大寫 . ? 在一個 .java文件中最多只能有一個 public類。public后緊跟的是所定義類的名稱。 ? Java要求 public類的名稱與程序文件名一致,因此,本例為 。 2021/11/10 77 例題說明 ? Java的 Application必須要求有 main()方法,該方法要求一個 String[]類型的單一參數(shù),類型String[]是字符串列表的數(shù)組。圓括號后面的一對花括號是方法體。在本例的 main()方法中,第 6,7, 8, 9行的語句代碼段構(gòu)成方法體。 ? 分號(;)是 Java語言的語句結(jié)束符。當(dāng) Java解釋器開始運行 Application程序時,流程控制管理器就轉(zhuǎn)向執(zhí)行應(yīng)用程序的 main()方法,而 main()中的語句是按順序執(zhí)行。因此,當(dāng)程序DisplayWindom運行時,首先執(zhí)行第 6行的語句,然后執(zhí)行第 7行和第 8行的語句。 2021/11/10 78 例題說明 ?本例第 7行和第 8行是利用 System類中選出 out變量值。通過這個值,程序可以訪問顯示窗口的文字對象。這個對象被稱為輸出流 . ?訪問 System的一個成員 out,程序使用點( .)把它從 System中選出來,點是 Java的選擇器機制。 ?System是是 I/O類,它提供許多系統(tǒng)信息。用它編程者在與設(shè)備打交道的時,不用關(guān)心設(shè)備的底層操作細(xì)節(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)域知 識 .并確定用戶的需求和目標(biāo)。 (做什么 ) –設(shè)計:描述解決問題所需要的信息和 方法。 (怎樣做 ) 2021/11/10 83 解決問題的求解過程 ?軟件工程原理 : –編程:寫出實現(xiàn)解決問題的程序代碼。 (具體實現(xiàn) ) –測試:對程序代碼,進行單元測試和集成測試。 (實現(xiàn)周期 ) –維護 : 交付使用后的不斷改錯 ,改進和完善 .(終身服務(wù) ) (反復(fù)迭代過程 !) 2021/11/10 84 解決問題的求解過程 ?面向?qū)ο缶幊陶Z言的步驟 –由用戶、業(yè)務(wù)專家和軟
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1