




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Java語言程序設(shè)計課程安排
共96課時,48次課〔全機房上課〕〔每個星期三次課,一共是16周,17周為實訓專周〕課堂要求:不遲到與不曠課〔4次取消考試資格〕注:遲到兩次算一次曠課。第1章用Java向世界問好
J2SE(Java2StandardEdition)J2EE(Java2EnterpriseEdition)J2ME(Java2MicroEdition)標準版
適用于開發(fā)用戶端程序企業(yè)版適用于開發(fā)服務(wù)器端程序手持設(shè)備版
適用于開發(fā)手機、無線設(shè)備程序Java技術(shù)的體系C語言的編譯鏈接過程要把我們編寫的一個c程序〔源代碼〕轉(zhuǎn)換成可以在硬件上運行的程序〔可執(zhí)行代碼〕,需要進行編譯和鏈接。編譯就是把文本形式源代碼翻譯為機器語言形式的目標文件的過程。鏈接是把目標文件、操作系統(tǒng)的啟動代碼和用到的庫文件進行組織形成最終生成可加載、可執(zhí)行代碼的過程。Java運行原理——一次編譯,到處運行C語言中有很多東西是與平臺相關(guān)的,不同的平臺需要使用不同的編譯器Java程序編譯之后的代碼不是能被硬件系統(tǒng)直接運行的代碼,而是一種“中間碼〞——字節(jié)碼。然后不同的硬件平臺上安裝有不同的Java虛擬機(JVM),由JVM來把字節(jié)碼再“翻譯〞成所對應的硬件平臺能夠執(zhí)行的代碼。因此對于Java編程者來說,不需要考慮硬件平臺是什么。所以Java可以跨平臺。
Java程序的運行環(huán)境編譯型源程序字節(jié)碼程序Java源程序可執(zhí)行程序EXE裸機操作系統(tǒng)解釋器編譯連接編譯執(zhí)行解釋執(zhí)行.java.classJava虛擬機Java是解釋執(zhí)行的高級編程語言Java編譯器、Java運行時環(huán)境,以及常用的Java類庫等。Java虛擬機〔JVM〕、根底類庫工程-用Java向世界問好工程任務(wù)使用記事本分別編寫第一個Java程序集成開發(fā)環(huán)境〔Eclipse〕編寫Java程序——“HelloWorld!〞。工程分析工程完成思路先安裝JDK,配置環(huán)境變量。記事本中編寫Java應用程序經(jīng)編譯,運行,控制臺打印輸出“HelloWorld!〞Eclipse中編寫應用程序,控制臺輸出“HelloWorld!〞JDK的安裝與配置下載JDK:校內(nèi):計算機系課件//Java語言高級程序設(shè)計//Java環(huán)境JDK的安裝與配置配置環(huán)境變量我的電腦——屬性——高級——環(huán)境變量——系統(tǒng)環(huán)境變量變量名:path----用于指定操作系統(tǒng)的可執(zhí)行指令的路徑變量值:JDK安裝目錄\bin用分號與原有的變量值區(qū)分開。JDK的安裝與配置JDK
提供的常用工具
javac是用來編譯源代碼的命令。
java是用于執(zhí)行類文件的命令。Eclipse開發(fā)java程序的步驟工程將各種文件組織在一起Java開發(fā)程序流程總結(jié):〔理解、牢記〕創(chuàng)立工程--創(chuàng)立包--創(chuàng)立類--創(chuàng)立函數(shù)-->編寫代碼--運行程序JavaApplication程序根本結(jié)構(gòu)import語句class{publicstaticvoidmain(String[]args){}}主類名稱方法體走近Java程序類定義在java中每一個方法和變量都存在于類中.所以,寫任何一個Java程序都要先定義一個類。 定義方式:[修飾符]class類名例如:publicclassHelloWorld說明:〔1〕任何一個java文件中只能有一個聲明為public的類,且該類名必須要和java文件名一樣。〔2〕類名首字母必須大寫〔3〕public修飾class時,說明該類是全局范圍內(nèi)可見。編寫Java源程序的本卷須知Java語言區(qū)分大小寫,包括文件名源文件擴展名必須為.java不要漏掉任何一個該有分號〔;〕的地方。大括號{}一定要左右成對,否那么編譯會錯。編譯、運行Java程序的本卷須知用javac編譯源文件,如果有錯誤,必須修改錯誤后,重新編譯,才能生成.class文件用java命令運行Java程序,注意java命令后的classname不包括擴展名。第一個Java程序//這是名稱為“Welcome.java〞的簡單程序
publicclassHelloWorld{ publicstaticvoidmain(Stringargs[]){ System.out.println(“HelloWorld!");}}保存在D盤中命名為Welcome.java單行注釋定義類Main函數(shù)在控制臺上輸出走近Java程序主方法main()一個java程序的入口.publicstaticvoidmain(String[]args)一個可直接運行java程序必須包含的一局部.public指明這個main方法可以被所有的對象使用(canbecalledbyanyobject)static指明這個main方法是一個類方法.void指明這個main方法不返回任何值.參數(shù)String[]args是一個命令行參數(shù).走近Java程序Java程序結(jié)構(gòu)|包〔其實就是文件夾〕|----文件〔.java文件〕|----------類|----------------方法〔函數(shù)〕|-------------------------程序語句packageimport技巧分享1、多練2、自己動手,調(diào)試錯誤3、復習和總結(jié)工程-用Java向世界問好工程目標了解JDK的使用;掌握Java程序的結(jié)構(gòu);掌握Java的運行原理;掌握Java程序的編譯和運行過程。強化練習編寫程序輸出以下信息:Javaapplet小程序Applet是一種特殊的Java程序,它可以在兼容Java的Web瀏覽器中直接運行。在記事本編輯Java程序(課下參考)單擊開始依次選擇程序->附件->記事本//這是名稱為“HelloWorld.java〞的簡單程序importjava.io.*;classHelloWorld{ publicstaticvoidmain(Stringargs[]){ System.out.println(“歡送訪問Java世界!“);}}編譯和運行(課下參考)單擊開始依次選擇程序->附件->命令提示符進入程序所保存的目錄輸入命令編譯HelloWorld輸入命令執(zhí)行HelloWorld輸出結(jié)果Java程序的分類Java程序分為兩類:應用程序〔Javaapplication〕 Application是獨立程序,與其他高級語言編寫的程序相同。Application能夠在任何具有Java解釋器的計算機上運行。小程序〔Javaapplet〕 Applet是一種特殊的Java程序,它可以在兼容Java的Web瀏覽器中直接運行。工程學做第一個Javaapplication,向世界問好使用編輯程序方式用記事本編寫程序。翻開記事本,輸入代碼,參考Welcome.java輸寫完成后,保存文件,文件命名為Welcome.java,保存類型為所有文件編譯源文件。使用javac命令對源文件進行編譯。在控制臺上輸入javacWelcom.java。編譯后注意觀察在源文件的同級目錄下將生成一個Welcome.class的字節(jié)碼文件。如果編譯有錯誤,修改源文件后重新進行編譯。運行程序。使用java命令執(zhí)行java程序。JavaApplication程序根本結(jié)構(gòu)import語句class{publicstaticvoidmain(String[]args){}}主類名稱方法體第一個Java程序//這是名稱為“Welcome.java〞的簡單程序
publicclassHelloWorld{ publicstaticvoidmain(Stringargs[]){ System.out.println(“HelloWorld!");}}保存在D盤中命名為Welcome.java單行注釋定義類Main函數(shù)在控制臺上輸出編譯用javacWelcome.java
進行編譯運行用javaWelcome
,運行java程序工程學做第一個javaapplet,向世界問好在記事本中編寫如下代碼,并命名為WelcomeApplet.java在控制臺輸入javacWelcomeApplet.java編譯該程序,生成WelcomeApplet.class文件在記事本中編寫如下代碼,并命名為WelcomeApplet.html使用瀏覽器直接運行WelcomeApplet.html文件applet瀏覽工具appletviewerhtmlfile.html例子:appletviewerWelcomeApplet.htmlapplicationvs.applet不同點
Javaapplication由Java解釋器獨立運行字節(jié)碼程序中有定義了main()方法的主類 Javaapplet不能獨立運行,字節(jié)碼必須嵌入HTML文檔程序中含有java.applet.Applet類的子類對applet的限制不允許applet讀寫計算機的文件系統(tǒng)。不允許applet運行瀏覽器所在計算機上的任何程序。除了存儲applet的效勞器之外,不允許applet建立用戶計算機與任何其他計算機的連接。工程學做3.Eclipse下用java向世界問好在Eclipse
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)股份變更與股權(quán)結(jié)構(gòu)調(diào)整協(xié)議書
- 荒山轉(zhuǎn)讓與林業(yè)產(chǎn)業(yè)園區(qū)建設(shè)2025年度合作協(xié)議
- 二零二五年度北京市房屋出租代理及風險控制合同
- 二零二五年度汽車維修企業(yè)安全生產(chǎn)責任書范本
- 2025年度汽車銷售單方違約解除合同賠償倍數(shù)計算標準書
- 二零二五年度精英階層相親婚姻合同
- 二零二五年度木工行業(yè)專業(yè)人才培養(yǎng)合同
- 二零二五年度車輛貸款抵押與二手車交易平臺會員服務(wù)協(xié)議
- 2025年吉林貨運從業(yè)資格證考試模擬題庫及答案
- 2025年貴州貨運叢業(yè)資格證試題
- 2019年大學學術(shù)規(guī)范測試版題庫500題(含標準答案)
- 養(yǎng)老院院長崗位職責(崗位說明書)
- 2024年貴州省公務(wù)員錄用考試《行測》真題及答案解析
- 2024年買房傭金返傭協(xié)議書模板
- 運輸企業(yè)消防應急救援預案
- 互聯(lián)網(wǎng)智慧食安大數(shù)據(jù)解決方案
- 《現(xiàn)代家政導論》電子教案 3.1模塊三項目一現(xiàn)代家庭生活認知
- 南航集團招聘筆試題庫2024
- 中級消防設(shè)施操作員證培訓項目服務(wù)方案
- 自考15040習新時代思想概論高頻備考復習重點
- 《質(zhì)數(shù)與合數(shù)》(教學設(shè)計)-2023-2024學年五年級下冊數(shù)學人教版
評論
0/150
提交評論