![Java 2實用教程第6版PPT1第1章 Java開發(fā)入門_第1頁](http://file4.renrendoc.com/view/9df169ff3edc7da3e91c2865df860395/9df169ff3edc7da3e91c2865df8603951.gif)
![Java 2實用教程第6版PPT1第1章 Java開發(fā)入門_第2頁](http://file4.renrendoc.com/view/9df169ff3edc7da3e91c2865df860395/9df169ff3edc7da3e91c2865df8603952.gif)
![Java 2實用教程第6版PPT1第1章 Java開發(fā)入門_第3頁](http://file4.renrendoc.com/view/9df169ff3edc7da3e91c2865df860395/9df169ff3edc7da3e91c2865df8603953.gif)
![Java 2實用教程第6版PPT1第1章 Java開發(fā)入門_第4頁](http://file4.renrendoc.com/view/9df169ff3edc7da3e91c2865df860395/9df169ff3edc7da3e91c2865df8603954.gif)
![Java 2實用教程第6版PPT1第1章 Java開發(fā)入門_第5頁](http://file4.renrendoc.com/view/9df169ff3edc7da3e91c2865df860395/9df169ff3edc7da3e91c2865df8603955.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
博學(xué)谷——讓IT教學(xué)更簡單,讓IT學(xué)習(xí)更有效PAGE12PAGE2黑馬程序員《Java基礎(chǔ)入門(第3版)》教學(xué)設(shè)計課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第1章Java基礎(chǔ)入門計劃課時4課時教學(xué)引入Java是一門高級程序設(shè)計語言,自問世以來,Java就受到了前所未有的關(guān)注,并成為計算機、移動電話、家用電器等領(lǐng)域中最受歡迎的開發(fā)語言之一。本章將針對Java語言的特點、發(fā)展史、開發(fā)運行環(huán)境、運行機制以及Java程序開發(fā)工具等內(nèi)容進行介紹。教學(xué)目標(biāo)使學(xué)生了解Java,能夠簡述Java的特點和發(fā)展史。使學(xué)生掌握J(rèn)ava開發(fā)環(huán)境(JDK)的搭建,能夠獨立安裝JDK。使學(xué)生掌握編寫Java程序的基本操作,能夠獨立完成第一個Java程序的編寫。使學(xué)生掌握系統(tǒng)環(huán)境變量的配置,能夠獨立完成PATH和CLASSPATH環(huán)境變量的配置。使學(xué)生了解Java程序的運行機制,能夠簡述Java的編譯運行過程。使學(xué)生掌握IntelliJIDEA開發(fā)工具的基本用法,能夠獨立安裝IntelliJIDEA并使用它開發(fā)與調(diào)試代碼。教學(xué)重點安裝JDK第一個Java程序PATH環(huán)境變量使用IntelliJIDEA進行開發(fā)教學(xué)難點無教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進行教學(xué)教學(xué)過程第一課時(什么是Java、Java的特點、Java的發(fā)展史)一、創(chuàng)設(shè)情景,導(dǎo)入新課(1)教師通過演示計算機的使用,體現(xiàn)計算機可以與人進行通信的場景,從而引出計算機語言這個概念。計算機語言(ComputerLanguage)是人與計算機之間通信的語言,它主要由一些指令組成,這些指令包括數(shù)字、符號和語法等內(nèi)容,程序員可以通過這些指令指揮計算機進行工作。(2)介紹計算機語言的種類以及各種計算機語言的特點。計算機語言可以分成機器語言、匯編語言、高級語言三大類。計算機所能識別的語言只有機器語言,但通常人們編程時,不采用機器語言,這是因為機器語言都是由二進制的0和1組成的編碼,不便于記憶和識別。目前通用的編程語言是匯編語言和高級語言,匯編語言采用了英文縮寫的標(biāo)識符,容易識別和記憶;而高級語言采用接近于人類的自然語言進行編程,進一步簡化了程序編寫的過程,所以,高級語言是目前絕大多數(shù)編程者的選擇。(3)通過計算機語言的介紹,引出Java屬于一種計算機高級語言。本節(jié)課,將對什么是Java、Java的特點、Java的發(fā)展史等進行詳細講解。二、新課講解知識點1-什么是Java教師通過PPT的方式講解什么是Java。Java是一種高級計算機語言,它是由SUN公司(已被Oracle公司收購)于1995年5月推出的一種可以編寫跨平臺應(yīng)用軟件、完全面向?qū)ο蟮某绦蛟O(shè)計語言。針對不同的開發(fā)市場,SUN公司將Java劃分為三個技術(shù)平臺,分別是JavaSE、JavaEE和JavaME。下面對這3個技術(shù)平臺分別進行介紹。JavaSE(JavaPlatformStandardEdition)是標(biāo)準(zhǔn)版技術(shù)平臺,它是為開發(fā)普通桌面和商務(wù)應(yīng)用程序提供的解決方案。JavaEE(JavaPlatformEnterpriseEdition)是企業(yè)版技術(shù)平臺,它是為開發(fā)企業(yè)級應(yīng)用程序提供的解決方案。JavaME(JavaPlatformMicroEdition)是小型版技術(shù)平臺,它是為開發(fā)電子消費產(chǎn)品和嵌入式設(shè)備提供的解決方案。知識點2-Java的特點教師通過PPT的方式講解Java的特點。簡單性面向?qū)ο蟀踩钥缙脚_性支持多線程分布式知識點3-Java語言的發(fā)展史教師通過PPT的方式講解Java的發(fā)展史。1995年5月23日,Java語言誕生。1998年12月8日,Java1.2企業(yè)平臺J2EE發(fā)布。1999年6月,SUN公司發(fā)布Java的3個版本:標(biāo)準(zhǔn)版(J2SE)、企業(yè)版(J2EE)和微型版(J2ME)。2001年9月24日,J2EE1.3發(fā)布。2002年2月26日,J2SE1.4發(fā)布,自此Java的計算能力有了大幅提升。2004年9月30日,J2SE1.5的發(fā)布成為Java語言發(fā)展史上的又一里程碑。為了表示該版本的重要性,J2SE1.5更名為JavaSE5.0。2005年6月,JavaOne大會召開,SUN公司公開JavaSE6。自此,Java的各種版本進行了更名,取消了名稱中的數(shù)字2,J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為JavaME。2009年12月,SUN公司發(fā)布JavaEE6。2011年7月,Oracle公司發(fā)布JavaSE7。2014年3月,Oracle公司發(fā)布JavaSE8。2017年9月,Oracle公司發(fā)布JavaSE9。2018年3月,Oracle公司發(fā)布JavaSE10。2018年9月,Oracle公司發(fā)布JavaSE11。2019年3月,Oracle公司發(fā)布JavaSE12。2019年9月,Oracle公司發(fā)布JavaSE13。2020年3月,Oracle公司發(fā)布JavaSE14。2020年9月,Oracle公司發(fā)布JavaSE15。2021年3月,Oracle公司發(fā)布JavaSE16。2021年5月,Oracle公司發(fā)布JavaSE17。三、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。四、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(安裝JDK、JDK目錄介紹、第一個Java程序)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接導(dǎo)入的方式導(dǎo)入新課SUN公司提供了一套Java開發(fā)環(huán)境,簡稱JDK(JavaDevelopmentKit)。JDK包括Java編譯器、Java運行工具、Java文檔生成工具、Java打包工具等。想要使用Java開發(fā)程序,就需要安裝JDK。接下來針對安裝JDK進行詳細講解。新課講解知識點1-安裝JDK教師通過PPT結(jié)合實際操作的方式講解安裝JDK。Oracle公司提供了多種操作系統(tǒng)的JDK,不同操作系統(tǒng)的JDK在使用上基本類似,下面以64位的Windows10操作系統(tǒng)為例演示JDK11的安裝過程,具體步驟如下。開始安裝JDK自定義安裝功能和路徑完成JDK安裝知識點2-JDK目錄介紹教師通過PPT的方式講解JDK目錄介紹。bin目錄bin目錄用于存放一些可執(zhí)行程序,如javac.exe(Java編譯器)、java.exe(Java運行工具)、jar.exe(打包工具)和javadoc.exe(文檔生成工具)等。其中最重要的就是javac.exe和java.exe。conf目錄conf路徑存放了JDK的相關(guān)配置文件,可配置Java訪問權(quán)限,密碼。include目錄由于JDK是使用C和C++開發(fā)的,因此在啟動時需要引入一些C語言和C++的頭文件,該目錄就是用于存放這些頭文件的。jmods目錄jmods目錄用于存放調(diào)試文件。legal目錄legal目錄用于存放Java及各類模塊的license。lib目錄lib是library的縮寫,意為Java類庫或庫文件,是開發(fā)工具使用的歸檔包文件。知識點3-第一個Java程序教師通過PPT結(jié)合實際操作的方式講解第一個Java程序。編寫Java源文件。打開命令行窗口。進入JDK安裝目錄的bin目錄并編譯Java源文件。運行Java程序。腳下留心:查看文件擴展名在使用javac命令編譯Java程序時,可能會出現(xiàn)“找不到文件”的錯誤。出現(xiàn)這樣的錯誤,原因可能是文件的擴展名被隱藏了,為了解決這一問題,需要讓文件顯示擴展名。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(PATH環(huán)境變量、CLASSPATH環(huán)境變量、Java程序的運行機制、IntelliJIDEA的安裝與啟動、使用IntelliJIDEA進行開發(fā)、IntelliJIDEA調(diào)試工具)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接導(dǎo)入的方式導(dǎo)入新課在計算機操作系統(tǒng)中可以定義一系列變量,這些變量可供操作系統(tǒng)上所有的應(yīng)用程序使用,被稱作系統(tǒng)環(huán)境變量。在學(xué)習(xí)Java的過程中,需要配置兩個系統(tǒng)環(huán)境變量PATH和CLASSPATH。另外,由于記事本編寫代碼速度慢且不易排錯,為了提高程序的開發(fā)效率,人們開發(fā)很多集成開發(fā)工具進行Java程序開發(fā),如Eclipse、IntelliJIDEA。接下來學(xué)習(xí)系統(tǒng)環(huán)境變量的配置,以及IntelliJIDEA開發(fā)工具的安裝和使用。三、新課講解知識點1-PATH環(huán)境變量教師通過PPT結(jié)合實際操作的方式講解PATH環(huán)境變量。PATH環(huán)境變量的內(nèi)容:PATH環(huán)境變量用于保存一系列命令(可執(zhí)行程序)的路徑,每個路徑之間以分號分隔。PATH環(huán)境變量的作用:當(dāng)在命令行窗口運行一個命令時,操作系統(tǒng)首先會在當(dāng)前目錄下查找是否存在該命令對應(yīng)的可執(zhí)行文件,如果未找到,操作系統(tǒng)會繼續(xù)在PATH環(huán)境變量中定義的路徑下尋找這個文件,如果仍未找到,系統(tǒng)會報錯。(3)設(shè)置javac命令所在的路徑到PATH環(huán)境變量的命令示例如下。setPATH=%PATH%;C:\ProgramFiles\Java\jdk-11.0.11\bin(4)配置系統(tǒng)PATH環(huán)境變量的步驟如下。查看Windows系統(tǒng)屬性中的環(huán)境變量設(shè)置PATH系統(tǒng)環(huán)境變量查看和驗證設(shè)置的PATH系統(tǒng)環(huán)境變量知識點2-CLASSPATH環(huán)境變量教師通過PPT結(jié)合實際操作的方式講解CLASSPATH環(huán)境變量。(1)CLASSPATH環(huán)境變量的作用:當(dāng)Java虛擬機需要運行一個類時,會在CLASSPATH環(huán)境變量定義的路徑下尋找所需的class文件和類包。(2)設(shè)置存放class文件所在的路徑到CLASSPATH環(huán)境變量的命令示例如下:setCLASSPATH=C:\ProgramFiles\Java\jdk-11.0.11\bin(3)JDK5開始,如果CLASSPATH環(huán)境變量沒有設(shè)置,Java虛擬機會自動將CLASSPATH設(shè)置為“.”,也就是當(dāng)前目錄。知識點3-Java程序的運行機制教師通過PPT結(jié)合實際操作的方式講解Java程序的運行機制。運行Java程序的步驟:首先將后綴名為.java的源文件進行編譯,生成后綴名為.class的字節(jié)碼文件。然后Java虛擬機將字節(jié)碼文件進行解釋執(zhí)行,并將結(jié)果顯示出來。以HelloWorld案例為例,對Java程序的編譯運行過程進行詳細地分析。不同操作系統(tǒng)安裝不同版本Java虛擬機示意圖如下圖所示。知識點4-IntelliJIDEA的安裝與啟動教師通過PPT結(jié)合實際操作的方式講解IntelliJIDEA的安裝與啟動。安裝IDEA開發(fā)工具啟動IDEA開發(fā)工具知識點5-使用IntelliJIDEA進行開發(fā)教師通過PPT結(jié)合實際操作的方式講解使用IntelliJIDEA進行開發(fā)。創(chuàng)建Java項目。創(chuàng)建Java類。編寫程序代碼。運行程序。知識點6-IntelliJIDEA調(diào)試工具教師通過PPT結(jié)合實際操作的方式講解IntelliJIDEA調(diào)試工具。設(shè)置斷點:左鍵單擊行號后面的空白區(qū)域,便可插入斷點。進入Dubug模式:單擊“”調(diào)試按鈕進入Dubug模式。IDEA常用的調(diào)試快捷鍵及含義如下。F8:單步調(diào)試(不進入函數(shù)內(nèi)部)。F7:單步調(diào)試(進入函數(shù)內(nèi)部)。Shift+F7:選擇要進入的函數(shù)。Shift+F8:跳出函數(shù)。Alt+F9:運行到斷點。Alt+F8:執(zhí)行表達式查看結(jié)果。F9:繼續(xù)執(zhí)行,進入下一個斷點或執(zhí)行完程序。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商務(wù)星球版地理八年級下冊:8.2 《新疆維吾爾自治區(qū)》 聽課評課記錄
- 八年級政治下冊第六單元我們的人身權(quán)利6.2《維護人格尊嚴(yán)》情境探究型聽課評課記錄(粵教版)
- 個人中介房屋租賃協(xié)議書范本
- 房屋轉(zhuǎn)租三方合同范本
- 樓層架管出租協(xié)議書范本
- 私立中學(xué)轉(zhuǎn)讓合同書
- 2025年度互聯(lián)網(wǎng)廣告合同終止的多重市場監(jiān)管情形
- 區(qū)中心房屋租賃合同范本
- 2025年度商品車運輸與新能源汽車充電設(shè)施安裝合同
- 二零二五年度新能源研發(fā)私人廠房租賃合同
- 2025南網(wǎng)科研院系統(tǒng)內(nèi)招聘13人易考易錯模擬試題(共500題)試卷后附參考答案
- 關(guān)于合同知識的全面解讀
- IEC 62368-1標(biāo)準(zhǔn)解讀-中文
- HG+20231-2014化學(xué)工業(yè)建設(shè)項目試車規(guī)范
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
- 典當(dāng)業(yè)務(wù)計劃方案
- 老化箱點檢表A4版本
- 音標(biāo)教學(xué)課件(共73張PPT)
- 群雄起源-武將表(按智排序)
- Image-Pro_Plus圖像分析軟件
- 自由組合定律的應(yīng)用9331的變式
評論
0/150
提交評論