版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第2章掌握J(rèn)ava軟件編程語言基礎(chǔ)、Java常用的開發(fā)工具掌握J(rèn)ava程序的基本構(gòu)造掌握J(rèn)ava語言的基本控制過程使用Java語言,實現(xiàn)更復(fù)雜的應(yīng)用程序命令行計程儀程序、課程目標(biāo)、Java開發(fā)環(huán)境Java語言基礎(chǔ)Java控制構(gòu)造、分類計程儀了解JAVA開發(fā)環(huán)境了解如何安裝和設(shè)置環(huán)境變量J2SDK了解path和classpath角色學(xué)會創(chuàng)建第一個JAVA應(yīng)用程序并成功執(zhí)行創(chuàng)建JAVA計程儀程序的注意事項,上一節(jié):編譯并執(zhí)行JAVA, JAVA平臺JAVA平臺的概念平臺:為計程儀平臺提供執(zhí)行環(huán)境的硬件和執(zhí)行操作系統(tǒng)的總稱JAVA平臺:純軟件、 為Java提供統(tǒng)一運行環(huán)境的Java平臺配置結(jié)構(gòu)Jav
2、a虛擬機(Java API)Java類庫、Java平臺和Java平臺配置結(jié)構(gòu)Java虛擬機:解釋和運行Java二進(jìn)制代碼Java API :格拉夫伊卡斯接口功能, 由Java平臺、Java應(yīng)用程序接口的主要內(nèi)容、Java開發(fā)環(huán)境、可以從網(wǎng)站免費下載j2sdk ()的許多軟件包組成。Java (解釋程序) Java集成開發(fā)環(huán)境(集成驅(qū)動電路)包含NetBeans、 J2SDK (如Eclipse )的安裝(演示)、java開發(fā)環(huán)境目錄查詢結(jié)構(gòu)、安裝SDK時將生成bin目錄查詢: java開發(fā)工具的java編譯程序、 包含解釋程序等的demo目錄查詢:部分斯坦共和國計程儀程序lib目錄查詢: Ja
3、va開發(fā)庫jre目錄查詢:包含Java虛擬機、執(zhí)行庫等的Java執(zhí)行環(huán)境、Java開發(fā)環(huán)境開發(fā)工具的介紹、轉(zhuǎn)換為javac.exe -Java編譯程序Bytecode的Java應(yīng)用程序一般被稱為Java虛擬機。 jdb.exe -Java調(diào)試器,用于調(diào)試Java堆計程儀程序。 javap.exe -反編譯(將. class文件恢復(fù)為. java )。 創(chuàng)建javadoc.exe-html文件的文檔生成器。 applet查看器. exe-applet解釋程序。 解釋轉(zhuǎn)換為Bytecode的Java小程序。 Java開發(fā)環(huán)境、設(shè)定環(huán)境變量在Windows 2000和Window XP系統(tǒng)中,可以選
4、擇【控制屏】|【系統(tǒng)】|【地址面包車】|【環(huán)境變量】。在顯示的環(huán)境變量窗口中包含【用戶變量】和【系統(tǒng)變量】,在系統(tǒng)變量框中選擇【path】,喀嚦聲【編輯】按鈕后,在顯示的【系統(tǒng)變量的編輯】窗口的【變量值】框的最后,顯示JDK安裝路徑bin; 查看Java語言開發(fā)環(huán)境和環(huán)境變量環(huán)境變量的兩種方法如何解決使用Java命令的問題:如何設(shè)置系統(tǒng)環(huán)境變量path環(huán)境變量的角色%path%, Java語言開發(fā)環(huán)境實際的操作classpath角色Java解釋程序如何處理當(dāng)前目錄查詢問題配置classpath的一些注意事項,創(chuàng)建第一個Java計程儀程序(1/4),1 .在記事板上創(chuàng)建源計程儀程序:第一個Jav
5、a計程儀程序(1/4) 創(chuàng)建3360張3*創(chuàng)建時間: 2004.06.03 *修改3360李四*修改時間33602004.08.15 */publicclassfirstappublicstaticvoic system.out.println );班級的名稱、表示班級共同的班級、項目群的入口、項目群中的句子、命令行參數(shù)、創(chuàng)建第一個Java項目群(1/4)、創(chuàng)建第一個Java項目群計程儀項目(1/4)、中文標(biāo)點問題對外漢語的分號與英文分號相似(中文右引號,例如:每天都很舒服! 關(guān)于Java應(yīng)用程序的說明,Java的基本plume單位是類,每個plume應(yīng)該有公共類,2. public clas
6、s FirstApp聲明公共類,F(xiàn)irstApp是類的名稱,由用戶指定,4。 5 .每個Java應(yīng)用程序都必須定義一個主方法publicstaticvoidmain (字符串a(chǎn)rgs )。 6 .如果在一個Java plum計程儀程序文件中定義多個類,則只有一個public,而main方法必須位于public類中2 .選擇用于存儲源plum計程儀的文件夾。 例如,要保存文件(如C:Java ),請在“文件名”欄中鍵入FirstApp.java,然后在“保存類型”欄中選擇“所有文件”。 需要注意的問題是,不要忘記文件所在位置的文件類型:創(chuàng)建第一個Java plum (3/4),3 .編譯源計程儀
7、plum,“plum計程儀plum”“附件”“命令提示符”:閃爍的光標(biāo)在此處顯示命令光標(biāo)前面的是當(dāng)前路徑。 以創(chuàng)建第一個Java計程儀程序(3/4)、檢入: cd Java、檢入目錄查詢: dir,然后在包含該目錄查詢下的所有文件中的“FirstApp.Java”的Java源文件中,單擊, 創(chuàng)建第一個Java plum如果編譯成功,將生成文件名與類名稱相同的字節(jié)查詢密碼文件FirstApp.class,創(chuàng)建第一個Java plum (3/4)計程儀程序(相當(dāng)于其他語言plum的可執(zhí)行文件),然后再次鍵入dir命令Java小程序概述。 Java可以編寫兩種類型的計程儀程序:應(yīng)用程序(應(yīng)用程序)的
8、常用應(yīng)用程序Java小程序(小程序)。 Java小程序是可以嵌入到HTML文檔(網(wǎng)頁)中的Java計程儀程序。 當(dāng)瀏覽器導(dǎo)入包含小程序的網(wǎng)頁時,小程序下載到瀏覽器并開始執(zhí)行。 小程序可以通過網(wǎng)際網(wǎng)絡(luò)傳輸,也可以通過與Java兼容的Web瀏覽器運行。創(chuàng)建java小程序,導(dǎo)入Java.awt.*; 導(dǎo)入Java.applet.*; publicclasshelloworldappletextendsappletpublicvoidpaint (圖形) super.paint (g )。 (健康世界!)” ”,三十,三十); 該計程儀程序的功能是在坐標(biāo)(30,30 )上輸入字符串“Hello Wor
9、ld! 中所述情節(jié),對概念設(shè)計中的量體執(zhí)行面積分析。 此計程儀程序不實現(xiàn)main ()方法。 這是小程序和應(yīng)用程序的區(qū)別之一。 要執(zhí)行此堆計程儀程序,必須首先將其存儲在名為HelloWorldApplet.java的文件中,然后對其進(jìn)行編譯。 d 3360 jjavaworkjavachelloworldapplet.Java將創(chuàng)建字節(jié)查詢密碼文件helloworldapplet,并創(chuàng)建HTML文件,因為小程序沒有main ()方法作為Java解釋程序的門戶站java小程序是這樣寫的。 my applet使用標(biāo)簽啟動hello world applet,代碼屬性表示字節(jié)查詢密碼所在的文件,wi
10、dth和height屬性表示applet所占空間的范圍。 最后,將此HTML文件保存到AppletExp.html并運行c 3360 javabookappletviewerappexp.html時,將顯示小程序?qū)Ш絻x表窗口,并選擇在指定區(qū)域顯示“hellowoom” 、Java集成驅(qū)動電路、集成驅(qū)動電路(integrateddevelopmentenvironment )集成開發(fā)環(huán)境: NetBeans、Eclipse、JCreator等第1周的工作,1、自各兒中的建構(gòu)目錄、Java項目群的基本結(jié)構(gòu)、Java語言基礎(chǔ)、標(biāo)識符和牛鼻子詞、區(qū)變量和常量的操作運算符和表達(dá)式Java的投入產(chǎn)出,Ja
11、va的基本語法,Java查詢密碼的位置Java嚴(yán)格區(qū)分大小寫,Java在自由形式的語言查詢密碼結(jié)構(gòu)定義句和功能執(zhí)行句的末尾一定以分號結(jié)束,在創(chuàng)建應(yīng)用程序時程序設(shè)計師以編程中的各個元素(變量、常量、 命名對象、類、屬性或方法時使用的命名符號稱為標(biāo)識符的JAVA標(biāo)識符命名約定:以字母、下劃線_或美元符號$開頭(不能以數(shù)字開頭)。 三個這些個字符和數(shù)字0到9的組合標(biāo)識符之間不能有空格。區(qū)分大小寫的最大長度為65535。 例如,_Student和_Student是兩個不同的符號。標(biāo)識符、確定下一個標(biāo)識符是否有效的3d、$1000、Letter#、x0y、while、pri*i等良好的計程儀編程習(xí)慣在定
12、義標(biāo)識符時,應(yīng)該反映變量、對象和類的含義。 例如,按照studentName和student_name的習(xí)慣,表示類和接口名稱的標(biāo)識符以大寫字母開始,表示變量和方法名稱的標(biāo)識符以小寫字母開始,表示常量名稱的所有標(biāo)識符以大寫字母開始的符號都不要使用$。 牛鼻子字、Java系統(tǒng)使用(保留)的牛鼻子字(Keyword )很多,有明確的意義,不能另外使用。 牛鼻子詞也稱為保留關(guān)鍵字。 程序設(shè)計師創(chuàng)建JAVA計程儀程序時使用的標(biāo)識符不能包含下圖所示的牛鼻子字。Java關(guān)牛鼻子字、分隔符、1、注釋Java語言可采用/注釋內(nèi)容多行注釋(塊注釋)、形式:/*注釋內(nèi)容*/文檔注釋3種注釋方式:單行注釋。 注意請
13、參考教材第24頁。分隔符、2、空白字符包括空格字符、換行字符、制表符3、普通分隔符,按照語法規(guī)定使用。大括號():類主體、方法主體、復(fù)合句分號(; 功能語句后逗號(,):用于分隔變量宣言時的各變量和方法的各殘奧儀表等冒號(: ) :標(biāo)簽條和語句之間,基本數(shù)據(jù)類型、數(shù)據(jù)類型是軟件編程語言的基本概念,取值范圍(不同種類的數(shù)據(jù)在修正計算機上消耗的內(nèi)存容量不同)。基本數(shù)據(jù)類型、數(shù)據(jù)類型、基本數(shù)據(jù)類型、參照數(shù)據(jù)類型、數(shù)值類型、字符類型(char )、布爾類型、整數(shù)類型(byte、short、int、llt) -3.4E38-3.4E38、-1.7E308-1.7E308、true或false 1 .變量
14、的類型變量名稱。 2 .變量的類型變量名稱1、變量名稱2、 3、變量的類型變量名稱變量的值、變量定義/數(shù)據(jù)類型、變量定義的示例int number; 數(shù)字1、數(shù)字2=5、數(shù)字3。 浮點筆; 浮點pi=3. 1416 f; 注意,如果要為:浮點類型的變量賦值,請在該值后面寫入f或f、變量定義/數(shù)據(jù)類型、更多變量定義的示例long number。 長控=1357924680 l;為long類型的變量賦值時,請注意在值后面寫入l或l、變量定義/數(shù)據(jù)類型、更多變量定義的示例double db。 雙最大值=1357924680 d; 當(dāng)聲明雙精度的浮點型變量db、聲明雙精度的浮點型變量并將其指派值時,在
15、:中,可以在該值后面寫d或d,也可以不寫,變量定義/數(shù)據(jù)類型,以及更多變量定義的示例booleaaa TF=。 聲明一個布爾變量tf并且為tf提供值的注意:布爾型變量只有真和假兩個值,其中c是1和0,變量定義/數(shù)據(jù)類型,以及更多變量定義的示例char c; c=A; 如果要聲明字符類型變量c,并將a分配給字符類型變量c,并將:分配給char類型的變量,則該值用單引號括住,變量定義/數(shù)據(jù)類型,以及更多變量定義的示例,除了可以將十進(jìn)制分配給整數(shù)以外,還可以使用八進(jìn)制和十六進(jìn)制的整數(shù)變量八進(jìn)制以0開始,十六進(jìn)制以0 x或0 x開始,短ST=07 int n=0x2b; 變量定義/數(shù)據(jù)類型,另一種數(shù)據(jù)類型是字符串、字符串、聲明的字符串s1、聲明的字符串s2、值、字
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版機床進(jìn)出口買賣合同范本詳析2篇
- 2024年禁牧區(qū)水資源保護(hù)與管理合同
- 專業(yè)化油漆施工協(xié)議(2024年版)版B版
- 二零二五年高性能環(huán)保材料供應(yīng)與技術(shù)研發(fā)協(xié)議2篇
- 天府新區(qū)職業(yè)學(xué)院《信息內(nèi)容安全的理論與應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版快遞行業(yè)專用包裝材料供應(yīng)協(xié)議2篇
- 2024版股權(quán)投資協(xié)議(投資金額和股權(quán)比例)3篇
- 2024運輸管理實訓(xùn)機構(gòu)運營合作協(xié)議3篇
- 天津商業(yè)大學(xué)寶德學(xué)院《圖像處理與機器視覺》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年高端混凝土預(yù)制構(gòu)件委托加工合同3篇
- 2024年江蘇省《輔警招聘考試必刷500題》考試題庫帶答案(達(dá)標(biāo)題)
- 高中家長會 高三上學(xué)期期末家長會
- 深圳南山區(qū)2024-2025上學(xué)期小學(xué)四年級數(shù)學(xué)期末試卷
- 藥店員工培訓(xùn)
- 環(huán)衛(wèi)工節(jié)前安全培訓(xùn)
- 李四光《看看我們的地球》原文閱讀
- 2024年全國“紀(jì)檢監(jiān)察”業(yè)務(wù)相關(guān)知識考試題庫(附含答案)
- DB32T 2305-2013 內(nèi)陸水域魚類資源調(diào)查規(guī)范
- 《陋室銘》(過關(guān)檢測)(原卷版)-2024年中考語文課內(nèi)39篇文言文閱讀
- 福建省福州市2023-2024學(xué)年高一上學(xué)期期末考試物理試卷 附答案
- 2024-2030年中國IT運營管理(ITOM)軟件行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
評論
0/150
提交評論