java語言程序設(shè)計填空題及簡答題匯總_第1頁
java語言程序設(shè)計填空題及簡答題匯總_第2頁
java語言程序設(shè)計填空題及簡答題匯總_第3頁
java語言程序設(shè)計填空題及簡答題匯總_第4頁
java語言程序設(shè)計填空題及簡答題匯總_第5頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、填空題Java語言使用字符集,有個符號。(Unicode65535)Java標識符山和組成,山開頭。(字母和數(shù)字符非數(shù)字符)若源程序文件中只定義一個名為“JavaClass”的類,則文件的擴展名為。(JavaClass.Java)Main()方法的參數(shù)是。(Stringargs)Java源程序文件中有個public類。(1)小應(yīng)用程序必須繼承類,小應(yīng)用程序在運行。(Applet與Java兼容的的容器中)Appletviewse是.java是(JavaApplet解釋器應(yīng)用程序解釋器)Java通過多種機制保證可移植性,其中最主要的是。(虛擬機)Java中(有/沒有)指針。(沒有)Applet程序

2、中(有/沒有)main()方法(沒有)填空題雙目邏輯運算符包括和o(&II)移位運算符可以起到對操作數(shù)乘以2或者除以2的作用,那么操作數(shù)除以2的移位算是。()在對一個復雜的表達式進行運算時,要按運算符的優(yōu)先順序從高到低進行,同級運算符按照的順序進行。(從左到右)算術(shù)運算的優(yōu)先級按照下而的次序排列:十十和的優(yōu)先級最高,然后是、/和,+和一的優(yōu)先級最低。廣)賦值表達式的左邊是右邊是一個表達方式。(一個變量)Break語句最常見的用法是在switch語句中,通過break語句而退出switch語句,使程序從switch語句結(jié)構(gòu)后面的開始執(zhí)行。(第一條語句)Java語言中循環(huán)語句中包括for語句、do

3、.while和語句。(while)填空題把對彖實例化可以生成多個對象,使用運算為對象分配內(nèi)存空間。(new)Java程序引入接口的概念,是為了彌補只允許類的缺憾。(單繼承)Java語言以為程序的基本單位,它是具有某些共同特性實休的集合,是一種抽象的概念。(類)抽象方法只能存在丁抽象類中。抽象方法用關(guān)鍵字來修飾。(abstract)在Java中有一種叫做的特殊方法,在程序中用它來對類成員進行初始化。(構(gòu)造函數(shù))Java語言中是所有類的根。(Object)New是對象的操作符。(創(chuàng)建)繼承主耍強調(diào)子類在父類的基礎(chǔ)上取“長”補“短”,而主要強調(diào)的是類與類之間的傳輸。(多態(tài)性)我們在Java程序中,把

4、關(guān)鍵字加到方法名稱的前而,來實現(xiàn)子類調(diào)用父類的方法。(supper)定義一個類包括定義類頭和定義兩個部分。(類體)Java程序里,同一類中垂載的多個方法具有相同的方法名和參數(shù)列表。重載的方法可以有不同的返回值類型。(不同的)Java是面向?qū)ο笳Z言,對彖是客觀事物的,對象與之是一一對應(yīng)的,它是很具體的概念。(實體)Java語言通過接口支持繼承,使類繼承具有更靈活的擴展性。(多復)一個對象的生命周期包侖三個階段:生成、和清除。(使用)Java語言中,調(diào)用方法時,參數(shù)傳遞是調(diào)用,而不是地址調(diào)用。(值)接口是一種只含抽象方法或的一種特殊抽象類。(常量)創(chuàng)建一個類就是創(chuàng)建一個新的數(shù)據(jù)類型,而類在Java

5、中屈丁數(shù)據(jù)類型。(復合)Abstract方法(不能或能)與final并列修飾同一類。(不能)如果一個類定義了兒個名為method的方法,這些方法的參數(shù)都是整數(shù),則這些方法的必須是不同的,這種現(xiàn)象稱為方法的重載。(參數(shù)個數(shù))在一個類的內(nèi)部被恢套定義的類稱為o(內(nèi)部類)三.簡答題1修飾符fin有什么作用?何時需要使用super關(guān)鍵字?3This的作用有哪些?什么是多態(tài)?hw如何實現(xiàn)多態(tài)?四填空題TOC o 1-5 h z設(shè)有整型數(shù)組的定義:mta-newmtS:則a.length的值為a(8)定義數(shù)組需耍完成以下三個步驟,即:、和。(聲明數(shù)組、創(chuàng)建數(shù)組空間、初始化)在java語言中,所有的數(shù)組都有

6、一個屈性,這個屈性存儲了該數(shù)組的元素的個數(shù)(數(shù)組長度)。(length)若有定義inia-newmtS:則a的數(shù)組元索中第7個元索和第8個元索的下標分別是和。(67)定義一個整型數(shù)組y,它有5個元索分別是1,2,3,4,5。用一個語句實現(xiàn)對數(shù)組y的聲明、創(chuàng)建和賦值:(inty=1.23,4,5;)數(shù)組一定占用連續(xù)的內(nèi)存空間嗎?=(是)簡答題字符串的基本操作主耍有哪些?五填空題在需要定義的Swing構(gòu)件的時候,首先要確定使用哪種構(gòu)件類作為所定制構(gòu)件的,一般繼承Jpanel類或更具體的Swmg類。(父類)Swmg的事件處理機制包括、事件和事件的處理者。(事件源)Java事件處理包括建立事件源、和將

