Java面向?qū)ο蟪绦蛟O(shè)計(jì)第1章-Java 語(yǔ)言概述_第1頁(yè)
Java面向?qū)ο蟪绦蛟O(shè)計(jì)第1章-Java 語(yǔ)言概述_第2頁(yè)
Java面向?qū)ο蟪绦蛟O(shè)計(jì)第1章-Java 語(yǔ)言概述_第3頁(yè)
Java面向?qū)ο蟪绦蛟O(shè)計(jì)第1章-Java 語(yǔ)言概述_第4頁(yè)
Java面向?qū)ο蟪绦蛟O(shè)計(jì)第1章-Java 語(yǔ)言概述_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論