JAVA課程培訓(xùn)1(共28張)(PPT 28頁(yè))_第1頁(yè)
JAVA課程培訓(xùn)1(共28張)(PPT 28頁(yè))_第2頁(yè)
JAVA課程培訓(xùn)1(共28張)(PPT 28頁(yè))_第3頁(yè)
JAVA課程培訓(xùn)1(共28張)(PPT 28頁(yè))_第4頁(yè)
JAVA課程培訓(xùn)1(共28張)(PPT 28頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩23頁(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課程培訓(xùn) 北京深恒博湜科技有限公司 演講人: 李毅第1頁(yè),共28頁(yè)。第1章 Java簡(jiǎn)介Java語(yǔ)言具有簡(jiǎn)單、多變、面向?qū)ο?、不依賴操作系統(tǒng)的特點(diǎn),具有很好的移植性和安全性,這些給網(wǎng)絡(luò)編程帶來(lái)了很多便利。Java的平臺(tái)根據(jù)用途來(lái)區(qū)分,可以分為三個(gè)版本。Java SE Java Standard Edition,這是Java的標(biāo)準(zhǔn)版,主要用于桌面級(jí)的應(yīng)用和數(shù)據(jù)庫(kù)的開(kāi)發(fā)。Java EE Java Enterprise Edition,這是Java的企業(yè)版,提供了企業(yè)級(jí)開(kāi)發(fā)的各種技術(shù),主要用于企業(yè)級(jí)開(kāi)發(fā),現(xiàn)在用的最多的也就是這個(gè)。Java ME Java Micro Edition,這個(gè)版

2、本的Java主要用于嵌入式的和移動(dòng)式的開(kāi)發(fā),最常用的就是手機(jī)應(yīng)用軟件的開(kāi)發(fā)。第2頁(yè),共28頁(yè)。本章的學(xué)習(xí)目標(biāo):熟練掌握如何搭建Java開(kāi)發(fā)環(huán)境,包括下載、安裝和配置JDK。能夠編寫和編譯Java程序,并能夠運(yùn)行生成文件。第3頁(yè),共28頁(yè)。Java JDKJava的系統(tǒng)包為JDK,JDK的全稱為Java Development Kit,是提供Java服務(wù)的系統(tǒng)包。 注意:根據(jù)操作系統(tǒng)來(lái)選擇安裝哪個(gè)版本的JDK。 (我們介紹在32位的Windows XP系統(tǒng)上,如何下載并完成配置的。)第4頁(yè),共28頁(yè)。windows XP下的JDK安裝步驟第5頁(yè),共28頁(yè)。查看與設(shè)置環(huán)境變量所謂環(huán)境變量是供系統(tǒng)內(nèi)

3、部使用的變量,是包含系統(tǒng)的當(dāng)前系統(tǒng)用戶的環(huán)境信息的字符串和軟件的一個(gè)確定存放的路徑,安裝完JDK就必須配置環(huán)境變量。第6頁(yè),共28頁(yè)。配置環(huán)境變量第7頁(yè),共28頁(yè)。HelloWorld:第一個(gè)Java程序使用Windows的記事本,也可使用更高級(jí)的編寫工具。在記事本里添加如下代碼。該代碼可以直接復(fù)制到記事本中,當(dāng)然如果自己輸入是最好的?!痉独渴褂糜浭卤揪帉懙某绦蛉缦滤?。/定義一個(gè)類名稱為HelloWorldpublic class HelloWorld /類的主入口函數(shù)public static void main(String args)/System.out.println為打印語(yǔ)句,

4、用來(lái)顯示結(jié)果System.out.println(歡迎使用Java來(lái)編寫程序!); 第8頁(yè),共28頁(yè)。使用Eclipse集成開(kāi)發(fā)工具簡(jiǎn)介第9頁(yè),共28頁(yè)。第2章 Java的基本數(shù)據(jù)類型本章開(kāi)始介紹Java的基本數(shù)據(jù)類型,如整型、浮點(diǎn)型等,以及它們之間的轉(zhuǎn)換,最后介紹標(biāo)識(shí)符的命名規(guī)則。通過(guò)本章的學(xué)習(xí),完成如下目標(biāo)。了解Java有哪些基本數(shù)據(jù)類型。掌握各種數(shù)據(jù)類型的基本含義。學(xué)會(huì)如何進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換。了解標(biāo)識(shí)符和保留字等基本概念。了解如何在Java程序中進(jìn)行注釋。第10頁(yè),共28頁(yè)。整型整型是Java數(shù)據(jù)類型中的最基本類型,使用int表示。所謂整型就好比日常生活中的十進(jìn)制數(shù),是沒(méi)有小數(shù)點(diǎn)的。在Ja

5、va里整型是有符號(hào)的,且有正負(fù)之分。如-10、20。Java里整型的數(shù)可以使用3種進(jìn)制的數(shù)來(lái)表示,下面就對(duì)這三種進(jìn)制來(lái)進(jìn)行介紹。1.10進(jìn)制:10進(jìn)制數(shù)在日常生活中最常見(jiàn),大家天天都在用。Java里定義一個(gè)10進(jìn)制數(shù)如下。/int為基本數(shù)據(jù)類型,是最常用的基本數(shù)據(jù)類型了/正的10進(jìn)制數(shù)int i = 11;/負(fù)的10進(jìn)制數(shù)int j = -12;2. 8進(jìn)制:8進(jìn)制數(shù)的進(jìn)制規(guī)則是滿8進(jìn)1,包含0-7的8個(gè)數(shù)字,在整數(shù)前面添加一個(gè)”0”就表示為8進(jìn)制數(shù)。3. 16進(jìn)制數(shù):16進(jìn)制數(shù)的進(jìn)制規(guī)則是滿16進(jìn)1,包含0-9,a-f的16個(gè)數(shù)字,在整數(shù)前面添加一個(gè)”0 x”表示16進(jìn)制數(shù)。第11頁(yè),共28

6、頁(yè)。浮點(diǎn)型浮點(diǎn)型同樣也是Java數(shù)據(jù)類型中的基本類型,整型表示整數(shù),浮點(diǎn)型則表示小數(shù)。所謂浮點(diǎn)類型就好比日常生活中的10進(jìn)制數(shù)加上小數(shù)點(diǎn)。在Java里浮點(diǎn)類型是有符號(hào)且有正負(fù)之分的。1.float:?jiǎn)尉雀↑c(diǎn)數(shù)。:聲明為float類型的浮點(diǎn)數(shù)時(shí),要在結(jié)尾加F或f,浮點(diǎn)類型默認(rèn)的類型是double。/正的浮點(diǎn)數(shù)float i1 = 11.11F;/負(fù)的浮點(diǎn)數(shù)float j2 = -17.15f; 2.double:雙精度浮點(diǎn)數(shù):聲明為double類型的浮點(diǎn)數(shù)時(shí),要在結(jié)尾加D或d。聲明為double類型時(shí)結(jié)尾的D和d可加可不加。這里建議是在double數(shù)據(jù)類型的數(shù)后面加上D或者d,以便更能夠和單精