7、出件源注冊到監(jiān)聽器。(建立事件監(jiān)聽器)Java的圖形界面技術(shù)經(jīng)歷了兩個發(fā)展階段,分別通過提供AWT開發(fā)包和開發(fā)包來實現(xiàn)。(Swing)抽象謝口工具包提供用丁所有Javaapplets及應(yīng)用程序中基本GUI組件.(AWT)Window有兩種形式:Frame(框架和(Dialog(對話框)容器里的組件的位腔和大小是曲決定的。(布局管理器)可以使用setLocation(se(Size()或中的任一方法設(shè)定組件大小或位世。(setBounds()容器Java.awl.Contamer是類的子類(Component)10框架的缺省布局管理器是o(BorderLayout)11包括五個明顯的區(qū)域:東、南

8、.西、北、中。(Border布局管理器)組件提供了一個簡單的“從列表中選取一個”類型的輸入。(下拉列表)為了保證平臺的獨立性,Swing是用編寫。(Java)SwingGUI使用兩種類型的類,即GUI類和支持類。(非GUI)山一個玻璃面板、一個內(nèi)容而板和一個可選擇的菜單條組成。(根面板)對Swing構(gòu)件可以設(shè)世邊框。(一個式多個)六、簡答題Java為處理鼠標事件提供了哪些接口?鍵盤事件的接口是什么?如何實現(xiàn)?七、填空題AWT提供了兩種繪圖模式:和(正常模式異或模式)可以用Java.awt.Graphics類的成員方法來設(shè)代|己希望的字體,其樓式如下:(setFont(FontniyFont)七

9、、簡答題什么是繪圖模式八、填空題是Java程序的并發(fā)機制,它能同步共享數(shù)據(jù)、處理不同的事件。(多線程)線程是程序中的一個執(zhí)行流,一個執(zhí)行流是I11CPU運行程序的代碼、所形成的,岡此,線程被認為是以CPU為主體的行為。(操縱程序的數(shù)據(jù))線程的終止一般可以通過二種方法實現(xiàn):11然撤銷或者是(被終止)線程模型在Java中是山類進行定義和描述的。(JavaJang.Thread)線程的創(chuàng)建有兩種方法:實現(xiàn)接口和繼承Thiead類。(Rannable)多線程程序設(shè)計是可以將程序任務(wù)分成幾個的子任務(wù)。(并行)按照線程的模型,一個具體的線程也是山虛擬的CPU、代碼與數(shù)據(jù)組成、其中代碼與數(shù)據(jù)構(gòu)成了.線程的彳

10、亍為山它決定。(線程體)Java中,新建的線程調(diào)用start()方法、如myThiead、startQ將使線程的狀態(tài)從New(新建狀態(tài))轉(zhuǎn)換為(可運行狀態(tài))進程是山代碼、數(shù)據(jù)、內(nèi)核狀態(tài)和一組寄存器組成,而線程是表示程序運行狀態(tài)的,如程序計數(shù)器、棧指針以及棧組成。(寄存器)Thiead類提供了一系統(tǒng)基本線程控制方法,如果我們需要讓與當詢進程具有相同優(yōu)先級的線程也有運彳亍的機會則可以調(diào)用方法。(yield()八、簡答題簡述線程的狀態(tài)九、填空題1.Java的輸入輸出流包括、字符流、文件流、對象流以及多線程之間通信的管道。(字節(jié)流)Java中的非字符輸出流都是抽象類的子類。(OutPutStreani

11、)Java中的字符輸出流都是抽象類的子類.(Writer)DataOutputStream數(shù)據(jù)流向文件里寫數(shù)據(jù)的方法為(write()RandoniAccessFile所實現(xiàn)的接口是和DataOutpul接口。(Datalnput接口)文件類是Java.io中的一個重要的非流類,里面封裝了對文件系統(tǒng)進行操作的功能。(File)文件操作中經(jīng)常需要的是隨機訪Java中的類提供了隨機訪問文件的功能。(RandomAccessFile)九、簡答題1.File對象有哪些特點?十、填空題Java提供的類庫支持協(xié)議,應(yīng)用程序可通過URL地址,在訪問網(wǎng)絡(luò)上任何地方的對象時,如同訪問木地文件一樣簡單。(TCP/

12、IP)JDBCAPI的含義是Java應(yīng)用程序連接的編程接口。(數(shù)據(jù)庫)Socket的T.作步驟分為:創(chuàng)建Socket.打開連接到Socket的輸入/輸出流、按某個協(xié)議對Socket讀/寫操作、(關(guān)閉Socket)Java編程語言前臺應(yīng)用程序使用來和JDBC驅(qū)動管理器進行交互。(JDBCAPI)JDBC驅(qū)動管理器使用來裝載合適的JDBC驅(qū)動。(JDBCDRIVERAPI)Java應(yīng)用程序通過JDBC.API向JDBCDnverMaiiager發(fā)出請求,指定要裝載的JDBC驅(qū)動程序代碼,指定要連接的數(shù)據(jù)庫的具體類型(品牌和版木號和實例。JDBCAPI主要是定義在包中的類和方法。(java.sql*)JDBC的類都被匯集在包中,在安裝JavaJDKl.l或更高版木時會H動安裝。(java.sql)一個Socket包括兩個流:一個輸入流和一個輸出

溫馨提示

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

評論

0/150

提交評論