![JAVA語言程序設計基礎_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/12/7d9b8af9-98de-401d-86c8-a97c4f2ef1d5/7d9b8af9-98de-401d-86c8-a97c4f2ef1d51.gif)
![JAVA語言程序設計基礎_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/12/7d9b8af9-98de-401d-86c8-a97c4f2ef1d5/7d9b8af9-98de-401d-86c8-a97c4f2ef1d52.gif)
![JAVA語言程序設計基礎_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/12/7d9b8af9-98de-401d-86c8-a97c4f2ef1d5/7d9b8af9-98de-401d-86c8-a97c4f2ef1d53.gif)
![JAVA語言程序設計基礎_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/12/7d9b8af9-98de-401d-86c8-a97c4f2ef1d5/7d9b8af9-98de-401d-86c8-a97c4f2ef1d54.gif)
![JAVA語言程序設計基礎_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/12/7d9b8af9-98de-401d-86c8-a97c4f2ef1d5/7d9b8af9-98de-401d-86c8-a97c4f2ef1d55.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、PEOJava開發(fā)環(huán)境©Java語言基礎o控制結構 了解JAVA開發(fā)環(huán)境掌握J2SDK的安裝和環(huán)境變量的設置方法理解path和classpath的作用學會創(chuàng)建第一個java應用程序并成功運行初步掌握編寫java程序的注意事項Java平臺的概念平臺:為程序提供運行環(huán)境的碩件和操作 系統(tǒng)的總稱Java平臺:純軟件的,為Java提供統(tǒng)一的 運行環(huán)境Java平臺的組成結構 Java 虛擬機(JVM) Java應用程序接口(Java API)一Java類庫b 畑礙尙 VJava平臺的組成結構 Java虛擬機:解釋并運行Java二進制碼-Java API:由許多軟件包組成,這些軟件 包可以實現很
2、多功能,包括圖形界面功能myProgram JavaJava PlatformJava APIJava Virtual MachineHardware-Based Platform Java應用程序接口的主要內容Java IDELinuxMacOtherSolaris J ( Win32Dgws®?從 http:/java.sun.co m 網站上免費下載 J2SDK (Java2 Software Development Kit),并利 用命令行方式操作javac (編譯器);java (解釋器) Java集成開發(fā)環(huán)境(IDE)有:NetBeans> Eclipse等 J2S
3、DK的安裝安裝SDK后產生如下目錄結構:"bin目錄:Java開發(fā)工具,包括Java編譯器、 解釋器等/demo目錄:一些實例程序"lib目錄:Java開發(fā)類庫"jre目錄:Java運行環(huán)境,包括Java虛擬機、 運行類庫等 javac.exe-Java編譯器,用來將java程序編譯成Bytecodeo java.exe-Java解釋器,執(zhí)行已經轉換成Bytecode的Java應用程 序。 jdb.exeJava調試器,用來調試Java程序。 javap.exe反編譯(將.class文件還原為.java)。 javadoc.exe文檔生成器,創(chuàng)建HTML文件。 a
4、ppletviwer.exe-Applet解釋器,用來解釋已經轉換成Bytecode的Java 小應用程序。設置環(huán)境變量在Windows 2000和Window XP系統(tǒng)下, 可以選擇【控制面板】I【系統(tǒng)】I【高級】 I【環(huán)境變量】。在出現的環(huán)境變量窗口中 包含【用戶變量】和【系統(tǒng)變量】,在系 統(tǒng)變量框中選擇path,單擊【編輯】 按鈕,在彈出的【編輯系統(tǒng)變量】窗口的【變量值】框最后加上;C:JDK安裝路徑bin;什么是環(huán)境變量查看環(huán)境變量的兩種方式如何設置系統(tǒng)環(huán)境變量 path環(huán)境變量的作用 %path%的意義如何解決使用java命令中的問題實際操作講解classpath的作用 Java解釋
5、器是如何處理當前冃錄的如何解決當前目錄的問題配置classpath的幾個注意事項創(chuàng)建第_伽程序0燦 1用記事本編寫源程序:®F(P>:mo)妞W(O ffittttD iEfi(R).加處垃 s?=teajfoiH ma 糸蜒工貝 if及 嘉樂 TrueType關機(嘰潮開躺.Jj 曲 04JJQ:化”ccaUM*ourj. | 赴Body"Jy心01-戦:嚼纟A®flaa回laBuofssaud E皆慮工XL 啟動 Internet E/orerOutiod< Excess weo邛 jsiifisai51邸aItse事主創(chuàng)建第_4<>2
6、®序®何源程序:類的名稱程序的入口命令行參數public static void main(String args)指明類為公共 的類99.03:2013.09.程序中的語句"文件名:FirstApp.java.功能:顯示"人人妊 稱編寫:張三.編寫時間:2 稱修改:李 派修改I*/public class FirstApp顯示”天天好心情!”System, out. printing 天天好心情!”); 創(chuàng)建第_伽程序QQ何英文字母的大小寫問題-Java語言區(qū)分大小寫,錄入時必須嚴格按這 里給出的大小寫-特別容易弄錯的是“System.out.prin
7、tln”, 只有System是大寫,out和printin都是小寫-例子對比: “ FirstApp”和 “firstapp” “System.out.printlrT, “system.out.println” 和“System.Out.Println”r中文標點符號問題中文的分號和英文的分號很相似,但中文的分號后面有空白,英文的分號后面沒有中文的右引號特別容易在輸入中文字符串 時出現,往往是在輸入中文后隨手輸入了 引號的緣故例子對比:中文的分號“;”和英文的分號“;”中文右引號,如:”天天好心情!”1. Java中的基本程序單位是類,每一個程序中應該有一個 公共類2. public cla
8、ss FirstApp就是聲明了一個公共類3. 其中FirstApp是類的名稱,是由用戶指定的4. 公共類的名稱必須與文件名一致5. 每一個Java應用程序必須定義一個main方法public static void main (String args) 6如果在一個java序文件中定義了多個類,則只能有一個 public的,main方法必須在public的類里面創(chuàng)建第一個Osg程序 WAQ) 2.保存源程序-選定一個目錄,如C:Java來保存文件 -在“文件名” 一欄敲入“FirstApp.java”,“保存類型” 一欄選“所有文件”-需要注意的問題不要忘記了文件保存在什么位匕2111文件類
9、型要選“所有文件”,并敲入擴展名,否則 可能保存為以txt為后綴的文本文件創(chuàng)建第一個Osg程序陰何 3.編譯源程序-選“程序” T “附件”-> “命令提示符”:路徑-閃爍的光標,表示在這里輸入命令。光標 前的ME為當前路徑。敲入:cd Java,進入 hsdb目錄下敲入:dir,顯示該目錄下的所有文件其中“FirstApp.java”就是保存的Java源文件創(chuàng)建第_個&2加程序陰何敲入:javac FirstApp.java幾秒鐘后,如果提示符皿 沒有提示任何信息,說明編譯成功了。auaz重新出現,-編譯成功之后,將產生一個字節(jié)碼文件FirstApp.class,它的文件名與類
10、名相同,相 當于其它語言程序的可執(zhí)行文件創(chuàng)建第一伽程序陰何匕-UBI=-再次敲入dir命令,可以看到多了一個文件:!904<DIM> <DIR>22JS522 <5523s«A00:28C:Jaua的目旻:xJ«vA>dir 駆動雋C中的卷是SYSTEM 岑的序列號是E41C-DCE?<6令赤笛箴0102 T 3 3 3 3 III -I ! x|K1可用字節(jié)1小.izt A'p.cgaJZ2 T文住腫2 個目錄 1,6?»,624/0«1源文件名虧節(jié)碼1I文件名-字節(jié)碼文件:以Iclass“作為文件后綴
11、創(chuàng)建第一個Os冋程序做頼© 4.執(zhí)行Java程序FiretAppE好心If-+-J / V1-敲入命令:java FirstApp-運行結果顯示如下:笹岀結果在Java中可以編寫兩類程序:應用程序(Applications)和Java Applet (小 應用程序)。Java Applet是一種可以嵌入到HTML文檔(即 Web頁)中的Java程序。當瀏覽器裝入一個含 有applet的Web頁時,appletT載到該瀏覽器 中,并開始執(zhí)行。Applet可以在Interne沖 傳輸并在兼容Java的 Web瀏覽器中運行。 import java.awt.*; import java.a
12、pplet.*; public class HelloWorldApplet extends Applet public void paint(Graphics g)super.paint(g);g.drawString(uHello World!”,30, 30); 該程序的功能是:在坐標(30,30)處輸出字符串“Hello World!”。 在這個程序中,沒有實現mainQ法,這是Applet-Application (應用 程序)的區(qū)別之一。為了運行該首先也臉寮其怎君到一個名為 HelloWorldApplet.java的文件中,缺后對其進行 D:Jjavawork>javac
13、HelloWorldApplet.java 這樣將得到字節(jié)碼文件HelloWorldApplet.clasSo由于Applet中沒有main() 方法作為Java辯釋器的入口,我們必須編寫HTML端,漏將Applet 入其電 接著腿用appletviewer來運存,或在支持Java的洲覽器衛(wèi)區(qū)行。該HTML文件如下。 <HTML> <HEAD> <TITLE> My Applet </TITLE> </HEAD> vBODY> <applet code=HelloWorldApplet.class width=240 he
14、ight=50 > </applet> </BODY> </HTML>其中,使用<applet>標記來啟動HelloWorldApplet, code屬性指明字節(jié) 碼所在的文件丄width和height屬性指明applet所占區(qū)域范圍。最后,我 們爲此HTML支件存入AppletExp.html,鬆后運行: C:JavaBook>appletviewer AppExp.html此時,將彈出一個Applet瀏覽窗口,在其中指定區(qū)域顯示“Hello World!”。 IDE (Integrated Development Envir on
15、 merit ) 集成開發(fā)壞境如:NetBeans、Eclipse、JCreator 等1、搭建好Java環(huán)境2、復習本章、預習下章©Java開發(fā)環(huán)境O Java語言基礎0GMD語言基礎標識符與關鍵字、分隔符基本數據類型、變量和常量操作運算符及表達式 Java的輸入輸出 java代碼的位置java是嚴格區(qū)分大小寫的java是一種自由格式的語言代碼分為結構定義語句和功能執(zhí)行語句功能執(zhí)行語句的最后必須用分號結束在編寫應川程序時,程序員對程序中的各個元素(變 量、常量、對象、類、屬性、方法)加以命名時使用 的命名記號稱為標識符(identifer)。 JAVA標識符的命名規(guī)則:/以英文字母
16、,下劃線,或者美元符號$開頭(即不能以數字 開頭);由以上三種字符與數字0到9的組合;/標識符各字符之間不能有空格;/最大長度65535;/區(qū)分大小寫,如_Student和_student是兩個不同的標示 符。判斷下列標識符是否合法“ 3d、$1000、Letter#、xOy、while、pri*i良好的編程習慣“在定義標識符時,應該能反映它表示的變量、對 象、類的意義;如:studentName或 student_name/習慣上,表示類、接口名的標識符用大寫字母開頭,表示變量、方法名的標識符用小寫字母開頭,表示常量名的標示符全部用大寫字母;/標示符最好不用$。 Java系統(tǒng)使用(保留)的關
17、鍵字(Keyword) 很多,它們有明確的含義,不能另做它用。關 鍵字也叫保留字。程序員在編寫JAVA程序時,使用的標識符一 定不能包含如下頁圖所示的關鍵字。abstractdoimplementprivatethisbo oleandoubleimportprotectedthrowb reakelseinstan ceofpublicthrowsbyteextendintreturntran sientcasefalsein terfaceshorttruecatchfinallongstatictrycharfianllynativestrictfpvoidclassfloatnewsu
18、pervolatilecontinuefornullswitchwhiledefaultifpackagesynchronizedenumr -、 VL-q 十在java語言中,可以采用三種注釋方式:“單行注釋,形式為:注釋內容/多行注釋,形式為:廣注釋內容*/"文檔注釋,形式為:/"注釋內容*/,這是java 所特有的一種注釋,是為支持javadoc而設計 的。 2空白符"包括空格符、回車符、制表符 3、普通分隔符具有明確的語法含義,要按照語法規(guī)定去使用。括號0X1號 大分逗各冒號():用于定義類體、方法體、復合語句(;):添加在功能語句之后(,):用于分隔變量
19、聲明時的各個變量和方法的 參數等(:):用于標號和語句之間數據類型是程序設計語言中的基本概念, 它包括兩部分,取值范圍(不同類型的數 據在計算村L中所占用的內存空間大小不同) 和在這些值上所允許的操作,定義一個類 型就限定了這兩部分。整數類型(byte, short, int, long) C數值型V浮點類型(floaty double)基木數據類世Q字符型(char)< 布爾型(boolean )數據類型Vr 類(class)Q引用數據類型J 2接1 (interface)J數組類型內存(bit)取值范圍垣算整型byte8-128-127+, -,*, /, %, +, ,+二,sho
20、rt16-32768-32767int32-231231-1long64-263263-1浮點型float32-3.4E38-3.4E38double641.7E308-1.7E308布爾型boolean8true 或 false&&, II,字符型char16任意字符+ (連接)在Java語言中,變量按下列方式定義1變量的類型變量名稱;2變量的類型 變量名稱1,變量名稱2,;3. 變量的類型 變量名稱=變量的值;變量之間用逗 號,隔開語句的最后是 個分號;更多變量定義的例子聲明了一個64位的長long number;型變量number聲明了一個長整型變量,并且給 它賦了值long cont=1357924680L;注意:給long型的變 量賦值時,值的后面 要寫一個1或者L變量擻據類型更多變量定義的例子更多變量定義的例子I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑施工質量整改
- 2025商品采購合同審批表
- 2025年中圖版九年級生物下冊月考試卷含答案
- 2025年防靜電刷項目規(guī)劃申請報告模板
- 2025年碾磨谷物及谷物加工品項目立項申請報告模范
- 建筑工程施工管理的關鍵問題
- 新生杯籃球賽閉幕詞范文(5篇)
- 新郎婚禮父親致辭匯編15篇
- 2025科普知識競賽必刷題庫及參考答案
- 培訓材料與資源準備
- AQ6111-2023個體防護裝備安全管理規(guī)范
- 中國血管通路專家共識解讀
- 開學前幼兒園安全培訓
- 《裝配式蒸壓加氣混凝土外墻板保溫系統(tǒng)構造》中
- 中國紅十字會救護員培訓理論考試試題及答案
- 《建設工程監(jiān)理》課件
- 2019版新人教版高中英語必修+選擇性必修共7冊詞匯表匯總(帶音標)
- 中層領導的高績效管理
- 小小銀行家-兒童銀行知識、理財知識培訓
- 閱讀理解特訓卷-英語四年級上冊譯林版三起含答案
- 國庫集中支付培訓班資料-國庫集中支付制度及業(yè)務操作教學課件
評論
0/150
提交評論