版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE81第課PAGE81第課認識Java(一)認識Java(一)第認識Java(一)第課PAGE91《Java程序設計教程(第2版)》課時分配表章序課程內容課時備注1認識Java22Java語言基礎23流程控制24Java面向對象編程基礎25Java面向對象高級特性46數組和字符串27泛型和集合28新創企業管理29I/O流和文件操作410多線程211GUI編程412Java網絡編程213Java數據庫編程2合計32文旌課堂APP
課題認識Java(一)課時2課時(90min)教學目標知識技能目標:(1)了解Java的產生、發展和特點(2)了解Java程序結構(3)熟悉Java開發流程(4)掌握使用JDK搭建Java開發環境,并開發Java程序的方法思政育人目標:(1)培養學生的邏輯思維、辯證思維和創新思維能力(2)引導學生養成獨立思考和深度思考的良好習慣(3)開闊學生視野,引導學生探究科技前沿知識,加強學生緊跟時代發展的意識教學重難點教學重點:了解Java的程序結構和開發流程教學難點:使用JDK搭建Java開發環境,并開發Java程序教學方法情景模擬法、問答法、討論法教學用具電腦、投影儀、多媒體課件、教材教學設計第1節課:傳授新知(23min)第2節課:問題導入(5min)
課堂演示(35min)
課堂小結(3min)
作業布置(2min)教學過程主要教學內容及步驟設計意圖第一節課課前任務【教師】布置課前任務,和學生負責人取得聯系,讓其提醒同學通過網絡或其他軟件,觀看故事紀錄片《代碼奔騰》【學生】提前上網觀看相關資料,熟悉教材通過課前的預熱,讓學生了解所學課程的大概內容,激發學生的學習欲望考勤
(2min)【教師】使用文旌課堂APP進行簽到【學生】按照老師要求簽到培養學生的組織紀律性,掌握學生的出勤情況新課預熱
(8min)【學生】導入課題,板書迄今為止,Java平臺已吸引了650多萬軟件開發者。它在各個重要的行業部門得到了廣泛的應用,而且出現在各種各樣的設備、計算機和網絡中。Java技術的通用性、高效性、平臺移植性和安全性,使之成為網絡計算的理想技術。從筆記本電腦到數據中心,從游戲控制臺到科學超級計算機,從手機到互聯網,Java無處不在!試問:你是如何理解Java程序設計的?你能列舉說一說你知道的Java程序設計嗎?【學生】聆聽、思考、回答【學生】教師自我介紹,并講一些生活中人Java的應用?可介紹課程定位、內容安排、考核要求等?!緦W生】聆聽、記錄通過導入環節,與學生互相熟悉,并讓學生了解這門課的大致內容和考核要求互動導入
(12min)【教師】創設情景,進行分析、提問Java語言正式誕生于1995年,前身是SUN公司研制的用于智能家電平臺上運行的OAK語言。與老一代的編程語言(如C語言)相比,Java高級編程語言正處于青壯年期。Java語言繼承了前身OAK語言能夠跨平臺運行的特點,融合了面向對象編程的風格,JAVA以其獨有的開放性、跨平臺性和面向網絡的交互性席卷全球,以其安全性、易用性和開發周期短的特點,迅速從最初的編程語言發展成為全球第一大軟件開發平臺.廣受時下程序開發人員的好評。(1)你知道有哪些應用程序是由Java語言開發的嗎?(2)你心目中的程序員是什么樣的?【學生】思考、討論【教師】組織發言請小組組長總結全組結論,派代表進行發言?!緦W生】發言通過互動導入,引導學生思考,調動學生的主觀能動性傳授新知
(23min)【教師】通過大家的發言,引入新的知識點,講解Java的相關知識1.1.1Java的產生與發展1.Sun公司1995年5月,Sun公司正式向外界發布Java語言。(3)1996年1月,Sun公司發布了第一個開發工具包JDK1.0。(4)1997年2月,發布了JDK1.1。(5)1998年12月,發布了JDK1.2。(6)2005年6月,在JavaOne大會上,Sun公司發布了JavaSE6。(7)Sun公司被甲骨文公司收購2.Java的3個版本(1)JavaSE(Javaplatform,standardedition):標準版,主要用于桌面應用程序的開發,同時也是Java技術的核心。(2)JavaEE(Javaplatform,enterpriseedition):企業版,主要用于企業級分布式的網絡程序,如電子商務網站和企業資源計劃(enterpriseresourceplanning,ERP)系統等。(3)JavaME(Javaplatform,microedition):微型版,主要用于嵌入式系統的開發,如移動電話、掌上電腦及其他無線設備。1.1.2Java的特點(1)Java語言是簡單的。(2)Java語言是面向對象的。(3)Java語言是分布式的。(4)Java語言是解釋執行的。(5)Java語言是可移植的。(6)Java語言是安全的。(7)Java語言是健壯的。(8)Java語言是多線程的。(9)Java語言是高性能的。(10)Java語言是動態的?!緦W生】聆聽、思考、理解、記憶【教師】講解Java程序的結構、編碼規范和開發流程1.2.1最簡單的Java程序結構Java語言是面向對象的程序設計語言,Java程序的基本組成單元是類,類體中又可包括屬性與方法。下面以Welcome.java為例介紹Java程序的基本結構,該程序實現輸出“歡迎學習Java語言!”字符串,具體代碼如下。/*Welcome.java*/publicclassWelcome{publicstaticvoidmain(Stringargs[]){System.out.println("歡迎學習Java語言!"); //輸出字符串}}(1)第1行用“/*”和“*/”括起來(可包括多行),以及后面以雙斜線“//”引導的(僅限于當前行)內容是Java語言的注釋信息。(2)第2行是類的定義,設計任何Java程序必須聲明類。(3)第3行定義了類的方法main()。(4)第4行是main()方法的具體內容。1.2.2編碼規范1.代碼注釋代碼注釋是對程序中的代碼進行解釋說明,是程序的非執行部分。在程序代碼中適當地添加注釋,可以提高程序的可讀性和可維護性。Java語言提供了3種添加注釋的方法,分別是單行注釋、多行注釋和文檔注釋。(1)單行注釋標記為“//”,從符號“//”開始到換行為止的所有字符都是注釋的內容,是對一行代碼的簡短說明。(2)多行注釋標記為“/**/”,以“/*”開始,以“*/”結束,兩者之間的所有字符都是注釋的內容。(3)文檔注釋標記為“/***/”,以“/**”開始,以“*/”結束,在此之間的所有字符都是注釋的內容。2.空格和空行使用必要的空格與空行增強代碼的可讀性。一般來說,二元/三元運算符兩側、方法參數之間、逗號后面、if/for/while/switch/do等關鍵字后面建議使用空格進行分隔。而不同功能的代碼塊之間、不同的方法定義及不同的類定義之間則建議增加一個空行以提高程序的可讀性。3.縮進在Java中代碼塊最好使用4個空格進行懸掛式縮進,并且同一級別的代碼塊的縮進量盡量相同。類、方法、條件語句及循環語句中的代碼都采用縮進方式。4.換行Java每行代碼的長度最好不要超過120個字符。對于過長的代碼,建議進行換行。1.2.3Java程序的開發流程(1)需求分析:對要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什么數據,要得到什么結果,最后應輸出什么等。(2)算法設計:對要解決的問題設計出解決問題的方法和具體步驟。(3)編寫程序:按照Java語法規定,利用文本編輯器或集成開發環境來編寫Java程序,生成Java源文件(*.java)。(4)編譯程序:Java編譯器對源文件進行錯誤排查,編譯后生成Java字節碼文件(*.class)。字節碼文件是二進制代碼,只能在Java虛擬機(Javavirtualmachine,JVM)中運行。(5)運行程序:JVM中的Java解釋器對字節碼文件進行解釋,生成本地的機器碼并執行,運行Java程序,得到運行結果。(6)編寫程序文檔:如同正式的產品都有產品說明書一樣,正式提供給用戶使用的程序,也必須向用戶提供程序說明書。程序說明書也稱為程序文檔,應包含程序名稱、程序功能、運行環境、程序的裝入和啟動、需要輸入的數據,以及使用注意事項等內容?!緦W生】聆聽、思考、理解、記憶通過講解,讓學生了解Java的發展和特點,通過對視頻案例的分析,掌握簡單的Java程序第二節課問題導入
(5min)【教師】提問引出新知識點上一節對Java做了一個簡單介紹之后,我想大家都已經對她有一個初步的認識了吧!那踏入正式學習使用Java之前,我們有一步是不得不做的,它是什么呢?沒有錯,就是我們本節標題所說,搭建Java的開發環境。因為Java現在對主流的平臺幾乎都支持,環境搭建也是大同小異,生活中你見過的Java平臺都有什么,舉例說一下?【學生】思考、發言用問題導入,讓學生主動探究搭建Java開發環境的方法,激發學生的求知欲課堂演示
(35min)【教師】演示使用JDK搭建Java開發環境,并開發Java程序的方法1.3.1下載和安裝JDK【多媒體】播放“搭建Java開發環境”短視頻,使學生了解搭建Java開發環境的方法1.下載(1)訪問/java/technologies/javase-Downloads.html,在打開的軟件版本頁面中選擇“JavaSE11”→“OracleJDK”→“JDKDownload”選項。(2)在打開的頁面中選擇“Download”→“jdk-11.0.9_windows-x64_bin.exe”選項,表示下載用于Windows平臺的JDK。(3)打開下載對話框,勾選“IreviewedandaccepttheOracleTechnologyNetworkLicenseAgreementforOracleJavaSE”復選框,然后單擊“Downloadjdk-11.0.9_windows-x64_bin.exe”按鈕(4)打開Oracle賬戶登錄頁面,輸入用戶名和密碼,然后單擊“登錄”按鈕,下載安裝軟件。(詳見教材)2.安裝雙擊下載好的jdk-11.0.9_windows-x64_bin.exe文件,根據安裝提示進行安裝即可。1.3.2配置JDK在Windows10操作系統下,配置環境變量Path。(1)右擊桌面“此電腦”圖標,從彈出的快捷菜單中選擇“屬性”選項。(2)打開“系統”窗口,選擇“高級系統設置”選項。(3)打開“系統屬性”對話框,切換到“高級”選項卡,然后單擊“環境變量”按鈕。(4)打開“環境變量”對話框,選擇“系統變量”→“Path”選項,然后單擊“編輯”按鈕。(5)打開“編輯環境變量”對話框,選擇“C:\ProgramFiles\CommonFiles\Oracle\Java\javapath”選項,將其修改為“C:\ProgramFiles\Java\jdk-11.0.9\bin”(默認情況下,JDK的安裝路徑為C:\ProgramFiles\Java),然后單擊“確定”按鈕,即可完成配置。(詳見教材)1.3.3使用JDK開發一個簡單Java程序使用JDK開發一個簡單Java程序的完整過程(1)通過文本編輯器編寫源程序(如記事本),將文件命名為“HelloWorld.java”并保存到某個文件目錄中(2)打開命令提示符窗口,輸入“d:”并按回車鍵,切換到D盤;輸入“cdD:\JavaProgram”命令并按回車鍵,切換到“D:\JavaProgram”目錄下(保存源程序的文件目錄)。(3)輸入“javacHelloWorld.java”命令并按回車鍵,對源程序進行編譯(見圖1-12),此時會在當前目錄下為源文件產生一個字節碼文件。(4)輸入“javaHelloWorld”命令并按回車鍵,運行程序,輸出運行結果(詳見教材)?!緦W生】聆聽、記錄、思考通過教師在課堂上演示,使學生掌握使用JDK搭建Java開發環境,并開發Java程序的方法課堂小結
(3min)【教師】簡要總結本節課的要點本節課學習了Java的產生、發展和特點,Java程序的結構和開發流程,以及使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文物保護工程從業資格考前押題試卷(完整版)
- 文物保護工程從業資格真題匯編解析(完整版)
- 文物保護工程從業資格綜合測試題庫(含答案)
- 污水管道塌陷明開挖修復工程施工方案
- 職場健康小常識
- 小班健康我不撒謊
- 血管穿刺并發癥及處理
- 露天煤礦崗位責任制
- 分包安全管理經驗交流
- 有色金屬冶煉企業冶煉安全操作規程
- 2026學年部編版新教材語文五年級上冊全冊教案設計(含教學計劃)
- 2026 年監理工程師《建設工程目標控制(土建)》沖關速記
- 華為任職資格體系(6版)
- 財務付款審批權限制度
- 印刷行業工藝流程與質量控制手冊
- 2026年移動式壓力容器充裝R2作業證考試練習題庫含答案
- 2025廣東江門市江海區綠信再生資源有限公司擬聘人員筆試歷年難易錯考點試卷帶答案解析
- 呼吸科終末期患者管理
- 時寒冰 利益分析法全文
- 醫療器械經營質量管理規范現場檢查原則試卷含答案
- 技術項目評審標準及流程模板
評論
0/150
提交評論