7、度浮點(diǎn)數(shù)區(qū)分。第12頁(yè),共28頁(yè)。字符型(char)字符型是一種表示字符的數(shù)據(jù)類型。char型表示一個(gè)字符,16位,占用2個(gè)字節(jié)。一般一個(gè)char型數(shù)值只用來(lái)表示一個(gè)字符的,用“ ”單引號(hào)來(lái)表示。例如下面的例子。/表示一個(gè)字符char c1 = c;/表示一個(gè)unicode碼char c2 = u005E;/表示一個(gè)整數(shù)char c3 = 56;Java中還有一種特殊的字符型數(shù)值,那就是轉(zhuǎn)義字符。有一些特殊符號(hào)是不能通過(guò)一般字符來(lái)進(jìn)行顯示的,例如換行符和制表符。在表中列出了Java中比較常用的轉(zhuǎn)義字符。 第13頁(yè),共28頁(yè)。常用轉(zhuǎn)義字符第14頁(yè),共28頁(yè)。布爾型(boolean)布爾型是一種起

8、到判斷作用的數(shù)據(jù)類型。boolean類型的取值非常簡(jiǎn)單,就好比日常生活中的真與假,在Java中用ture與false,表示真與假。例如下面的例子。boolean b1 = false;boolean b2 = true; 第15頁(yè),共28頁(yè)。數(shù)據(jù)類型間的轉(zhuǎn)換在日常生活中的斤和兩,它們都是重量單位,一斤可以轉(zhuǎn)換為十兩。在Java中,整型、浮點(diǎn)型等都是基本的數(shù)據(jù)類型,它們是能夠進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換的。下面介紹數(shù)據(jù)類型之間的數(shù)據(jù)轉(zhuǎn)換都有哪些轉(zhuǎn)換方式。第16頁(yè),共28頁(yè)。自動(dòng)轉(zhuǎn)換所謂自動(dòng)轉(zhuǎn)換就是不需要明確指出所要轉(zhuǎn)換的類型是什么,是由Java虛擬機(jī)自動(dòng)來(lái)轉(zhuǎn)換的。轉(zhuǎn)換的規(guī)則就是小數(shù)據(jù)類型變大數(shù)據(jù)類型,但大的

