Java填空題.doc_第1頁
Java填空題.doc_第2頁
Java填空題.doc_第3頁
Java填空題.doc_第4頁
Java填空題.doc_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Java填空題1 一個(gè)Java源程序是由若干個(gè)_類_ 組成。2 _class_ 是Java的關(guān)鍵字,用來定義類。3 Java應(yīng)用程序中有多個(gè)類時(shí),java命令后的類名必須是包含了 main_ 方法的那個(gè)類的名字。4 一個(gè)Java應(yīng)用程序必須且只有一個(gè)類含有 main 方法。5 在一個(gè)Java應(yīng)用程序中main方法必須被說明為 public static void 。6 Java中所有程序都使用方法,應(yīng)用程序以 main 方法開始。7 Java源文件中有多個(gè)類,但只能有一個(gè)類是 public 類。8 Java源程序編譯后生成的字節(jié)碼文件擴(kuò)展名為 .class 。9 用來標(biāo)識(shí)類名、變量名、方法名、類型名、數(shù)組名、文件名的有效字符序列稱為 標(biāo)識(shí)符 。10 Java語言規(guī)定標(biāo)識(shí)符由字母、下劃線、美元符號(hào)和數(shù)字組成,并且第一個(gè)字符不能是數(shù)字 。11 關(guān)鍵字 就是Java語言中已經(jīng)被賦予特定意義的一些單詞,不可以把這類詞作為名字來用。12 使用關(guān)鍵字 boolean 來定義邏輯變量。13 關(guān)鍵字 就是Java語言中已經(jīng)被賦予特定意義的一些單詞。14 結(jié)構(gòu)化程序設(shè)計(jì)的基本數(shù)據(jù)類型包括 邏輯類型 、整數(shù)類型、字符類型、浮點(diǎn)類型。15 Java中byte型數(shù)組在內(nèi)存中的存儲(chǔ)形式是 補(bǔ)碼 。16 對(duì)于int型變量,內(nèi)存分配 4 個(gè)字節(jié)。17 對(duì)于byte型變量,內(nèi)存分配 1 個(gè)字節(jié)。18 對(duì)于long型變量,內(nèi)存分配 8 個(gè)字節(jié)。19 對(duì)于short型變量,內(nèi)存分配 2 個(gè)字節(jié)。20 結(jié)構(gòu)化程序設(shè)計(jì)的基本數(shù)據(jù)類型包括 整數(shù)類型 、邏輯類型、字符類型、浮點(diǎn)類型。21 使用關(guān)鍵字 char 來定義字符變量。22 結(jié)構(gòu)化程序設(shè)計(jì)的基本數(shù)據(jù)類型包括 字符類型 、邏輯類型、整數(shù)類型、浮點(diǎn)類型。23 java中,浮點(diǎn)型變量的類型有float和 double 兩種。24 對(duì)于float型變量,內(nèi)存分配 4 個(gè)字節(jié)。25 對(duì)于double型變量,內(nèi)存分配 8 個(gè)字節(jié)。26結(jié)構(gòu)化程序設(shè)計(jì)的基本數(shù)據(jù)類型包括字符類型、邏輯類型、整數(shù)類型、 浮點(diǎn)類型 。27 Java使用 Unicode 字符集。28 混合運(yùn)算中不同類型的數(shù)據(jù)先轉(zhuǎn)化為同一類型,然后運(yùn)算,其中不包括 邏輯類型 和字符類型。29 混合運(yùn)算中不同類型的數(shù)據(jù)先轉(zhuǎn)化為同一類型,然后運(yùn)算,其中不包括 字符類型 、邏輯類型。30 當(dāng)把級(jí)別高的變量的值賦予級(jí)別低的變量時(shí),必須使用 強(qiáng)制類型 轉(zhuǎn)換。31 Java中關(guān)系運(yùn)算符的運(yùn)算結(jié)果是 boolean 型。32 Java中邏輯運(yùn)算符的操作元必須是 boolean 型數(shù)據(jù)。33 整數(shù)類型數(shù)據(jù)在內(nèi)存中以 二進(jìn)制 的方式表示。34 Java語言的控制語句有3種類型,即條件語句、 循環(huán)語句 、和轉(zhuǎn)移語句。35 Java中有兩種類型的控制語句即if和 switch,case 。36 Java語言的控制語句有3種類型,即 條件語句 、循環(huán)語句、和轉(zhuǎn)移語句。37 Java中的語句可分為方法調(diào)用語句、表達(dá)式語句、復(fù)合語句、 控制語句 和package語句和import語句。38 Java中的語句可分為方法調(diào)用語句、表達(dá)式語句、符合語句、控制語句、package語句和 _import 語句。39 在同一個(gè)switch語句中,case后的 常量值 必須互不相同。40 do-while循環(huán)和while循環(huán)的區(qū)別是 while(先判斷在執(zhí)行) do-while(不管成不成立都執(zhí)行一次do) 。41 在循環(huán)體中,如果想結(jié)束本次循環(huán)可以用 continue; 語句。42 在循環(huán)體中,如果想跳出循環(huán),結(jié)束整個(gè)循環(huán)可以用 break; 語句。43 面向?qū)ο缶幊绦蛑饕?封裝 、繼承性、多態(tài)性的特點(diǎn)。44 面向?qū)ο缶幊绦蛑饕蟹庋b性、 繼承 、多態(tài)性的特點(diǎn)。45 面向?qū)ο缶幊绦蛑饕蟹庋b性、繼承性、 多態(tài)性 的特點(diǎn)。46 類 是組成Java程序的基本要素,封裝了一類對(duì)象的狀態(tài)和方法。47 類的實(shí)現(xiàn)包括兩部分:類聲明和 類體 。48 類 是組成Java程序的基本要素49 類體有兩部分構(gòu)成:一部分是變量的定義,另一部分是 方法 的定義。50 類體有兩部分構(gòu)成:一部分是 變量 的定義,另一部分是方法的定義。51 在類體中,變量定義部分所定義的變量稱為類的 成員變量 。52 成員變量在整個(gè)類內(nèi)都有效, 局部 變量只在定義它的方法內(nèi)有效。53 Java中成員變量又分為實(shí)例成員變量和 類成員變量 。54 Java中成員變量又分為 實(shí)例成員變量 和類成員變量。55 寫類的目的是為了描述一類事物共有的 屬性 和功能。56 寫類的目的是為了描述一類事物共有的屬性和 功能 。57 成員變量和局部變量的類型可以是Java中的任何一種 數(shù)據(jù)類型 。58 用修飾符 static 說明的成員變量是類變量。59 變量的名字與成員變量的名字相同,則成員變量被 隱藏 ,該成員變量在這個(gè)方法內(nèi)暫時(shí)失效。60 用修飾符static說明的成員變量是 類變量 。61 如果局部變量的名字與成員變量的名字相同, 成員變量 將被隱藏。62 方法定義包括兩部分: 方法聲明 和方法體。63 在Java中,當(dāng)一個(gè)方法不需要返回?cái)?shù)據(jù)時(shí)返回類型必須是 void 。64 重載 是指,一個(gè)類中可以有多個(gè)方法具有相同的名字和類型,但這些方法的參數(shù)必須不同。65 在Java程序語言中,它允許在一個(gè)class中有幾個(gè)方法,都有相同的名字,這種用法稱為 重載 。66 構(gòu)造方法 是一種特殊方法,它的名字必須與它所在的類的名字完全相同,并不返回任何數(shù)據(jù)類型。67 Java中類的方法分為 實(shí)例 和類方法。68 Java中類的方法分為實(shí)例方法和 類方法 。69 因?yàn)轭愺w的內(nèi)容由成員變量的定義和成員方法的定義兩部分組成,對(duì)成員變量的操作只能放在 類體 中。70 java中 構(gòu)造 方法與類名相同,沒有返回值,在創(chuàng)建對(duì)象實(shí)例時(shí)由new運(yùn)算符自動(dòng)調(diào)用。71 在類方法中只能調(diào)用類變量和類方法,不能調(diào)用 private 方法。72 實(shí)例方法既能對(duì)類變量操作也能對(duì)實(shí)例變量操作,而類方法只能對(duì) 類變量 進(jìn)行操作。73 Java中 類 是創(chuàng)建對(duì)象的模板。74 當(dāng)使用一個(gè)類創(chuàng)建了一個(gè) 對(duì)象 時(shí),我們也說給出了這個(gè)類的實(shí)例。75 Java中用類創(chuàng)建一個(gè)對(duì)象包括對(duì)象的聲明和為對(duì)象 分配內(nèi)存 兩個(gè)步驟。76 對(duì)象聲明的一般格式為 類名 對(duì)象名 。77 一個(gè)類通過使用 new 運(yùn)算符可以創(chuàng)建多個(gè)不同對(duì)象,這些對(duì)象將分配不同得內(nèi)存空間。78 一個(gè)類通過使用new運(yùn)算符和類的 構(gòu)造方法 為聲明的對(duì)象分配內(nèi)存。79 對(duì)象創(chuàng)建完后,通過使用運(yùn)算符“.”,對(duì)象可以實(shí)現(xiàn)對(duì)變量的訪問和 方法 的調(diào)用。80 Java中不同對(duì)象的 實(shí)例 變量將被分配不同的內(nèi)存空間。81 Java中如果類中的成員變量有 類 變量,那所有的對(duì)象的給這樣的變量分配給相同的一處內(nèi)存。82 類方法和實(shí)例方法的區(qū)別在于類方法不但可以由對(duì)象調(diào)用還可以直接由 類名 調(diào)用,而實(shí)例方法卻不可以。83 類方法 方法不但可以由對(duì)象調(diào)用還可以直接由類名調(diào)用,而實(shí)例方法卻不可以。84 類體中的方法分為: 實(shí)例方法 方法和類方法。85 類體中的方法分為:實(shí)例方法和 類 方法86 package 語句作為java源文件的第一條語句指明該源文件定義的類所在的包。87 在java程序中,系統(tǒng)會(huì)自動(dòng)引入java.lang這個(gè)包,因此不需要再使用 import 語句引入該包。88 在java程序中,為了使程序能夠使用自定義的包,必須在 classpath 環(huán)境變量中指明自定義包的位置。89 Java.long 包是java語言的核心類庫,它包含了運(yùn)行java程序必不可少的系統(tǒng)類。90 為了能使用Java提供的類,我們可以使用語句 import 來引入所需的類。91 Java中用 private 修飾的成員變量和方法稱為私有變量和私有方法。92 Java中不用修飾的成員變量稱為 protected(友好) 變量。93 訪問權(quán)限是 private 變量,只能在本類中使用,不能在類外使用。94 Java中用 public 修飾的成員變量和方法稱為共有變量和共有方法。95 訪問權(quán)限是 public 變量,不但在本類中使用,還可以在任何另外一個(gè)類中使用。96 訪問權(quán)限是 protected (友好) 變量,只能在本類和與本類同一個(gè)包中的其他類使用。97 繼承 是一種由已有的類創(chuàng)建新類的機(jī)制。98 Java中由繼承而得到的類稱為 子類 ,被繼承的類稱為父類。99 Java中不支持 多 繼承。100 在類的聲明中,通過使用關(guān)鍵字 extends 來創(chuàng)建一個(gè)類的子類。101 Java中一個(gè)類可以有 1 個(gè)父類。102 如果一個(gè)類的聲明中沒有使用extends關(guān)鍵字,這個(gè)類被系統(tǒng)默認(rèn)為是 object 類的子類。103 子類自然地繼承了其父類中不是 private 的成員變量作為自己的成員變量。104 當(dāng)子類中定義的成員變量和父類中的成員變量同名時(shí),子類的成員變量 覆蓋 了父類的成員變量。105 子類通過成員變量的隱藏和方法的 重寫 可以把父類的狀態(tài)和行為改變?yōu)樽陨淼臓顟B(tài)和行為。106 對(duì)于重寫或繼承的方法,Java運(yùn)行時(shí)系統(tǒng)根據(jù)調(diào)用方法的 實(shí)例 的類型來選擇調(diào)用哪個(gè)方法。107 對(duì)于子類創(chuàng)建的一個(gè)對(duì)象,如果子類重寫了父類的方法,則運(yùn)行時(shí)系統(tǒng)調(diào)用 子類 的方法。108 對(duì)于子類創(chuàng)建的一個(gè)對(duì)象,如果子類繼承了父類的方法,未重寫,則運(yùn)行時(shí)調(diào)用_父類_的方法。109 在Java語言中多態(tài)性體現(xiàn)在由方法重載實(shí)現(xiàn)的靜態(tài)多態(tài)性和 方法重寫 實(shí)現(xiàn)的動(dòng)態(tài)多態(tài)性。110 final 類不能被繼承,即不能有子類。111 abstract 類不能創(chuàng)建對(duì)象,必須產(chǎn)生其子類,由子類創(chuàng)建對(duì)象。112 如果一個(gè)方法被修飾為 final 方法,則這個(gè)方法不能被重寫。113 對(duì)于 abstract 方法,只允許聲明,而不允許實(shí)現(xiàn)。114 如果一個(gè)方法被修飾為final方法,則這個(gè)方法不能 繼承 和重寫 。115 如果一個(gè)類是一個(gè)abstract類的子類,它必須具體實(shí)現(xiàn) 父類 的abstract方法。116 局部變量的名字與成員變量的名字相同,若想在該方法內(nèi)使用成員變量,必須使用關(guān)鍵字 this 。117 在關(guān)鍵字中能代表當(dāng)前類或?qū)ο蟊旧淼氖?this 。118 如果在子類中想使用被子類隱藏的父類的成員變量或方法可以使用關(guān)鍵字 super 。119 子類如果想用父類的構(gòu)造方法,必須在子類的構(gòu)造方法中使用,并且必須使用關(guān)鍵字 _super 來表示。120 如果在子類中想使用被子類隱藏了的父類成員變量或方法就可以使用關(guān)鍵字 super 。121 Java中為了克服 單繼承 的缺點(diǎn),使用了接口,一個(gè)類可以實(shí)現(xiàn)多個(gè)接口。122 interface 就是方法定義和常量值的集合。123 使用關(guān)鍵字 interface 來定義接口。124 接口定義包括接口的聲明和 接口體 。125 一個(gè)類通過使用關(guān)鍵字 implements 聲明自己實(shí)現(xiàn)一個(gè)或多個(gè)接口。126 如果一個(gè)類實(shí)現(xiàn)了某個(gè)接口,那么這個(gè)類必須實(shí)現(xiàn)該接口的 所有方法 。127 接口中的方法被默認(rèn)的訪問權(quán)限是 public 。128 接口的定義包括 接口的聲明 和接口體。129 定義接口時(shí),接口體中只進(jìn)行方法的聲明,不允許提供方法的 實(shí)現(xiàn) 。130 如果接口中的方法的返回類型不是void的,那么在類中實(shí)現(xiàn)該接口的方法時(shí),方法體至少要有一個(gè) return 語句。131 內(nèi)部類 指那些類定義代碼被置于其他類定義中的類。132 泛型 是Java SE5.0的新特性。133 創(chuàng)建對(duì)象常用的方法就是使用 new 運(yùn)算符和類的構(gòu)造方法。134 把Java應(yīng)用程序中涉及到的類壓縮成一個(gè) jar 文件。135 數(shù)組 是相同類型的數(shù)據(jù)按順序組成的一種引用數(shù)據(jù)類型。136 Java中定義數(shù)組后通過 循環(huán) 加數(shù)組下標(biāo),來使用數(shù)組中的數(shù)據(jù)。137 Java中聲明數(shù)組包括數(shù)組的名字、數(shù)組包含的元素的 數(shù)據(jù)類型 。138 聲明數(shù)組 僅僅是給出了數(shù)組名字和元素的數(shù)據(jù)類型,要想真正的使用數(shù)組還必須為它分配內(nèi)存空間。139 一維數(shù)組通過下標(biāo)符訪問自己的元素,需要注意的是下標(biāo)從 0 開始。140 創(chuàng)建數(shù)組后,系統(tǒng)會(huì)給每一個(gè)數(shù)組元素一個(gè)默認(rèn)的值,如float型是 0.0 。141 聲明數(shù)組僅僅是給出了數(shù)組名字和元素的數(shù)據(jù)類型,要想真正地使用數(shù)組還必須為它 分配內(nèi)存空間 。142 數(shù)組聲明后,必須使用 new 運(yùn)算符分配內(nèi)存空間。143 Java中使用java.lang包中的 String 類來創(chuàng)建一個(gè)字符串變量,因此字符串變量是類類型變量,是一個(gè)對(duì)象。144 創(chuàng)建一個(gè)字符串時(shí),使用String類的 構(gòu)造方法 。145 String 類是不可變類,對(duì)象所包含的字符串內(nèi)容永遠(yuǎn)不會(huì)被改變。146 StringBuffer 類是可變類,對(duì)象所包含的字符串內(nèi)容可以被添加或修改。147 使用String類的 length() 方法可以獲取一個(gè)字符串的長度。148 可以使用String類的 startwith() 方法判斷一個(gè)字符串的前綴是否是字符串s。149 可以使用String類的 endwith() 方法判斷一個(gè)字符串的后綴是否是字符串s。150 可以使用String類的 equals() 方法比較一字符串是否與字符串s相同。151 字符串調(diào)用 indexof() 方法從當(dāng)前字符串的頭開始檢索字符串s,并返回首次出現(xiàn)s 的位置。152 字符串調(diào)用indexOf方法檢索字符串s,并返回首次出現(xiàn)s 的位置。如果沒有檢索到字符串s,該方法返回的值是 -1 。153 一個(gè)字符串s 通過調(diào)用方法 trim() 得到一個(gè)字符串對(duì)象,該字符串對(duì)象是s 去掉前后空格后的字符串。154 java.lang 包中的Integer 類調(diào)用其類方法: Integer.parseInt() 可以將“數(shù)字”格式的字符串,如“12387”,轉(zhuǎn)化為int 型數(shù)據(jù)。155 可以使用java.lang包中的 integer 類將形如“12387”的字符串轉(zhuǎn)化為int型數(shù)據(jù)。156 可以使用java.lang包中的 long 類將字符串轉(zhuǎn)化為long型數(shù)據(jù)。157 可以使用String類直接調(diào)用 vauleOf 方法將數(shù)值轉(zhuǎn)化為字符串。158 StringBuffer類調(diào)用方法, toString() 返回緩沖區(qū)內(nèi)的字符串。159 Object類有一個(gè)public方法是 toString ,一個(gè)對(duì)象通過調(diào)用該方法可以獲得該對(duì)象的字符串表示。160 Object 類是所有Java 類的最終祖先,如果一個(gè)類在聲明時(shí)沒有包含extends 關(guān)鍵詞,那么這個(gè)類直接繼承Object類。161 對(duì)于一個(gè)已經(jīng)不被任何引用變量引用的對(duì)象,當(dāng)垃圾回收器準(zhǔn)備回收該對(duì)象所占用的內(nèi)存時(shí),將自動(dòng)調(diào)用該對(duì)象的 finalize() 方法。162 每個(gè)Java 基本類型在java.lang 包中都有一個(gè)相應(yīng)的 包裝 類,把基本類型數(shù)據(jù)轉(zhuǎn)換為對(duì)象。163 在Java 集合中不能存放基本類型數(shù)據(jù),如果要存放數(shù)字,應(yīng)該使用 引用數(shù)據(jù)類型 。164 Character 類和Boolean 類直接繼承Object 類,除此以外,其他包裝類都是 number 的直接子類。165 包裝類都覆蓋了Object 類的 ToString 方法,以字符串的形式返回包裝對(duì)象所表示的基本類型數(shù)據(jù)。166 所有的包裝類都是final 類型,因此不能創(chuàng)建它們的 子類 。167 Math 類提供了許多用于數(shù)學(xué)運(yùn)算的靜態(tài)方法。168 Math 類是 final 類型的,因此不能有子類。169 Random 類提供了一系列用于生成隨機(jī)數(shù)的方法。170 Calendar 類以毫秒數(shù)來表示特定的日期。171 java.text.DateFormat 抽象類用于定制日期的格式, 它有一個(gè)具體子類為 simpleDateFormat 。172 BigDecimal 類能夠進(jìn)行浮點(diǎn)數(shù)的精確加法、減法和乘法運(yùn)算,對(duì)于浮點(diǎn)數(shù)的除法運(yùn)算,可以滿足用戶指定的精度。173 異常 處理 方法是一種非常有用的輔助性程序設(shè)計(jì)方法。采用這種方法可以使得在程序設(shè)計(jì)時(shí)將程序的正常流程與錯(cuò)誤處理分開,有利于代碼的編寫和維護(hù)。174 按異常在編譯時(shí)是否被檢測(cè)來分,異常可以分為兩大類:受檢異常與 非受檢異常 。175 程序可以處理的異常對(duì)應(yīng)的類是 Exception 及其子類。176 拋出異??梢岳?throw 語句。177 處理異常的方式有兩種: 捕獲 方式與轉(zhuǎn)移異常方式。178 捕捉異常方式是通過 try catchfinally 結(jié)構(gòu)處理異常。179 在try-catch-finally 結(jié)構(gòu)中, finally 語句塊一般總是會(huì)被執(zhí)行,不管有沒有異常產(chǎn)生。180 異常處理流程中,其中 try 代碼塊包含了可能發(fā)生異常的程序代碼。181 異常處理流程中,其中 catch 代碼快緊跟在try 代碼塊后面,用來捕獲并處理異常。182 異常處理流程中,其中 finally 代碼塊用于釋放被占用的相關(guān)資源。183 對(duì)于程序中可能出現(xiàn)的受檢查異常,要么用trycatch 語句捕獲并處理它,要么用 _new throw_語句拋出它,Java 編譯器會(huì)對(duì)此做檢查。184 File 對(duì)象調(diào)用方法 mkdir() 創(chuàng)建一個(gè)目錄。185 文件輸入流(輸入流的子類)提供對(duì)文件的存取。為了讀取文件,使用文件輸入流構(gòu)造方法來 _inputstream_ 一個(gè)到達(dá)該文件的輸入流。186 輸入流試圖要打開的文件可能不存在,就出現(xiàn)I/O 錯(cuò)誤,Java 生成一個(gè)出錯(cuò)信號(hào),它使用一個(gè) _IOException_ 對(duì)象來表示這個(gè)出錯(cuò)信號(hào)。187 _reader_ 方法給程序提供一個(gè)從輸入流中讀取數(shù)據(jù)的基本方法。188 read 方法從輸入流中順序讀取源中的單個(gè)字節(jié)數(shù)據(jù),該方法返回字節(jié)值(0255 之間的一個(gè)整數(shù)),如果到達(dá)源的末尾,該方法返回 _-1 。189 雖然Java 在程序結(jié)束時(shí)自動(dòng)關(guān)閉所有打開的流,但是當(dāng)我們使用完流后,顯式地 關(guān)閉_ 任何打開的流仍是一個(gè)良好的習(xí)慣。190 在操作系統(tǒng)把程序所寫到輸出流上的那些字節(jié)保存到磁盤上之前,內(nèi)容有時(shí)被存放在內(nèi)存緩沖區(qū)中,通過調(diào)用 flush()close() 方法,可以保證操作系統(tǒng)把流緩沖區(qū)的內(nèi)容寫到它的目的地。191 java.lang 包中的System 類有兩個(gè)重要的類成員:in 和 out ,分別是輸入流和輸出流類型的對(duì)象。192 FileInputStream 使用 byte 讀取文件,不能直接操作Unicode 字符。193 RandomAccessFile 類中用 seek 方法,來定位RandomAccessFile 流的讀寫位置。194 Java的抽象窗口工具包中包含了許多類來支持 GUI 設(shè)計(jì)。195 JButton類、JLabel類是包javax.swing中的類,并且是javax.swing包中的 JComponent 的子類。196 Java把有JComponent類的子類或間接子類創(chuàng)建的對(duì)象稱為一個(gè)swing 組件 。197 javax.swing包的類 JPanel 是用來建立面板的。198 javax.swing包中的 JScrollpane 類也是JContainer類的子類,該類創(chuàng)建的對(duì)象也是一個(gè)容器,稱為滾動(dòng)窗口。199 javax.swing包中的 JFrame 類或子類所創(chuàng)建的一個(gè)對(duì)象就是一個(gè)窗口。200 Java程序中可以向容器添加組件,一個(gè)容器可以使用 add() 方法將組件添加到該容器中。201 在組件類的一些常用方法中 setBackground 方法是設(shè)置組件的背景顏色。202 在組件類的一些常用方法中 setForeground 方法是設(shè)置組件的前景顏色。203 Java中JFrame類的 setTitle 方法是用來設(shè)置窗口的名字。204 JFrame類創(chuàng)建的對(duì)象是一個(gè)窗口容器,它默認(rèn)布局是 BorderLayout 布局。205 JPanel 的默認(rèn)布局管理器是 FlowLayout 。206 Java的java.awt包中定義了5種布局類,分別是FlowLayout、BorderLayout、CardLayout、 _GridLayout_ 和GridBagLayout。207 Java的java.awt包中定義了5種布局類,分別是FlowLayout、BorderLayout、 _CardLayout_ 、GridLayout和GridBagLayout。208 FlowLayout 對(duì)應(yīng)的布局是容器將其中的組件按照加入的先后順序從左向右排列。209 BorderLayout 對(duì)應(yīng)的布局是把容器內(nèi)的空間簡(jiǎn)單地劃分為東、西、南、北、中5個(gè)區(qū)域,每加入一個(gè)組件都應(yīng)該指明把這個(gè)組件加在哪個(gè)區(qū)域中。210 CridLayout 是使用較多的布局編輯器,其基本布局策略是把容器劃分成若干行乘若干列的網(wǎng)格區(qū)域,組件就位于這些劃分出來的小格中。211 FlowLayout、GridLayout、BordrLayout布局對(duì)象都可以使用方法setVgap(intvgap)設(shè)置當(dāng)前布局中組件的 垂直間距 。212 FlowLayout、GridLayout、BordrLayout布局對(duì)象都可以使用方法setHgap(inthgap)設(shè)置當(dāng)前布局中組件的 水平間距 。213 使用 CardLayout 布局的容器可以容納多個(gè)組件,但實(shí)際上同一時(shí)刻容器只能從這些組件中選出一個(gè)來顯示。214 Java中能夠產(chǎn)生事件的對(duì)象都可以成為 事件源 ,如文本框、按鈕、鍵盤等。215 Java中事件源發(fā)生事件時(shí), 監(jiān)視器 就自動(dòng)調(diào)用執(zhí)行被類實(shí)現(xiàn)的某個(gè)接口方法。216 當(dāng)用戶與GUI 交互,比如移動(dòng)鼠標(biāo)、按下鼠標(biāo)鍵、單擊Button 按鈕、在文本框內(nèi)輸入文本、選擇菜單項(xiàng)或者關(guān)閉窗口時(shí),GUI 會(huì)接受到相應(yīng)的 事件 。217 Java中, 監(jiān)聽器 負(fù)責(zé)接收和處理這種事件。218 Java中為了能監(jiān)視到ActionEvent類型的事件,事件源必須使用 addActionListener() 方法獲得監(jiān)視器。219 只要用戶單擊JButton,就會(huì)觸發(fā)一個(gè)ActionEvent 事件,該事件被監(jiān)聽器接收,它的方法 actionperforedm() 被執(zhí)行。220 在監(jiān)聽類的事件處理方法中通過事件類的 getSource() 方法來獲得事件源。221 Java的 java.awt.event 包中包含了許多用來處理事件的類和接口。222 鼠標(biāo)事件類MouseEvent中的方法getSource()是獲取發(fā)生鼠標(biāo)事件的 事件源 。223 使用MouseListener接口處理鼠標(biāo)事件,事件源發(fā)生的鼠標(biāo)事件有5種,按下鼠標(biāo)鍵、 釋放 鼠標(biāo)鍵、點(diǎn)擊鼠標(biāo)鍵、鼠標(biāo)進(jìn)入和鼠標(biāo)退出。224 鼠標(biāo)事件的類型是 MouseEvent ,即當(dāng)發(fā)生鼠標(biāo)事件時(shí),該類自動(dòng)創(chuàng)建一個(gè)事件對(duì)象。225 使用MouseListener接口處理鼠標(biāo)事件,鼠標(biāo)事件源發(fā)生的鼠標(biāo)事件包括,按下鼠標(biāo)鍵、釋放鼠標(biāo)鍵、 單擊 鼠標(biāo)鍵、鼠標(biāo)進(jìn)入和鼠標(biāo)退出。226 MouseMotionListener 和MouseListener 都監(jiān)聽 MouseEvent 事件。227 javax.swing包中的 JButton 類專門用來建立按鈕,即它的實(shí)例對(duì)象就是一個(gè)按鈕。228 在JButton類中, getText() 方法是用來獲取按鈕上的名字。229 在javax.swing中 JLabel 類使用來創(chuàng)建標(biāo)簽的,即它的一個(gè)實(shí)例就是一個(gè)標(biāo)簽。230 在javax.swing包中的 JTextField 類是專門用來建立文本框,它的一個(gè)對(duì)象就是一個(gè)文本框。231 Java中文本框類的 setText(Strings) 方法是在文本框中設(shè)置文本。232 Java中文本框類的 getText() 方法是獲取文本框中的文本。233 Java中標(biāo)簽類的 setText(Strings) 方法是設(shè)置標(biāo)簽的名字。234 Java中標(biāo)簽類的 getText() 方法是獲取標(biāo)簽的名字。235 Java中 JTextArea 類是專門用來建立文本區(qū)的,即它的一個(gè)對(duì)象就是一個(gè)文本區(qū)。236 javax.swing包中的 JCheckBox 類是專門用來建立選擇框的。237 在JCheckBox類中, ixSelected 方法是用來返回選擇框的布爾狀態(tài)。238 javax.swing包中的類 JList 類是專門用來建立列表框。239 對(duì)話框與一般窗口的區(qū)別在于它必須 依賴 于其他窗口。240 對(duì)話框分為兩種,如果 有模式 對(duì)話框被顯示,那么其他窗口都處于不活動(dòng)狀態(tài),只有當(dāng)用戶關(guān)閉了對(duì)話框,才能操縱其他窗口。241 對(duì)話框分為兩種,如果 無模式 對(duì)話框被顯示,其他窗口照樣處于活動(dòng)狀態(tài)。242 在對(duì)話框類Dialog中的方法setModal(boolean)的作用是設(shè)置對(duì)話框的 模式 。243 在對(duì)話框類Dialog中的方法 setSize() 是設(shè)置對(duì)話框的大小。244 對(duì)話框的默認(rèn)布局是 BorderLayout 布局,在創(chuàng)建對(duì)話框時(shí)必須有對(duì)話框大小的設(shè)置。245 FileDislong 是Dialog類的子類,它創(chuàng)建的對(duì)象稱為文件對(duì)話框。246 FileDialog是Dialog類的子類,它創(chuàng)建的對(duì)象稱為 文件對(duì)話框 。247 Java開發(fā)程序大多是 單線程 的,即一個(gè)程序只有一條從頭至尾的執(zhí)行線索。248 多線程 是指同時(shí)存在幾個(gè)執(zhí)行體,按幾條不同的執(zhí)行線索共同工作的情況。249 線程 是指進(jìn)程中的一個(gè)執(zhí)行流程。250 一個(gè)進(jìn)程在其執(zhí)行過程中,可以產(chǎn)生多個(gè) 線程 ,形成多條執(zhí)行線索。251 每個(gè)java程序都有一個(gè)默認(rèn)的主 線程 。252 對(duì)于java應(yīng)用程序,主線程都是從 main 方法執(zhí)行的線索。253 在java中要想實(shí)現(xiàn)多線程,必須在主線程中創(chuàng)建新的 線程對(duì)象 。254 當(dāng)一個(gè)線程處于 線程 狀態(tài)時(shí),它僅僅是一個(gè)空的線程對(duì)象,系統(tǒng)不為它分配資源。255 一個(gè)正在執(zhí)行的線程可能被人為地中斷,讓出CPU 的使用權(quán),暫時(shí)中止自己的執(zhí)行,進(jìn)入 阻塞 狀態(tài)。256 處于 死亡 狀態(tài)的線程不具有繼續(xù)運(yùn)行的能力。257 處于 就緒 狀態(tài)的線程首先進(jìn)入就緒隊(duì)列排隊(duì)等候處理器資源,同一時(shí)刻在就緒隊(duì)列中的線程可能有多個(gè)。258 在線程排隊(duì)時(shí), 優(yōu)先級(jí)高 的線程可以排在較前的位置,能優(yōu)先享用到處理器資源,而其他線程只能排在它后面再獲得處理器資源。259 對(duì)于優(yōu)先級(jí)相同的線程,遵循隊(duì)列的 先進(jìn)后出 原則被分配給處理器資源。260 Java語言使用 Thread 類及其子類的對(duì)象來表示線程。261 線程 調(diào)度管理器 負(fù)責(zé)管理線程排隊(duì)和處理器在線程間的分配,一般都配有一個(gè)精心設(shè)計(jì)的線程調(diào)度算法。262 在java系統(tǒng)中,線程調(diào)度依據(jù)優(yōu)先級(jí)基礎(chǔ)上的 先到先服務(wù) 原則。263 當(dāng)生成一個(gè) Thread 類的對(duì)象之后,一個(gè)新的線程就產(chǎn)生了。264 Java 中編程實(shí)現(xiàn)多線程應(yīng)用有兩種途徑:一種是用Thread 類的子類創(chuàng)建線程,另一種是用Thread 類結(jié)合 Runnable 接口創(chuàng)建線程。265 Thread 類綜合了Java 程序中一個(gè)線程需要擁有的屬性和方法。266 start() 方法將啟動(dòng)線程對(duì)象,使之從新建狀態(tài)轉(zhuǎn)入就緒狀

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論