Java面向?qū)ο蟪绦蛟O(shè)計(jì)完整版課件全書(shū)電子教案教材課件(完整).ppt
《Java面向?qū)ο蟪绦蛟O(shè)計(jì)完整版課件全書(shū)電子教案教材課件(完整).ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《Java面向?qū)ο蟪绦蛟O(shè)計(jì)完整版課件全書(shū)電子教案教材課件(完整).ppt(273頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、課程簡(jiǎn)介(或回顧),課程的地位、作用與本學(xué)期其他課程的聯(lián)系課程內(nèi)容介紹重點(diǎn)難點(diǎn),目標(biāo),了解 Java語(yǔ)言的特點(diǎn)掌握 Java的執(zhí)行過(guò)程掌握 Java的基本編寫(xiě)結(jié)構(gòu),概述,在程序設(shè)計(jì)中,面向?qū)ο蟾拍钜呀?jīng)深入人心 Java是一種完全面向?qū)ο蟮恼Z(yǔ)言 Java是一種比較簡(jiǎn)單的語(yǔ)言 本章主要講述:Java語(yǔ)言的特點(diǎn)Java的編譯運(yùn)行環(huán)境Java程序的基本編寫(xiě)結(jié)構(gòu),Java簡(jiǎn)介,Java的前身:Oak語(yǔ)言Java以其優(yōu)異的功能,在全球信息網(wǎng)的平臺(tái)上撰寫(xiě)高互動(dòng)性的網(wǎng)頁(yè)程序(Applet),Java之父-James Gosling,Java Logo,Java 語(yǔ)法簡(jiǎn)介,Java的語(yǔ)法和C語(yǔ)言大致上是一樣的基
2、本數(shù)據(jù)類型大致相同:int、long、float、double、char等分支結(jié)構(gòu):ifelse 、switchcase循環(huán)結(jié)構(gòu):for、while、dowhile 其他:break、continue、return、static等,Java 語(yǔ)法簡(jiǎn)介,Java是面向?qū)ο蟮恼Z(yǔ)言,與C+類似Java改進(jìn)了C+中的一些缺點(diǎn),并且增加了一些新的優(yōu)點(diǎn) 與C+相比,Java更簡(jiǎn)單、更容易學(xué)習(xí),Java 語(yǔ)法簡(jiǎn)介,Java中去掉的部分有:指針,預(yù)處理指令等不支持多重繼承Java中新增加的部分有:資源回收 (Garbage Collection)錯(cuò)誤處理 (Exception)新的修飾詞 (abstract、
3、native、final)等,Java語(yǔ)言的特點(diǎn),簡(jiǎn)單面向?qū)ο蠓植际浇研园踩泽w系結(jié)構(gòu)中立可移植性(跨平臺(tái)運(yùn)行)解釋執(zhí)行,Java環(huán)境,免費(fèi)的Java開(kāi)發(fā)工具集(Java Developers Kits,簡(jiǎn)稱JDK) 集成開(kāi)發(fā)環(huán)境如Eclipse、JBuilder等,Java編譯環(huán)境,sun公司提供了最新版本JDK5.0,下載網(wǎng)址:http:/ JDK安裝后的目錄結(jié)構(gòu):bin目錄:存放可執(zhí)行文件lib目錄:存放Java的類庫(kù)文件include目錄:存放用于本地方法的文件demo目錄:存放演示程序jre目錄:存放Java運(yùn)行環(huán)境文件,Java編譯環(huán)境,在安裝完JDK后需要把安裝好的JDK路徑加
4、入到執(zhí)行路徑中:,演示配置Java路徑,Java程序的執(zhí)行過(guò)程,Java的跨平臺(tái)是通過(guò)Java虛擬機(jī)(JVM)來(lái)實(shí)現(xiàn)的。JVM是一個(gè)抽象的計(jì)算機(jī) 。Java源程序經(jīng)過(guò)編譯器編譯變成字節(jié)碼字節(jié)碼由虛擬機(jī)解釋執(zhí)行,虛擬機(jī)將每一條要執(zhí)行的字節(jié)碼送給解釋器 解釋器將其翻譯成特定機(jī)器上的機(jī)器碼,然后在特定的機(jī)器上運(yùn)行,編譯,虛擬機(jī)執(zhí)行,Java程序的執(zhí)行過(guò)程,Java字節(jié)碼的執(zhí)行方式有兩種:即時(shí)編譯方式 解釋執(zhí)行方式 (最常用的方式)解釋執(zhí)行過(guò)程分三部進(jìn)行:代碼的裝入代碼的校驗(yàn)代碼的執(zhí)行,Java程序的執(zhí)行過(guò)程,JDK下用于編譯和執(zhí)行Java程序的命令:Javac 編譯Java源程序,生成Java字節(jié)碼
5、 Java 解釋執(zhí)行Java字節(jié)碼,第一個(gè)Java應(yīng)用程序,MyFirstApp.java 源文件,/定義一個(gè)公有的類,類名為MyFirstApppublic class MyFirstApp /Java中的main主函數(shù) public static void main(String args) /* 輸出 歡迎來(lái)到wish*/ System.out.println(歡迎來(lái)到wish); ,注意:Java源文件的后綴名為.javaJava源程序由類組成,聲明類的關(guān)鍵字為class在Java語(yǔ)言中嚴(yán)格區(qū)分大小寫(xiě)如果一個(gè)Java類用public修飾,則該類所在的源文件名必須與類名相同,Java小應(yīng)
6、用程序,Java程序有兩種主要類型:獨(dú)立的Java應(yīng)用程序(Application)Java小應(yīng)用程序(Applet) Applet是在Web頁(yè)上運(yùn)行的Java程序。Applet可以直接與使用瀏覽器的用戶進(jìn)行交互。,JavaScript和Java,JavaScript是一種僅能應(yīng)用于Web頁(yè)和瀏覽器上的程序語(yǔ)言 JavaScript是內(nèi)嵌于HTML文檔中的一小段代碼,可以讓HTML文檔更加靈活地顯示內(nèi)容 JavaScript和Java源程序很相似,但是實(shí)際上兩者完全不同。,總結(jié),Java是從c/c+演變過(guò)來(lái)的,有著很多與c語(yǔ)言相同或類似之處 ,如基本數(shù)據(jù)類型,流程控制結(jié)構(gòu),區(qū)分大小寫(xiě)等Java
7、是一種簡(jiǎn)單的完全面向?qū)ο蟮恼Z(yǔ)言,具有健壯性和安全性等特點(diǎn),可以開(kāi)發(fā)Application、Applet和Web應(yīng)用程序。JDK是開(kāi)發(fā)Java程序的必備工具。Java程序是解釋執(zhí)行的,更多信息,列出可擴(kuò)展內(nèi)容列出參考資源(附件、書(shū)籍、文章、網(wǎng)址等)。請(qǐng)求學(xué)員反饋、回答問(wèn)題。作業(yè)問(wèn)題講解,目標(biāo),了解 :面向?qū)ο蟮娜蠡咎攸c(diǎn)理解 :類和對(duì)象的概念掌握 :Java類的定義,類的屬性和方法,,類的構(gòu)造方法以及對(duì)象的創(chuàng)建與引用,概述,面向?qū)ο缶幊痰娜蠡咎攸c(diǎn)是:封裝繼承多態(tài) 本章主要講解面向?qū)ο缶幊痰闹匾拍?建立類的概念理解程序中對(duì)象和現(xiàn)實(shí)生活中對(duì)象的概念建立起程序類實(shí)例(對(duì)象)的概念使用類實(shí)例(對(duì)
8、象)調(diào)用方法和屬性,類的定義及現(xiàn)實(shí)世界的模型,面向?qū)ο蟮拈_(kāi)發(fā)方法是把軟件系統(tǒng)看成各個(gè)對(duì)象的集合類(class)是將數(shù)據(jù)及處理數(shù)據(jù)的方法結(jié)合在一起的模型類用于描述對(duì)象對(duì)象是歸屬于某個(gè)類的具體實(shí)例,類的定義及現(xiàn)實(shí)世界的模型,現(xiàn)實(shí)世界中類和對(duì)象的模型,類,對(duì)象,對(duì)象,對(duì)象,類的定義及現(xiàn)實(shí)世界的模型,對(duì)象可以是現(xiàn)實(shí)事物人、天空、月亮、太陽(yáng)、桌子也可以是抽象事物會(huì)議、合約對(duì)象必須能夠體現(xiàn)自身的一部分特性,牌照號(hào)碼制造商年份啟動(dòng)加速停車,汽車,會(huì)議內(nèi)容開(kāi)會(huì)地點(diǎn)開(kāi)會(huì)時(shí)間結(jié)束時(shí)間與會(huì)人員,會(huì)議,學(xué)號(hào)年級(jí)名字通信地址上學(xué)參加活動(dòng)下課,學(xué)生,類的定義及現(xiàn)實(shí)世界的模型,對(duì)象的屬性和行為屬性體現(xiàn)了對(duì)象的某種特征行為即
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
29.9 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Java 面向 對(duì)象 程序設(shè)計(jì) 完整版 課件 全書(shū) 電子 教案 教材 完整
鏈接地址:http://zhizhaikeji.com/p-14568014.html