版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java面向?qū)ο蟪绦蛟O(shè)計(jì) 第1章配合例子源代碼一起使用Power point 制作:耿祥義 張躍平 Java語(yǔ)言概述 2010-1-101主要內(nèi)容Java誕生Java的特點(diǎn)安裝JDK一個(gè)簡(jiǎn)單的Java應(yīng)用程序聯(lián)合編譯注釋編程風(fēng)格難點(diǎn)Java的特點(diǎn)導(dǎo)讀2010-1-102Java語(yǔ)言概述 Java具有面向?qū)ο?、與平臺(tái)無(wú)關(guān)、安全、穩(wěn)定和多線程等優(yōu)良特性,是目前軟件設(shè)計(jì)中優(yōu)秀的編程語(yǔ)言。 Java不僅可以用來(lái)開(kāi)發(fā)大型的應(yīng)用程序,而且特別適合于Internet的應(yīng)用開(kāi)發(fā)。 Java具備了“一旦寫(xiě)成處處可用”的特點(diǎn)。 Java已成為網(wǎng)絡(luò)時(shí)代最重要的語(yǔ)言之一。 2010-1-1031.1 Java的誕生
2、Java是1995年6月由Sun公司發(fā)明的革命性編程語(yǔ)言。 Java可以在計(jì)算機(jī)的操作系統(tǒng)之上再提供一個(gè)Java運(yùn)行環(huán)境,該運(yùn)行環(huán)境由Java虛擬機(jī)(Java Virtual Machine)、類庫(kù)以及一些核心文件組成,也就是說(shuō),只要計(jì)算機(jī)提供了Java運(yùn)行環(huán)境,Java編寫(xiě)的軟件就能在其上運(yùn)行。 2010-1-1041.2 Java 的特點(diǎn) Java是目前使用最為廣泛的網(wǎng)絡(luò)編程語(yǔ)言之一,它具有以下特點(diǎn):1.簡(jiǎn)單 2.面向?qū)ο?.平臺(tái)無(wú)關(guān)4.多線程5.安全 6.動(dòng)態(tài) 2010-1-1051.3 安裝JDK_三種平臺(tái) 目前Java平臺(tái)主要分為下列3個(gè)版本: (1)Java SE(曾稱為J2SE)
3、稱為Java標(biāo)準(zhǔn)版或Java 標(biāo)準(zhǔn)平臺(tái)。 (2)Java EE(曾稱為J2EE)稱為Java企業(yè)版或Java企業(yè)平臺(tái)。 (3)Java ME(曾稱為J2ME)稱為Java微型版或Java小型平臺(tái)。 無(wú)論上述那種Java運(yùn)行平臺(tái)都包括了相應(yīng)的Java虛擬機(jī)(Java Virtual Machine),虛擬機(jī)負(fù)責(zé)將字節(jié)碼文件(包括程序使用的類庫(kù)中的字節(jié)碼)加載到內(nèi)存,然后采用解釋方式來(lái)執(zhí)行字節(jié)碼文件,即根據(jù)相應(yīng)平臺(tái)的機(jī)器指令翻譯一句執(zhí)行一句。 2010-1-1061.3 安裝JDK_安裝Java SE平臺(tái) Java SE平臺(tái)是學(xué)習(xí)掌握J(rèn)ava語(yǔ)言的最佳平臺(tái),而掌握J(rèn)ava SE又是進(jìn)一步學(xué)習(xí)Jav
4、a EE和Java ME所必須的。1 下載JDK1.6。 本書(shū)將使用針對(duì)Window操作系統(tǒng)平臺(tái)的JDK,因此下載的版本為jdk-6u13-windows-i586-p.exe。2 選擇安裝路徑界面。為了便于今后設(shè)置環(huán)境變量,建議修改默認(rèn)的安裝路徑為:D:jdk1.6 。3 系統(tǒng)環(huán)境path的設(shè)置。 4 系統(tǒng)環(huán)境classpath的設(shè)置。 圖1.4 JDK的目錄結(jié)構(gòu)2010-1-1071.4 Java程序的開(kāi)發(fā)步驟 1編寫(xiě)源文件。擴(kuò)展名必須是.java。 2編譯Java源程序。使用Java編譯器(javac.exe)編譯源文件,得到字節(jié)碼文件。 3. 運(yùn)行Java程序。使用Java SE平臺(tái)中
5、的Java解釋器(java.exe)來(lái)解釋執(zhí)行字節(jié)碼文件。 2010-1-1081.5一個(gè)簡(jiǎn)單的Java應(yīng)用程序例1 1編寫(xiě)源文件(Java應(yīng)用程序的源文件是由若干個(gè)書(shū)寫(xiě)形式互相獨(dú)立的類組成)。public class Hello public static void main (String args) System.out.println(這是一個(gè)簡(jiǎn)單的Java應(yīng)用程序); Student stu=new Student(); stu.speak(We are students); class Student public void speak(String s) System.out.p
6、rintln(s); 源文件命名為Hello.java 保存至C:chapter1 。 注:良好的編碼習(xí)慣 、源文件的命名 規(guī)則2編譯Java源程序。C:chapter1javac Hello.java 3. 運(yùn)行Java程序。 C:chapter1java Hello例2 1編寫(xiě)源文件命名為Rect.java 保存至C:chapter1。2編譯Java源程序。 C:chapter1javac Rect.java 3. 運(yùn)行Java程序。 C:chapter1java Example1_2 2010-1-1091.6 聯(lián)合編譯 例31編寫(xiě)源文件。 分別編輯、保存三個(gè)Java源文件Circle.
7、java、Rectangle.java、MainClass.java至C:chapter1中 。其中MainClass.java是含有主類的Java應(yīng)用程序的源文件。 2編譯Java源程序。C:chapter1javac MainClass.java 編譯MainClass.java的過(guò)程中,Java系統(tǒng)會(huì)自動(dòng)地編譯Circle.java和Rectangle.java,這是因?yàn)閼?yīng)用程序要使用Circle.java和Rectangle.java源文件產(chǎn)生的字節(jié)碼文件。編譯通過(guò)后,C:chapter1目錄中將會(huì)有Cirlce.class 、Rectangle.class和MainClass.class三個(gè)字節(jié)碼文件。 3. 運(yùn)行Java程序。 C:chapter1java MainClass2010-1-10101.7 注釋 編譯器忽略注釋內(nèi)容,注釋的目的是有利于代碼的維護(hù)和閱讀,因此給代碼增加注釋是一個(gè)良好的編程習(xí)慣。Java支持兩種格式的注釋:?jiǎn)涡凶⑨尯投嘈凶⑨尅?單行注釋使用“/”表示單行注釋的開(kāi)始,即該行中從“/”開(kāi)始的后續(xù)內(nèi)容為注釋。 2010-1-1011 1.8 編
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024簡(jiǎn)單裝修合同書(shū)模板
- 2024聯(lián)想筆記本電腦銷售合同
- 廠房光線改造方案
- 部編版八年級(jí)下冊(cè)《第12課 《詩(shī)經(jīng)》二首》同步練習(xí)卷
- 期中考生物試卷2
- 企業(yè)檔案保管服務(wù)合同模板
- 玻璃制品零售連鎖加盟合同
- 環(huán)保設(shè)備研發(fā)及市場(chǎng)推廣策略研究
- 環(huán)保行業(yè)污水處理智能監(jiān)控方案
- 資源枯竭型城市的轉(zhuǎn)型發(fā)展 高二年級(jí)+人教版(2019)選擇性必修二作業(yè)
- 陵城區(qū)疾控中心標(biāo)準(zhǔn)化建設(shè)項(xiàng)目環(huán)評(píng)報(bào)告書(shū)
- 中班語(yǔ)言:小象找工作(三稿)公開(kāi)課
- 高級(jí)財(cái)務(wù)管理-企業(yè)集團(tuán)財(cái)務(wù)管理
- 消防工程施工進(jìn)度計(jì)劃?rùn)M道圖+進(jìn)度網(wǎng)絡(luò)圖
- 廢氣安全事故應(yīng)急預(yù)案
- 勇氣大爆發(fā)二聲部合唱簡(jiǎn)譜
- 山野菜開(kāi)發(fā)利用學(xué)- 課件 1第一章 山野菜的概述2
- 2023年教師思想政治素質(zhì)和師德素養(yǎng)提升專題網(wǎng)絡(luò)培訓(xùn)(中小學(xué))知識(shí)自測(cè)答案
- 塑膠地板鋪設(shè)施工工藝
- 大學(xué)材料加工工程液態(tài)金屬鑄造成形《鑄造工藝》課件
- 明亞保險(xiǎn)經(jīng)紀(jì)人考試題庫(kù)答案
評(píng)論
0/150
提交評(píng)論