- 相關(guān)推薦
java程序設(shè)計(jì)名詞解釋
1、封裝:將對(duì)象的數(shù)據(jù)與操作數(shù)據(jù)的方法結(jié)合起來,通過方法將對(duì)象的數(shù)據(jù)和實(shí)現(xiàn)細(xì)節(jié)保護(hù)起來,稱為封裝。
2、繼承:一種由已有類創(chuàng)建新類的機(jī)制。
3、多態(tài):一個(gè)對(duì)象變量可以指向多種實(shí)際類型的現(xiàn)象。
4、接口:用來實(shí)現(xiàn)類似多重繼承功能的一種結(jié)構(gòu),它在語(yǔ)法上與類相似,它也有屬性和方法,接口間也可以形成繼承關(guān)系,但繼承和類有很大的差別,它的屬性都是常量,方法都是抽象方法,沒有方法體。
5、異常:在程序執(zhí)行中,任何中斷正常程序流程的異常條件就是錯(cuò)誤或異常。
6、構(gòu)造方法:名字與他所在類的名字相同,并且不返回任何數(shù)據(jù)類型。
7、線程生命周期:一個(gè)線程從創(chuàng)建、運(yùn)行到消亡的過程。
8、final類:不能被繼承,即不可能有子類。
9、內(nèi)部類:可將一個(gè)類定義置入另一個(gè)類定義中。
10、方法的覆蓋:如果子類中定義的某個(gè)成員方法與父類中的某個(gè)方法的名稱,返回類型和參量完全相同為覆蓋。。
11、JDBC:是一種用于執(zhí)行SQL語(yǔ)句的JAVA API,可以為多種關(guān)系數(shù)據(jù)提供統(tǒng)一訪問,他由一組用JAVA語(yǔ)言編寫的類和接口組成。
12、抽象類:聲明方法的存在而不實(shí)現(xiàn)的類。
13、static塊:靜態(tài)變量或靜態(tài)方法,不需要實(shí)例化就可以被調(diào)用的。
14、斐波那契數(shù)列:若一個(gè)數(shù)列前兩項(xiàng)等于一,從第三項(xiàng)起,每一項(xiàng)等于前兩項(xiàng)之和。
15、多線程同步處理:當(dāng)多個(gè)線程想訪問一個(gè)資源時(shí),在任何給定的時(shí)間都只有一個(gè)線程可以訪問。
16、匿名同步類:如果只需要內(nèi)部類的一個(gè)對(duì)象,那么你不必給該類一個(gè)名字,這時(shí)候我們稱為匿名內(nèi)部類。
17、死鎖:當(dāng)一個(gè)線程需要一個(gè)資源,而另一個(gè)線程持有該資源的鎖,就會(huì)發(fā)生死鎖
18、方法的重載:JAVA語(yǔ)言允許用相同的方法名定義類中若干個(gè)成員方法,只要每個(gè)方法有自己唯一的一組形式參數(shù),這種現(xiàn)象稱為方法的重載。
19、面向?qū)ο螅涸诰幊踢^程中采用的封裝、繼承、多態(tài)的編程方法。
20、臟讀數(shù)據(jù); 臟讀就是指當(dāng)一個(gè)事務(wù)正在訪問數(shù)據(jù),并且對(duì)數(shù)據(jù)進(jìn)行了修改,而這種修改還沒有提交到數(shù)據(jù)庫(kù)中,這時(shí),另外一個(gè)事務(wù)也訪問這個(gè)數(shù)據(jù),然后使用了這個(gè)數(shù)據(jù)。
21、多線程:在單的程序中可以同時(shí)運(yùn)行多個(gè)不同的線程,執(zhí)行不同的任務(wù)。
22、類:具有相同的特性和行為的集合。
23、堆棧調(diào)用機(jī)制:我們可以從線程當(dāng)前堆棧中了解到調(diào)用它的那幾個(gè)那幾個(gè)函數(shù)分別是誰(shuí),呈現(xiàn)出一種堆棧的特征,最后別調(diào)用的函數(shù)出現(xiàn)在最上方,成為,堆棧調(diào)用機(jī)制。
24、對(duì)象:對(duì)象是在其類模型基礎(chǔ)上構(gòu)造出的,是類的具體的實(shí)例。一個(gè)類可以生成任意多的對(duì)象。
25、單態(tài)模式:Singleton模式主要作用是保證在Java應(yīng)用程序中,一個(gè)類Class只有一個(gè)
實(shí)例存在。Singleton模式就為我們提供了這樣實(shí)現(xiàn)的可能。使用Singleton的好處還在于可以節(jié)省內(nèi)存,因?yàn)樗拗屏藢?shí)例的個(gè)數(shù),有利于Java垃圾回收(garbage collection)。
26、事件(Event):當(dāng)用戶在界面上執(zhí)行一個(gè)操作(如按下鍵盤或單擊、拖動(dòng)鼠標(biāo))時(shí),都將產(chǎn)生一個(gè)事件。可見,事件用來描述不同類型用戶操作的對(duì)象。Java有很多不同類型的事件類,對(duì)應(yīng)不同類型的用戶動(dòng)作
27、事件源(Event source):產(chǎn)生事件的組件就是一個(gè)事件源。例如,在一個(gè)Button上單擊鼠標(biāo)時(shí),將產(chǎn)生一個(gè)ActionEvent類型的事件,那么這個(gè)Button就是事件源。
28、事件處理器(Event handle):事件處理器就是一個(gè)方法,它接收一個(gè)事件對(duì)象,對(duì)其進(jìn)行解釋,并做出相應(yīng)的處理。
29、異常:Java程序中,由于程序員的疏忽或環(huán)境的變化,在程序運(yùn)行時(shí)出現(xiàn)的打斷正常程序流程的不正常情況。
30、輸入流:Java可以打開一個(gè)從某種數(shù)據(jù)源(如文件、內(nèi)存等)到程序的一個(gè)流,從這個(gè)流中讀取數(shù)據(jù),這就是輸入流。它只能從流中讀出,不能向流中寫入。21、輸出流:Java可以打開一個(gè)從程序到某種數(shù)據(jù)宿(如文件、內(nèi)存等)的一個(gè)流,把數(shù)據(jù)順序?qū)懭脒@個(gè)流以便輸出,這就是輸出流。它只能向流中寫入,不能從流中讀出。
31、重載:在同一個(gè)類中,一個(gè)方法名被用來定義多個(gè)方法,要求參數(shù)表必須不同,以此區(qū)分不同方法體,但返回類型、修飾符可相同或不相同。它實(shí)現(xiàn)了Java的編譯時(shí)多態(tài)。
32、重寫:當(dāng)子類成員方法與父類成員方法具有相同的名字、參數(shù)列表、返回值類型時(shí),子類方法重寫了父類方法,在父類中定義的方法就被隱藏。它實(shí)現(xiàn)了Java的運(yùn)行時(shí)多態(tài)。
33、構(gòu)造方法:構(gòu)造方法是類的一種特殊方法,方法名與類名相同,在類實(shí)例化對(duì)象時(shí)被調(diào)用,用于初始化類的成員變量、分配資源或其他輔助工作。
34、包:包是類和接口的集合,它把同一種類型的類(接口)組織在一起,使得程序功能清楚、結(jié)構(gòu)分明,更重要的是可實(shí)現(xiàn)不同程序間類的重用。
35、JVM:Java虛擬機(jī)的縮寫,是一個(gè)軟件系統(tǒng),可以解釋并運(yùn)行Java字節(jié)碼。
36、API:應(yīng)用程序接口的縮寫,Java API是Java平臺(tái)定義的一套類和接口的程序庫(kù)。
37、容器異常:Spring 提供容器功能,容器可以管理對(duì)象的生命周期、對(duì)象與對(duì)象之間的依賴關(guān)系,您可以使用一個(gè)配置文件(通常是XML),在上面定義好對(duì)象的名稱、如何產(chǎn)生(Prototype 方式或Singleton 方式)、哪個(gè)對(duì)象產(chǎn)生之后必須設(shè)定成為某個(gè)對(duì)象的屬性等,在啟動(dòng)容器之后,所有的對(duì)象都可以直接取用,不用編寫任何一行程序代碼來產(chǎn)生對(duì)象,或是建立對(duì)象與對(duì)象之間的依賴關(guān)系。換個(gè)更直白點(diǎn)的說明方式:容器是一個(gè)Java 所編寫的程序,原先必須自行編寫程序以管理對(duì)象關(guān)系,現(xiàn)在容器都會(huì)自動(dòng)幫您作好。
【java程序設(shè)計(jì)名詞解釋】相關(guān)文章:
養(yǎng)生名詞解釋03-21
采訪名詞解釋03-21
測(cè)井名詞解釋03-21
單反名詞解釋03-21
給排水名詞解釋03-21
高層名詞解釋03-21
地貌名詞解釋06-15
名詞解釋監(jiān)督03-21
就業(yè)名詞解釋03-21