Java2 SE基礎(chǔ)知識講解(ppt 81頁).ppt_第1頁
Java2 SE基礎(chǔ)知識講解(ppt 81頁).ppt_第2頁
Java2 SE基礎(chǔ)知識講解(ppt 81頁).ppt_第3頁
Java2 SE基礎(chǔ)知識講解(ppt 81頁).ppt_第4頁
Java2 SE基礎(chǔ)知識講解(ppt 81頁).ppt_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Java2 SE解釋,Java基礎(chǔ)1,語法基礎(chǔ)2,面向?qū)ο?,JDBC 4,異常,課程內(nèi)容3,面向?qū)ο蟪绦蛟O(shè)計,Java源程序,帶擴(kuò)展名的源文件。Java,用記事本編輯,用javac編譯器編譯源文件,然后編譯源程序;進(jìn)入命令提示行,切換到源文件所在的目錄,執(zhí)行javac命令,使用javac編譯器編譯源文件;javac命令的格式是:完成javac的源文件名,切換到源文件所在的目錄,用javac命令編譯源文件,光標(biāo)閃爍表示語法正確,然后。類(字節(jié)碼)文件成功地通過了編譯,還有一個帶擴(kuò)展名的字節(jié)碼文件(類描述文件)。類將在成功通過編譯后生成。對于帶擴(kuò)展名的源文件。java,運行帶擴(kuò)展名的字節(jié)碼文件。

2、通過java解釋器初始化,進(jìn)入命令提示符行,在字節(jié)碼文件所在的目錄中執(zhí)行java命令,并通過java解釋器運行字節(jié)碼文件。java命令的格式是:java類名。請注意這里只需要類名,不需要帶擴(kuò)展名的文件名。執(zhí)行java命令運行字節(jié)碼文件,程序運行效果,分析程序,關(guān)鍵字類用來定義一個類,Hello是這個類的名字;在Java程序中,所有的語句都必須放在一個特定的類中;整個類及其所有成員都包含在一對花括號中(即介于和之間),這標(biāo)志著類定義塊的開始和結(jié)束。定義類的一般語法:類名,解析器3-2,程序必須從主函數(shù)執(zhí)行;關(guān)鍵字public是一個訪問修飾符,用于控制類成員的可見范圍和作用域;關(guān)鍵字static允

3、許在不創(chuàng)建類實例的情況下調(diào)用主函數(shù);關(guān)鍵字void用來解釋主函數(shù)沒有返回值;Args是用于從命令行接收參數(shù)的字符串?dāng)?shù)組;主函數(shù)的一般形式如下:公共靜態(tài)void main (String args),解析器,字符串是字符串類型的數(shù)組;在Java中,類名通常是大寫的;使用System.out.println()將信息輸出到控制臺,即將其打印出來。常見的java命令,編譯java源文件$javac運行Java可執(zhí)行文件$ Java-選項類參數(shù).生成java注釋文檔$ javadoc選項包名稱源文件文件示例:javadoc-d d : javados-sou Rcepath d : java abst

4、ractMoreType.java javadoc-d c : doc-source path c : src-subpackages com.liigo(遞歸調(diào)用com . liigo子包中的所有Java文件)生成jar包$ jar ctxuvfm 0 mi jar-file manifest-file-c目錄文件.例子:jar -cvf aa.jar -C新聞。(將文件作為一個整體打包在新聞文件夾中),J2SE基本語法,標(biāo)識符數(shù)據(jù)類型的轉(zhuǎn)換(給出了四個類和八個類)運算符條件語句,循環(huán)語句:if/for/while/do while()/break-continue/switch,標(biāo)識符命名

5、規(guī)范。在Java語言中,各種變量、方法和類的名稱稱為標(biāo)識符。Java標(biāo)識符的命名規(guī)則:它們應(yīng)該由字母、下劃線(_)、美元符號($)和數(shù)字組成,但不能以數(shù)字開頭。Java標(biāo)識符區(qū)分大小寫,長度不限,不能與關(guān)鍵字同名。Java基本類型和常量,Java有八種基本類型:整數(shù)類型:字節(jié),短,整數(shù)(默認(rèn)),長字符類型:字符浮點類型:浮點,雙(默認(rèn))布爾類型:布爾(通常用于程序流控制)。注意:Java采用Unicode編碼(通用語言統(tǒng)一編碼),每個字符占用兩個字節(jié)。因此,一個Char類型變量可以存儲一個漢字(一個漢字占用兩個字節(jié))、Java的基本類型和常量,長度表示字節(jié)1字節(jié)、8位-2727-1短2字節(jié)、1