9、數(shù)據(jù)類型的數(shù)據(jù)精度有的時(shí)候要被破壞。下面看一段代碼。/定義各種數(shù)據(jù)類型int i = 123;char c1 = 22;char c2 = c;byte b = 2;/自動(dòng)轉(zhuǎn)換的數(shù)據(jù)類型int n = b;long l = i;第17頁(yè),共28頁(yè)。強(qiáng)制轉(zhuǎn)換所謂強(qiáng)制轉(zhuǎn)換,是有一種強(qiáng)制性的,明明不能自動(dòng)轉(zhuǎn)換,而強(qiáng)制性地進(jìn)行轉(zhuǎn)換??聪旅娴睦樱?定義數(shù)據(jù)類型int i = 22;long L= 33;/強(qiáng)制轉(zhuǎn)換數(shù)據(jù)類型char c = (char)i;int n = (int) L;第18頁(yè),共28頁(yè)。標(biāo)識(shí)符的命名在Java里方法名、類名、成員變量名都是標(biāo)識(shí)符。所謂標(biāo)識(shí)符,就好比日常生活中一個(gè)物品的

10、名稱一樣,是一個(gè)代號(hào),用來(lái)表示該物品。命名標(biāo)識(shí)符的好處就是讓外人看,一下就能了解這個(gè)標(biāo)識(shí)符的用途。下面介紹怎樣命名標(biāo)識(shí)符。第19頁(yè),共28頁(yè)。標(biāo)識(shí)符的命名規(guī)則標(biāo)識(shí)符要以英文字母開(kāi)頭,是由英文字母或數(shù)字組成的,其他的符號(hào)不能出現(xiàn)在標(biāo)識(shí)符里。標(biāo)識(shí)符具體說(shuō)明如下所述。英文字母是大寫的A-Z,小寫的是a-z,以及“_”和“$”。數(shù)字包括0-9。其他的符號(hào)是不能用在標(biāo)識(shí)符里的。不能用Java所保留的關(guān)鍵字。在Java里標(biāo)識(shí)符是大小寫敏感的。說(shuō)明:符合標(biāo)識(shí)符的命名規(guī)則并不是一種最好的命名方法。給一個(gè)標(biāo)識(shí)符命名首先要符合命名規(guī)范,還要負(fù)責(zé)特點(diǎn)含義。 第20頁(yè),共28頁(yè)。正確和錯(cuò)誤的標(biāo)識(shí)符int i = 22

11、;int I = 33;char 2i = 23;float float = 3f;代碼說(shuō)明:整型i和整型I在這里為兩個(gè)不同的標(biāo)識(shí)符,因?yàn)樵贘ava里標(biāo)識(shí)符是區(qū)分大小寫的。2i標(biāo)識(shí)符的第一個(gè)字母為數(shù)字,所以也不能為正確的標(biāo)識(shí)符。float為Java保留的關(guān)鍵字,關(guān)鍵字不用在標(biāo)識(shí)符里,而是另有用途的。第21頁(yè),共28頁(yè)。關(guān)鍵字所謂關(guān)鍵字,就好比日常生活中一個(gè)物品的標(biāo)識(shí),和人的名字很相似,具有特殊的含義。在Java里保留了很多關(guān)鍵字,這些關(guān)鍵字都有其各自的用途。因此標(biāo)識(shí)符是不用這些關(guān)鍵字的。Java所保留的關(guān)鍵字在編碼的時(shí)候是不能使用的,如果使用將提示編譯錯(cuò)誤。Java所保留的關(guān)鍵字如表所示。第2

12、2頁(yè),共28頁(yè)。第23頁(yè),共28頁(yè)。代碼注釋所謂注釋,就好比在日常生活中聽(tīng)老師講課所作的筆記,筆記的作用是解釋知識(shí)點(diǎn),幫助加強(qiáng)記憶。在Java中,在程序中通常給出一些解釋,也可以提示某段代碼的作用,這就是Java中的代碼注釋。注釋的代碼是不被編譯的,所以不用擔(dān)心執(zhí)行效率的問(wèn)題。第24頁(yè),共28頁(yè)。行注釋所謂行注釋就是一整行的注釋信息,單行注釋也是最常用的,行注釋的語(yǔ)法是”/”,在注釋符號(hào)后面一整行都被作為注釋信息。例如下面的小程序?!痉独渴纠a是一個(gè)進(jìn)行單行注釋的程序。示例代碼public class HelloWorld /這是Java程序的入口方法public static void main(String args)System.out.println(環(huán)境使用Java來(lái)編寫程序!); 第25頁(yè),共28頁(yè)。塊注釋所謂塊注釋和行注釋是一個(gè)意思,都是注釋信息的意思,起到提示的作用。塊注釋的語(yǔ)法是“/* */”,以“/*”開(kāi)始,以“*/”結(jié)束,在這個(gè)區(qū)域內(nèi)的文字都將作為注釋信息。例如下面的小程序。/*param name author amer*/第26頁(yè),共

溫馨提示

  • 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)論