Java程序設(shè)計(jì)課件(高曉黎)第1章走馬觀花看Java.ppt
《Java程序設(shè)計(jì)課件(高曉黎)第1章走馬觀花看Java.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《Java程序設(shè)計(jì)課件(高曉黎)第1章走馬觀花看Java.ppt(26頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
第一章走馬觀花看Java 目錄 重點(diǎn)與難點(diǎn)點(diǎn)撥 Java的發(fā)展歷程與特點(diǎn) Java程序的結(jié)構(gòu) Java程序的類型 Java程序設(shè)計(jì)原則 經(jīng)典練習(xí)題 垃圾回收機(jī)制 Java虛擬機(jī) 本章知識(shí)重點(diǎn) Java程序的結(jié)構(gòu)框架 Java程序的運(yùn)行機(jī)理 GUI界面程序的特征 控制臺(tái)界面程序的特征 Java的發(fā)展歷史 本章知識(shí)難點(diǎn) Java語言的發(fā)展歷程 Java語言的特點(diǎn) Java語言的特點(diǎn) 續(xù) Java虛擬機(jī) Java虛擬機(jī) JavaVirtualMachine 縮寫為JVM 是在真實(shí)的物理計(jì)算機(jī)中用軟件模擬實(shí)現(xiàn)的一種假想機(jī)器 是Java平臺(tái)獨(dú)立性的基礎(chǔ) JVM作為一個(gè)基于抽象規(guī)格描述的計(jì)算機(jī)模型 具有自己完善的硬件架構(gòu) 有處理器 堆棧 寄存器等部件 同時(shí)還具有相應(yīng)的指令系統(tǒng)JVM負(fù)責(zé)字節(jié)碼文件 擴(kuò)展名 class 的解釋與執(zhí)行 JVM運(yùn)行字節(jié)碼的過程 借助于JVM機(jī)制 Java程序能夠做到 Writeonce runanywhere 即一次編寫 處處運(yùn)行 JVM的工作原理 JVM的工作原理 垃圾回收機(jī)制 垃圾回收GC GarbageCollection 是Java的重要特色之一 是JVM用于自動(dòng)釋放那些不再使用的對(duì)象所占用內(nèi)存資源的一種內(nèi)存管理機(jī)制 Java系統(tǒng)中 內(nèi)存的釋放和回收工作全部由系統(tǒng)的GC機(jī)制完成 不需程序設(shè)計(jì)者過問 從而避免了用戶管理內(nèi)存使用的風(fēng)險(xiǎn) Java程序的類型 Java程序具有三種基本類型 Java應(yīng)用程序的類型 根據(jù)運(yùn)行界面是以圖形化要素為主 還是以文本字符為主 可將Java應(yīng)用程序分為兩種主要類型 GUI應(yīng)用程序 GUI應(yīng)用程序是當(dāng)今編程的主流 主要特征包括 GUI應(yīng)用程序示例 程序文件名稱 HelloJava4GUI java 引入語句 import為引入語句的關(guān)鍵詞 其作用是將javax swing包中的JOptionPane類引入到當(dāng)前程序中 以便于程序中調(diào)用JOptionPane類中定義的方法 使用JOptionPane類中定義的各種常量 定義公共 public 類的聲明語句 類是組成Java程序的基本單元 關(guān)鍵詞class是定義類的保留字 public修飾符表明該類的訪問控制級(jí)別 左花括號(hào)與第8行的右花括號(hào)一起被稱為塊語句界定符 它們標(biāo)示出類的定義體 語句界定符將一段功能代碼包裹起來 以突出這段代碼是具有相對(duì)獨(dú)立意義的語句塊 聲明應(yīng)用程序的入口方法 Java應(yīng)用程序必須有且只能有一個(gè)名稱為main的入口方法 包含main方法的類稱為應(yīng)用程序的主類 主類必須被定義為公共類 主類名必須與包含主類的源程序文件的主名完全一樣 String args是main方法的參數(shù)定義 用來向入口方法傳遞命令行參數(shù) 第5 6 7三行為main 方法的方法體 調(diào)用JOptionPane類的標(biāo)準(zhǔn)靜態(tài)方法showMessageDialog 執(zhí)行該方法 將會(huì)彈出一個(gè)帶有確定按鈕的信息對(duì)話框 GUI應(yīng)用程序運(yùn)行結(jié)果 GUI應(yīng)用程序的運(yùn)行效果 控制臺(tái)應(yīng)用程序 控制臺(tái)應(yīng)用程序是考慮與面向過程的編程兼容而設(shè)置的程序類型 主要特征包括 控制臺(tái)應(yīng)用程序示例 程序文件名稱 HelloJava4Console java 引入Java lang包中的System類 為的是使用輸出方法 System out println println 方法是向輸出設(shè)備輸出方法參數(shù)包含的信息并自動(dòng)換行 控制臺(tái)應(yīng)用程序運(yùn)行結(jié)果 控制臺(tái)應(yīng)用程序的運(yùn)行效果 Java應(yīng)用程序的結(jié)構(gòu) 一個(gè)Java應(yīng)用程序由若干個(gè)源程序文件 文件主名與文件中的public類名相同 擴(kuò)展名為 java 組成 一個(gè)Java程序文件包括以下要素 Java應(yīng)用程序的結(jié)構(gòu) 續(xù) Java程序的注釋 注釋是用來對(duì)源程序的各類要素進(jìn)行說明或注解的特殊文本 它的內(nèi)容在編譯時(shí)會(huì)被編譯器忽略掉 并對(duì)程序的運(yùn)行結(jié)果不產(chǎn)生任何影響 注釋可出現(xiàn)在程序的任何地方 其內(nèi)容可包含任何語言 注釋是用來幫助人們理解程序的一種輔助手段 在程序的交流與維護(hù)中起到重要的作用 Java注釋的類型 Java程序的注釋具有三種基本類型 Java源程序設(shè)計(jì)原則 簡(jiǎn)答練習(xí)題 再見 謝謝你的配合- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Java 程序設(shè)計(jì) 課件 高曉黎 走馬觀花
鏈接地址:http://weibangfood.com.cn/p-10971981.html