6、6位-215215-1整數(shù)4字節(jié)、32位-231231-1長8字節(jié)的范圍。64位-263263-1浮點4字節(jié),32位約/- 3.403E38雙8字節(jié),64位約/-1.798E308,基本數(shù)據(jù)類型轉(zhuǎn)換,布爾類型不能轉(zhuǎn)換為其他類型。混合運算中整數(shù)、字符和浮點數(shù)據(jù)的轉(zhuǎn)換遵循以下原則:小容量類型自動轉(zhuǎn)換為大容量類型,數(shù)據(jù)類型按容量大小排序如下:字節(jié)、短、char-int-long-float-double bye、短和char不相互轉(zhuǎn)換。當(dāng)這三者都參與操作時,它們應(yīng)該首先轉(zhuǎn)換為int類型。當(dāng)轉(zhuǎn)換為小容量時,有必要加強轉(zhuǎn)換字符,但這可能會導(dǎo)致精度降低或溢出。浮點常量的默認(rèn)值是雙精度類型,整數(shù)常量的默認(rèn)值

7、是整數(shù)類型。成員變量、局部變量和變量范圍都在Java中。一旦變量被聲明,它們應(yīng)該被初始化。TestConvert.java,基本數(shù)據(jù)類型轉(zhuǎn)換,int i=1,j;浮動f1=0.1float f2=123長l1=12345678長l2=8888888888雙d1=2e20,d2=20字節(jié)b1=1,b2=2,b3=129j=j 10I=I/10;i=i * 0.1字節(jié)b=B1-B2;浮動f3=f1 f2浮動f4=f1 f2 * 0.1雙d=D1 * I j;浮動f=(浮動)(D1 * 5 D2);Java數(shù)據(jù)類型分區(qū)圖,數(shù)據(jù)類型,基本數(shù)據(jù)類型,引用數(shù)據(jù)類型,類:類,接口:接口,浮點:浮點,雙精度,

8、整數(shù):字節(jié),短,int,長,布爾:布爾,字符:char,數(shù)值,數(shù)組,運算符:運算符Java語言支持的運算符:算術(shù)運算符:-,*,/,%,-關(guān)系運算符:=,基本上沒有賦值運算符:=擴(kuò)展賦值運算符:=,-=,*=,/=字符串連接運算符:注意:(-)取值前先計算,取值后計算:,x=2;system . out . println(1x 2 x);邏輯運算符,邏輯運算符:!邏輯非c=!a .system . out . println(c);c=absystem . out . println(c);c=a | b;system . out . println(c);C=a, 邏輯差異:相同為假,差異

9、為真,|和| |差異?字符串s= wang hz只要“”運算符兩邊的操作數(shù)都是字符串類型,系統(tǒng)就會自動將另一個操作數(shù)轉(zhuǎn)換為字符串類型,然后連接:int i=12system . out . println( Wang Hz I);輸出結(jié)果:S1=102“清”字符串s2=“清”102s1和s2,輸出結(jié)果是什么?注:系統(tǒng)輸出打印(值);無論是哪種類型,中的值都將首先轉(zhuǎn)換為字符類型,然后打印出來,如果條件語句、表達(dá)式、語句塊、假、真、EviCe . Java、循環(huán)控制語句、表達(dá)式1、表達(dá)式2、語句塊、真、表達(dá)式3、假、TestFor.java,練習(xí)在類2中編寫程序!3!10!的值,并打印出計算結(jié)果。OddSum.java、while和do-while、表達(dá)式、true、語句塊、false、語句塊、表達(dá)式、true、false,它們之間有什么區(qū)別?WhileTest.java循環(huán)語句的一個例子,/輸出1100中可被3整除的前五個數(shù)字

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論