Java-2實(shí)用教程第4版-第1章-Java入門(mén)_第1頁(yè)
Java-2實(shí)用教程第4版-第1章-Java入門(mén)_第2頁(yè)
Java-2實(shí)用教程第4版-第1章-Java入門(mén)_第3頁(yè)
Java-2實(shí)用教程第4版-第1章-Java入門(mén)_第4頁(yè)
Java-2實(shí)用教程第4版-第1章-Java入門(mén)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(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)介

《Java語(yǔ)言程序設(shè)計(jì)》陳傳明《Java2實(shí)用教程(第4版)》

第1章

Java入門(mén)

主要內(nèi)容Java的地位Java的特點(diǎn)安裝JDK簡(jiǎn)單的Java應(yīng)用程序Java的先導(dǎo)知識(shí)與后繼技術(shù)1.1Java的地位

Java語(yǔ)言是一門(mén)很好的面向?qū)ο缶幊陶Z(yǔ)言,通過(guò)Java語(yǔ)言的學(xué)習(xí)掌握面向?qū)ο缶幊痰母舅枷?、使用?duì)象來(lái)完成某些任務(wù)。IT行業(yè)對(duì)Java人才的需求正在不斷的增長(zhǎng),掌握J(rèn)ava語(yǔ)言及其相關(guān)技術(shù)意味著擁有較好的就業(yè)前景和工作酬金。查看各類語(yǔ)言排行〔來(lái)自百度百科〕

1.2Java的特點(diǎn)

1.2.1簡(jiǎn)單

Java比C++簡(jiǎn)單,C++中許多容易混淆的概念,要么被Java棄之不用了,要么以一種更清楚更容易理解的方式實(shí)現(xiàn)。1.2.2面向?qū)ο?/p>

Java是面向?qū)ο蟮木幊陶Z(yǔ)言,涉及類、對(duì)象、繼承、多態(tài)、接口等概念。

1.2.3平臺(tái)無(wú)關(guān)

在一個(gè)計(jì)算機(jī)上編譯得到的字節(jié)碼文件可以復(fù)制到任何一個(gè)安裝了Java運(yùn)行環(huán)境的計(jì)算機(jī)上直接使用。1.2.

4多線程1.2.5平安1.2.6動(dòng)態(tài)

1.3安裝JDK

1.3.1三種平臺(tái)簡(jiǎn)介

目前Java平臺(tái)主要分為以下3個(gè)版本:〔1〕JavaSE〔曾稱為J2SE〕稱為Java標(biāo)準(zhǔn)版或Java標(biāo)準(zhǔn)平臺(tái)?!?〕JavaEE〔曾稱為J2EE〕稱為Java企業(yè)版或Java企業(yè)平臺(tái)?!?〕JavaME〔曾稱為J2ME〕稱為Java微型版或Java小型平臺(tái)。

1.3.2安裝JavaSE平臺(tái)

JavaSE平臺(tái)是學(xué)習(xí)Java語(yǔ)言的最正確平臺(tái),掌握J(rèn)avaSE是進(jìn)一步學(xué)習(xí)JavaEE和JavaME所必須的。1下載JDK1.72選擇安裝路徑界面。建議修改默認(rèn)的安裝路徑為:D:\jdk1.7。

1.系統(tǒng)環(huán)境path的設(shè)置

JDK平臺(tái)提供的Java編譯器〔javac.exe〕和Java解釋器〔java.exe〕,位于Java安裝目錄的\bin文件夾中,為了能在任何目錄中使用編譯器和解釋器,應(yīng)在系統(tǒng)特性中設(shè)置path。在系統(tǒng)屬性中,進(jìn)入“環(huán)境變量”對(duì)話框,添加系統(tǒng)環(huán)境變量。在系統(tǒng)環(huán)境變量path中添加目錄(D:\jdk1.6\bin)即可。如圖1.5所示.

2.系統(tǒng)環(huán)境classpath的設(shè)置

一般不需要設(shè)置環(huán)境變量classpath的值.如果希望使用最新的Java運(yùn)行環(huán)境,就重新設(shè)置classpath的值(D:\jdk1.6\jre\lib\rt.jar;.;)Classpath值中的.;是指可以加載應(yīng)用程序當(dāng)前目錄及其子目錄中的類。如圖1.6所示.驗(yàn)證路徑是否正確設(shè)置翻開(kāi)命令提示符〔在windows運(yùn)行里面輸入cmd,回車即可〕輸入javac回車java回車沒(méi)有錯(cuò)誤提示視為環(huán)境設(shè)置成功。1.4Java程序的開(kāi)發(fā)步驟

