java基礎(chǔ)復(fù)習(xí)資料_第1頁
java基礎(chǔ)復(fù)習(xí)資料_第2頁
java基礎(chǔ)復(fù)習(xí)資料_第3頁
java基礎(chǔ)復(fù)習(xí)資料_第4頁
java基礎(chǔ)復(fù)習(xí)資料_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、填空題:開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟解釋運答:創(chuàng)建Java源程序、編譯源程序、運行class (字節(jié)碼)文件 另一種答案:編輯源程序 、編譯生成字節(jié)碼 和行字節(jié)碼基本類型變量答:整型變量(1byte8bit (位數(shù)據(jù)位)、short16 bit、int32 bit、Iong64 bit)浮點型 (float32 bit 和 double64 bit)邏輯型(boolean8 bit)字符型(char bit)每八個數(shù) 據(jù)位是一個字節(jié)。(i+)與(+i)不同之處答:i+和+i相同之處是i都自增一,不同是i+表達式的值就是i,因為i+是 先賦值后加值而+i表達式的值是i+1,因為+

2、i是先加后賦值(abstract)抽象方法與(final)最終方法答:abstract修飾符可以用于類、方法、屬性、事件和索引指示器(indexer ),表示其為抽象成員,抽象方法是沒有方法體的方法。(final)最終方法。方法前面加final 修飾符 簡答題分AB卷 很多都是一樣的題目簡述java語言的特點有哪些?簡單性、面向?qū)ο?、平臺無關(guān)性、分布式、可靠性、安全性、支持多線程、支持網(wǎng)絡(luò)編 程、編譯與解釋并存什么是java虛擬機?答:java虛擬機是一種抽象化的計算機,通過在實際的計算機上仿真模擬各種 計算機功能來實現(xiàn)的。簡述Java語言對定義標(biāo)示符的規(guī)定?答:1,標(biāo)示符可以由字母,數(shù)字,下

3、劃線和美元符號組成,但必須以字母、下劃線或美元 符號開頭不能由數(shù)字開頭。2,標(biāo)示符不能是java關(guān)鍵字和保留字,但是可以包含關(guān)鍵字和保留字;3,標(biāo)示符不能包含空格。4,標(biāo)示符只能包含美元符,不能包含 , #等其他特殊字符。什么是類的繼承? 答:繼承是面向?qū)ο笞铒@著的一個特性。繼承是從已有的類中派生出新的類,新的類能吸 收已有類的數(shù)據(jù)屬性和行為,并能擴展新的能力第二種回答方式:通過必要的說明能夠?qū)崿F(xiàn)某個類無需重新定義就擁有另一個類 的某些屬性和方法,并把這種關(guān)系稱為繼承,先定義的類稱為父類,后定義的類 稱為子類,并且允許多層的繼承關(guān)系。簡述強制類型轉(zhuǎn)換的含義與格式,簡述自動數(shù)據(jù)類型轉(zhuǎn)換的條件?答

4、 含義:當(dāng)操作數(shù)的類型不同,而且不屬于基本數(shù)據(jù)類型時,經(jīng)常需要強制類 型轉(zhuǎn)換,將操作數(shù)轉(zhuǎn)化為所需要的類型,父類型轉(zhuǎn)換為子類型 。格式:(int) byte、(int)double 例 int a = (int)3.l4;自動數(shù)據(jù)轉(zhuǎn)換轉(zhuǎn)換條件:從低精度向高精度轉(zhuǎn)換 byte、short、int、long、float、double、 char(當(dāng)兩個char型運算時,自動轉(zhuǎn)換為int型;當(dāng)char與別的類型運算時,也會先自動轉(zhuǎn) 換為int型的,再做其它類型的自動轉(zhuǎn)換)成員變量與局部變量的區(qū)別是什么?答:成員變量和局部變量的區(qū)別在于其有效范圍不同。成員變量在整個類內(nèi)都有效,而局部變量只在定義它的成員

5、方法內(nèi)才有效,存儲位置而言局部變量是存在于棧內(nèi)存的,成員變量是存于堆內(nèi)的。從變量在內(nèi)存中的生存空間,成員變量隨著對象的創(chuàng)建而存在,而局部變量隨著方法的調(diào)用而產(chǎn)生,隨著方法的結(jié)實而消失。當(dāng)成員變量沒有賦予初始值會自動以類 型的默認值賦值,而局部變量則不會。簡述java語言的特點有哪些?什么是java虛擬機?簡述Java語言對定義標(biāo)示符的規(guī)定?什么是類的繼承?簡述強制類型轉(zhuǎn)換的含義與格式,簡述自動數(shù)據(jù)類型轉(zhuǎn)換的條件?編程題分AB卷,1、2隨機選一題1、將學(xué)生成績按不同的分段分為優(yōu)良中及格不及格五個等級。從鍵盤輸入一個 0-100之間的成績,輸出相應(yīng)的等級。要求用if-else 語句實現(xiàn)。impor

6、t java.util.Sca nner;public class X01 /* param args*/public static void main(String args) try Scanner student_score_input = new Scanner(System. in );System. out .print( 請輸入學(xué)生的成績 : ); int student_score = student_score_input.nextInt();if (student_score = 90 & student_score = 80 & student_score = 60 &

7、student_score = 0 & student_score System.out .print( 該學(xué)生的成績是不及格 elseSystem.out .print( 輸入錯誤! ); catch (Exception e) System. out .print( 輸入錯誤! );2、 設(shè)學(xué)生成績按四個等級:85-100 為 A,70-84為 B, 60-69 為 C, 0-59 為 D。從鍵盤上輸入一個0-100分的成績,要求用switch語句根據(jù)成績,評定并輸 出相應(yīng)的等級。/* * * author Administrator */ public class X01/* * par

8、am args the command line arguments */ public static void main(String args) / TODOcode application logic hereScanner scanner = new Scanner(System. in );System. out .print( 請輸入學(xué)生的成績 : );int if (scort switch case 0: case 1: case 2: case 3: case 4: case 5:System. out .println( break ; case 6:System. out .println( break ; case 7:System. out .println( break ; case 8: if (scort = 0 & scort =(scort / 10) 100) 等級為 D );等級為 C);等級為 B);out .println(等級為B); else System. out .println( 等級為 A); break ;case 9:case 10:System. out .println( 等級為 A ); break ;default :break ; elseSyste

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論