freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java語(yǔ)言基礎(chǔ)教程ppt-在線瀏覽

2025-02-23 04:55本頁(yè)面
  

【正文】 gins文件夾和 features文件夾去覆蓋 eclipse文件夾下的同名文件夾即可。安裝并設(shè)置好 JDK后,我們?cè)俅螁?dòng) Eclipse,進(jìn)入歡迎界面之前首先要選擇工作空間。我們可以點(diǎn)擊位于界面右方的 “ 工作臺(tái) ” 按鈕,進(jìn)入工作臺(tái)界面。默認(rèn)的透視圖是Java透視圖,此外還有 CVS資源庫(kù)研究透視圖、 Java類(lèi)型層次結(jié)構(gòu)透視圖、 Java瀏覽透視圖和插件開(kāi)發(fā)透視圖等。 Java透視圖中還包括多個(gè)視圖,默認(rèn)的有包資源管理器、層次結(jié)構(gòu)、大綱、問(wèn)題、 Javadoc和聲明,此外還有 Ant、導(dǎo)航器、進(jìn)度和錯(cuò)誤日志等多個(gè)視圖。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse的多國(guó)語(yǔ)言包其實(shí)就是一個(gè)插件,甚至用來(lái)開(kāi)發(fā) Java程序的 JDT(Java Development Tools ),也只不過(guò)是 Eclipse系統(tǒng)中的一個(gè)普通插件而已。另外, Eclipse 還包括插件開(kāi)發(fā)環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,可以利用它開(kāi)發(fā)自己的功能插件,同時(shí)也可以通過(guò)開(kāi)發(fā)新的插件擴(kuò)展現(xiàn)有插件的功能。 Java語(yǔ)言具有眾多優(yōu)點(diǎn),如面向?qū)ο?、可移植、與硬件無(wú)關(guān)等。 、 Java標(biāo)識(shí)符、關(guān)鍵字、注釋與分隔符 、 Java的數(shù)據(jù)類(lèi)型 、 Java運(yùn)算符和表達(dá)式 、 Java控制結(jié)構(gòu) 、小結(jié) 、習(xí)題 第 2章主要內(nèi)容 ? ? ? 、 Java標(biāo)識(shí)符、關(guān)鍵字、注釋與分隔符 ? 程序員對(duì)程序中的各個(gè)元素加以命名時(shí)使用的命名記號(hào)稱為標(biāo)識(shí)符( identifier)包括: 類(lèi)名、變量名、常量名、方法名、 … Java語(yǔ)言中,標(biāo)識(shí)符是以字母,下劃線( _) ,美元符 ($)開(kāi)始的一個(gè)字符序列,后面可以跟字母,下劃線,美元符,數(shù)字。 abstract break byte boolean catch case class char continue default double do else extends false final float for finally if import implements int interface instanceof long length native new null package private protected public final return switch synchronized short static super try true this throw throws threadsafe transient void while ? 在 Java中, true、 false和 null都是小寫(xiě)的。 ? 所有的數(shù)據(jù)類(lèi)型所占用的字節(jié)數(shù)都是固定的,并且和實(shí)現(xiàn)無(wú)關(guān)的,因此在 Java中沒(méi)有 sizeof操作符。 ? 舉例: ? // 單行注釋,簡(jiǎn)單的解釋語(yǔ)句含義 . ? /* 多行注釋,用來(lái)說(shuō)明更多的內(nèi)容,包括算法等 . ? …… ? */ ? /** Java文檔注釋,可以通過(guò) javadoc生 ? * 成類(lèi)和接口的 HTML格式的幫助文檔 . ? * 這種注釋有其特殊的格式(參見(jiàn)相關(guān)文檔) ? */ ? Java中分隔符有空格、逗號(hào)、分號(hào)及行結(jié)束符,并且規(guī)定任意兩個(gè)相鄰標(biāo)識(shí)符、數(shù)字、保留字或兩個(gè)語(yǔ)句之間必須至少有一個(gè)分隔符,以便編譯程序能識(shí)別。 ? 所有基本類(lèi)型的關(guān)鍵詞都是小寫(xiě)的。 ? 布爾型數(shù)據(jù)只能參與邏輯關(guān)系運(yùn)算: ? amp。 || == != ! ? 示例: ? boolean b1。 ? b = !b2。amp。 布爾類(lèi)型 (boolean) ? 字符型數(shù)據(jù)代表 16位的 Unicode字符 ? 字符常量是用單引號(hào)括起來(lái)的一個(gè)字符 ? ‘ a? ?B? ?\n? ?\u0030? ? 字符型數(shù)據(jù)的取值范圍為 ? 0~65535 或者說(shuō) \u0000~\uFFFF ? \u0000為缺省值 ? 示例 ? char c1。 \\ 賦初值為字符‘ 0? ? char c3 = 32。 3. 十六進(jìn)制整數(shù) 以 0x或 0X開(kāi)頭 , 如 0x123表示十進(jìn)制數(shù) 291, - 0X12表示十進(jìn)制數(shù)- 18。整型變量的定義如: int x=123。 short s = 10。 long z = 123l。 \\ 缺省值為 0 ? byte b2 = 127。 \\ 強(qiáng)制類(lèi)型轉(zhuǎn)換 ? short s2 = (short)(b1 + 123) \\ 強(qiáng)制類(lèi)型轉(zhuǎn)換 ? int n = b1 + b2。 \\ 不需要強(qiáng)制類(lèi)型轉(zhuǎn)換 ? long l2 = 4294967296L。 \\ 乘法運(yùn)算越界, l3為 0 ? long l4 = 65536L*63356。 ? 32位浮點(diǎn)數(shù)形式: , , . 18F 浮點(diǎn)數(shù)類(lèi)型,實(shí)型 (float, double) ? 實(shí)型變量 類(lèi)型為 float或 double, float在機(jī)器中占 32位, double占 64位。 \\ 賦初值為 127 ? double d2 = 127。 \\ 必須在數(shù)字后加 f或 F ? float f2 = 。 \\ 必須強(qiáng)制類(lèi)型轉(zhuǎn)換 ,實(shí)型 (float, double) public class Assign { public static void main (String [] args) { int x , y 。 float z = 。 boolean flag = true 。 c = ? a ? 。 y = 30。 與 C、 C++不 同, Java中 不 能 通 過(guò) define命 令 把 一 個(gè) 標(biāo) 識(shí) 符 定 義 為 常 量,而 是 用 關(guān) 鍵 字 final來(lái) 定義,定義常量的一般格式為: final 類(lèi)型 常量標(biāo)識(shí)符 = 常數(shù)值; ? final int MAX_NUM = 100。 ? 程序中的基本存儲(chǔ)單元,其定義包括變量名、變量類(lèi)型和作用域幾個(gè)部分,定義格式為: ? 類(lèi)型 變量名 = 值 。 ? Java中變量的 缺省初值 都是確定的: ? 布爾變量的初值為: false ? 整數(shù)變量的初值為: 0 ? 浮點(diǎn)數(shù)變量的初值為: ? 引用(復(fù)合)變量的初值為: null ? 在方法實(shí)現(xiàn)中定義的變量必須顯式的初始化。在一定的作用域內(nèi),變量名必須唯一。運(yùn)算中,不同類(lèi)型的數(shù)據(jù)先轉(zhuǎn)化為同一類(lèi)型,然后進(jìn)行運(yùn)算,轉(zhuǎn)換從低級(jí)到高級(jí): 低 高 byte,short,char— int — long— float — double 操作數(shù) 1類(lèi)型 操作數(shù) 2類(lèi)型 轉(zhuǎn)換后的類(lèi)型 byte、 short、 char int int byte、 short、 char、 int long long byte、 short、 char、 int、 long float float byte、 short、 char、 int、 long、 float double double ? 數(shù)據(jù)類(lèi)型轉(zhuǎn)換必須滿足如下規(guī)則: ?不能對(duì) boolean類(lèi)型進(jìn)行類(lèi)型轉(zhuǎn)換。 ? 在把容量大的類(lèi)型轉(zhuǎn)換為容量小的類(lèi)型時(shí)必須使用強(qiáng)制類(lèi)型轉(zhuǎn)換。 byte b=(byte)i。 2) ++ , , ! , ~ , instanceof 10) ^ 3) new (type) 11) | 4) * , / , % 12) amp。 5) + , 13) || 6) , , 14) ?: 7) , , = , = 15) = , += , = , *= , /= , %= , ^= 8) == , != 16) amp。amp。 |, ^, ~ ? 賦值運(yùn)算符: =, 及其擴(kuò)展賦值運(yùn)算符如 +=, ― =,*=, /=等 。 , ? 下標(biāo)運(yùn)算符 [] , ? 實(shí)例運(yùn)算符 instanceof, ? 內(nèi)存分配運(yùn)算符 new, ? 強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符 (類(lèi)型 ), ? 方法調(diào)用運(yùn)算符 () ? … 由于數(shù)據(jù)類(lèi)型的長(zhǎng)度是確定的 , 所以沒(méi)有長(zhǎng)度運(yùn)算符 sizeof。 ? 一個(gè)常量或一個(gè)變量名字是最簡(jiǎn)單的表達(dá)式,其值即該常量或變量的值; ? 表達(dá)式的值還可以用作其他運(yùn)算的操作數(shù),形成更復(fù)雜的表達(dá)式。amp。 } else if(booleanexpression2) { statements2。 } 選擇語(yǔ)句: ifelse ? 布爾表達(dá)式 booleanexpression是任意一個(gè)返回布爾數(shù)據(jù)類(lèi)型的表達(dá)式,而且必須是(比 C或 C ++要嚴(yán)格)。為了增強(qiáng)程序的可讀性,應(yīng)將 if或 else后的語(yǔ)句用 {}括起來(lái)。 int i1 = 123。 if( i1i2 ) { (“The bigger one is: ”+i1)。 } 選擇語(yǔ)句: ifelse switch (expression) { case value1 : { statements1。 } …… case valueN : { statementsN。 } [default : { defaultStatements。 ? case子句中的值 valueI必須是常量,而且所有case子句中的值應(yīng)是不同的。 ? break語(yǔ)句用來(lái)在執(zhí)行完一個(gè) case分支后,使程序跳出 switch語(yǔ)句,即終止 switch語(yǔ)句的執(zhí)行。 ) ? switch語(yǔ)句的功能可以用 ifelse語(yǔ)句來(lái)實(shí)現(xiàn),但某些情況下,使用 switch語(yǔ)句更簡(jiǎn)煉。 int b = 20。 char oper = ?+?。 break。 break。 break。 //循環(huán)體 [iteration。 t b false true : while ? 循環(huán)語(yǔ)句 dowhile(直到型循環(huán)) [initialization] //初始化條件 do{ body。] //迭代,變更循環(huán)條件 } while (termination) 。 t b false true : dowhile ? 循環(huán)語(yǔ)句 for(另一種當(dāng)型循環(huán)) for (initialization。 iteration) { body。完成一次循環(huán)后,重新判斷終止條件。 ? 在初始化部分和迭代部分可以使用逗號(hào)語(yǔ)句,來(lái)進(jìn)行多個(gè)操作。 for( int i=0, int j=10。 i++, j) { …… } : for int n = 1, sum = 0。 n++。 do { sum += n。 }while( n0)。 for( int i=1。 i++ ) { sum += i。 對(duì)于 for語(yǔ)句 , 在進(jìn)行終止條件的判斷前 , 還要先執(zhí)行迭代語(yǔ)句 。 跳轉(zhuǎn)語(yǔ)句: continue outer: for( int i=0。 i++ ) //外層循環(huán) { inner: for( int j=0。 j++ ) //內(nèi)層循環(huán) { if( ij ) { …… continue outer。 i 10。 } …… } : continue ? 在 switch語(yǔ)中, break語(yǔ)句用來(lái)終止 switch語(yǔ)句的執(zhí)行,使程序從整個(gè) switch語(yǔ)句后的第一條語(yǔ)句開(kāi)始執(zhí)行。 ? 在 Java中,可以為每個(gè)代碼塊加一個(gè)標(biāo)號(hào),一個(gè)代碼塊通常是用大括號(hào) {}括起來(lái)的一段代碼。 } ? break語(yǔ)句的第二種使用情況就是跳出它所指定的塊,并從緊跟該塊后的第一條語(yǔ)句處執(zhí)行。 break BlockLabel; codeBlock。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1