1.編寫(xiě)源文件擴(kuò)展名必須是.java。2.編譯Java源程序用Java編譯器〔javac.exe〕編譯源文件,得到字節(jié)碼文件。運(yùn)行Java程序使用Java解釋器〔java.exe〕來(lái)解釋執(zhí)行字節(jié)碼文件。1.5簡(jiǎn)單的Java應(yīng)用程序

1.5.1源文件的編寫(xiě)與保存

Java應(yīng)用程序的源文件由假設(shè)干個(gè)書(shū)寫(xiě)形式互相獨(dú)立的類組成例1,下面Java源文件Hello.java是由兩個(gè)名字分別為Hello和Student的類組成。

publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println("大家好!");

System.out.println("Nicetomeetyou");Studentstu

=

newStudent();stu.speak("Wearestudents");}}classStudent{publicvoidspeak(Strings){System.out.println(s);}}

編寫(xiě)與保存源文件使用普通的文本編輯器即可編寫(xiě)Java程序,如記事本、EditPlus等軟件。2.保存源文件。

〔1〕如果源文件中有多個(gè)類,那么只能有一個(gè)類是public類;〔2〕如果有一個(gè)public類,那么源文件的名字必須與這個(gè)類的名字完全相同;〔3〕如果源文件沒(méi)有public類,那么源文件的名字可以是任意合法標(biāo)識(shí)符〔建議與某個(gè)類的名字相同〕,并且擴(kuò)展名是java就可以了。〔4〕源文件后綴名是.java;1.編寫(xiě)源文件

上述例1中的源文件必須命名為Hello.java。將Hello.java保存到C:\chapter1文件夾中。1.5.2編譯

1.編譯器〔javac〕在命令提示符界面中,進(jìn)入C:\chapter1目錄,使用編譯器javac編譯源文件。C:\chapter1>javacHello.java1.5.3運(yùn)行

一個(gè)Java應(yīng)用程序必須有一個(gè)類含有publicstaticvoidmain(Stringargs[])方法,這個(gè)類是Java程序的主類。

1.應(yīng)用程序的主類

2.解釋器〔java〕使用Java虛擬機(jī)中的Java解釋器〔java.exe〕來(lái)解釋執(zhí)行其字節(jié)碼文件。Java應(yīng)用程序總是從主類的main方法開(kāi)始執(zhí)行

C:\chapter1\>javaHello再看一個(gè)簡(jiǎn)單的Java應(yīng)用程序保存例2中的Java源文件、使用編譯器編譯源程序、使用解釋器運(yùn)行程序。例2publicclassPeople{intheight;Stringear;voidspeak(Strings){System.out.println(s);}}classA{publicstaticvoidmain(Stringargs[]){Peoplezhubajie;

zhubajie

=

newPeople();zhubajie.height

=

170;zhubajie.ear

=

"兩只大耳朵";

System.out.println("身高:"+zhubajie.height);System.out.println(zhubajie.ear);zhubajie.speak(“師傅,俺老豬肚子都餓了");}}

1命名保存源文件2編譯3執(zhí)行1.6編程風(fēng)格遵守一門(mén)語(yǔ)言的編程風(fēng)格是非常重要的,否那么編寫(xiě)的代碼將難以閱讀,給后期的維護(hù)帶來(lái)諸多不便。1.6.1Allmans風(fēng)格

Allmans風(fēng)格也稱“獨(dú)行”風(fēng)格,即左、右大括號(hào)各自獨(dú)占一行。classAllmans{publicstaticvoidmain(Stringargs[]){intsum=0,i=0,j=0;for(i=1;i<=100;i++){sum=sum+i;}System.out.println(sum);}}1.6.2Kernighan風(fēng)格

Kernighan風(fēng)格也稱“行尾”風(fēng)格,即左大括號(hào)在上一行的行尾,而右大括號(hào)獨(dú)占一行。classKernighan{publicstaticvoidmain(Stringargs[]){intsum=0,i=0,j=0;for(i=1;i<=100;i++)

溫馨提示

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