![java計(jì)算機(jī)二級(jí)考試筆記_第1頁(yè)](http://file4.renrendoc.com/view/d23e961e568929f3dbb7929f4fd9a5d3/d23e961e568929f3dbb7929f4fd9a5d31.gif)
![java計(jì)算機(jī)二級(jí)考試筆記_第2頁(yè)](http://file4.renrendoc.com/view/d23e961e568929f3dbb7929f4fd9a5d3/d23e961e568929f3dbb7929f4fd9a5d32.gif)
![java計(jì)算機(jī)二級(jí)考試筆記_第3頁(yè)](http://file4.renrendoc.com/view/d23e961e568929f3dbb7929f4fd9a5d3/d23e961e568929f3dbb7929f4fd9a5d33.gif)
![java計(jì)算機(jī)二級(jí)考試筆記_第4頁(yè)](http://file4.renrendoc.com/view/d23e961e568929f3dbb7929f4fd9a5d3/d23e961e568929f3dbb7929f4fd9a5d34.gif)
![java計(jì)算機(jī)二級(jí)考試筆記_第5頁(yè)](http://file4.renrendoc.com/view/d23e961e568929f3dbb7929f4fd9a5d3/d23e961e568929f3dbb7929f4fd9a5d35.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
/**文檔說(shuō)明這份我是做題筆錄,幫助我順利經(jīng)過(guò)了java計(jì)算機(jī)二級(jí)考試(成績(jī)是88分),很遺憾不是優(yōu)異,可是這份筆錄幾乎涵蓋了全部的考試內(nèi)容,包含部分軟件工程基礎(chǔ)和絕大部*分java的知識(shí)。這里供給我當(dāng)年考試的最后三題的基本信息,僅供參照。1)觀(guān)察主*若是移位操作(簡(jiǎn)單);2)遍歷文件目錄,需要用到遞歸(比較簡(jiǎn)單);3)Applet小程序編寫(xiě),這類(lèi)題能夠考的很難,可是我當(dāng)時(shí)考的特別簡(jiǎn)單,就是設(shè)置一個(gè)按鈕,而后*將a.txt的文件內(nèi)容,復(fù)制到b.txt文件中,以前是沒(méi)有b.txt,全部當(dāng)時(shí)這個(gè)題目也也觀(guān)察了文件的創(chuàng)立。為啥說(shuō)這三種大題都說(shuō)簡(jiǎn)單呢,由于你根本就不需要編寫(xiě)全部的代碼,只需要在本來(lái)的基礎(chǔ)長(zhǎng)進(jìn)行更正,就能夠?qū)崿F(xiàn)題目要求。注意:答題時(shí)必定要注意符合題目要求,只需有一點(diǎn)不符合要求,一點(diǎn)分都沒(méi)有的**/一、Applet1)applet的生命周期2)向Applet傳達(dá)參數(shù)的方式<paramname=age,age=20>3)Applet的基本看法.)Applet有關(guān)的三個(gè)顯示方法(1)paint( )方法,是畫(huà)Applet界面的基本方法,詳細(xì)履行Applet的繪制;2)repaint( )方法,主要用于A(yíng)pplet的從頭顯示,Applet能夠在需要顯示更新時(shí)調(diào)用該方法,通知系統(tǒng)刷新顯示;3)update( )方法,用于更新Applet的顯示;4)在A(yíng)pplet中先調(diào)用init( )達(dá)成所一定的初始化工作;5)在HTML文件的<Applet>標(biāo)記,最少需要指定Applet子類(lèi)的名稱(chēng)以及在閱讀器中的顯示大小。)7)當(dāng)一個(gè)包含Applet的web頁(yè)面被其余頁(yè)面覆蓋時(shí),被調(diào)用的Applet方法是stop封閉閱讀器調(diào)用的是destroy( )方法。8).9)向JApplet中增添構(gòu)件,是把構(gòu)件增添到SwingApplet的內(nèi)容面板中;對(duì)JApplet設(shè)置布局管理器,是對(duì)SwingApplet的內(nèi)容面板進(jìn)行設(shè)置,SwingApplet的內(nèi)容面板的默認(rèn)布局管理器是BorderLayout,所以,JApplet的內(nèi)容面板的默認(rèn)布局管理器是BorderLayout;而Applet的默認(rèn)布局管理器是FlowLayout)二、final與finally的差別答:final是修飾符(要點(diǎn)字)假如一個(gè)類(lèi)被申明為final,意味著它不可以再派生出新的子類(lèi),不可以作為父類(lèi)被繼承。所以一個(gè)類(lèi)不可以被繼承,既被申明為abstract,又被申明為final。將變量或方法申明為final,能夠保證它們?cè)谑褂弥胁槐桓淖儭1簧昝鳛閒inal的變量一定在申明時(shí)給定初值,而在此后的引用中只好讀取,不行更正。被申明為final的方法也相同只好使用,不可以重載。Finally是在異樣辦理時(shí)供給finally塊來(lái)履行任何除掉操作。假如拋出一個(gè)異樣,那么相般配的catch子句就會(huì)履行,而后控制就會(huì)進(jìn)入finally塊(如果有的話(huà)),只需有finally語(yǔ)句塊,不論程序如何運(yùn)轉(zhuǎn),它都必定被履行到。三、紛雜采集(一)①算法的時(shí)間復(fù)雜度指的是算法在履行過(guò)程中所需要的基本運(yùn)算次數(shù)。.②算術(shù)運(yùn)算符中的“++,--,~(取反),!”運(yùn)算符優(yōu)先級(jí)最高;其余運(yùn)算符次之,如:*,/,%,+,-;位運(yùn)算符較算術(shù)運(yùn)算符次之long的默認(rèn)值是0L;十進(jìn)制直接用數(shù)字表示;八進(jìn)制前面加零表示逢八進(jìn)一;十六進(jìn)制前面加0x表示逢十六進(jìn)一⑤線(xiàn)程是有優(yōu)先級(jí)的,經(jīng)過(guò)調(diào)用getPriority( )來(lái)獲得線(xiàn)程的優(yōu)先級(jí),還可在隨意時(shí)刻調(diào)用setPriority( )方法來(lái)設(shè)置線(xiàn)程的優(yōu)先級(jí)java中全部的事件類(lèi)是繼承來(lái)自java.util.Event,AWT事件類(lèi)是派生的,所以是的子類(lèi);⑦Float的valueOf( )函數(shù)的原型是staticvalueOf(Stringstr),它是一個(gè)靜態(tài)函數(shù),將字符串變換為Float對(duì)象,使用floatValue( )提取該對(duì)象的浮點(diǎn)值⑧線(xiàn)程生命周期中的狀態(tài)有:新建狀態(tài),可運(yùn)轉(zhuǎn)狀態(tài),運(yùn)轉(zhuǎn)狀態(tài),堵塞狀態(tài)和停止?fàn)顟B(tài)⑨(JVM)java虛假機(jī)擁有的功能是:校驗(yàn)代碼-編譯代碼—>運(yùn)轉(zhuǎn)代碼⑩字符輸入流直接父類(lèi)Reader,字符輸出流直接父類(lèi)是Writer;字節(jié)輸入流直接父類(lèi)InputStream,字節(jié)輸出流的直接父類(lèi)OutputStream(二)①關(guān)于線(xiàn)程的啟動(dòng)需要指明是要對(duì)哪個(gè)對(duì)象進(jìn)行增添線(xiàn)程,比方:想要對(duì)Test這個(gè)類(lèi)加上線(xiàn)程,則先創(chuàng)立一個(gè)Test對(duì)象即:Testtest=newTest();Threadt=newThread(test);t.start( );如果不增添要運(yùn)轉(zhuǎn)的對(duì)象則線(xiàn)程不可以正常啟動(dòng)。.②為全部的原始種類(lèi)供給(Buffer)緩存支持。字符集編碼解碼解決方案。Channel:一個(gè)新的原始I/O抽象。支持鎖和內(nèi)存映照文件的文件接見(jiàn)接口。供給多路(non-bloking)非堵塞式的高伸縮性網(wǎng)絡(luò)I/O③假如一個(gè)類(lèi)不可以有子類(lèi),則在類(lèi)前面加上final,不可以加上private(該要點(diǎn)字不能用來(lái)修飾一個(gè)類(lèi),但能夠用來(lái)修飾一個(gè)基類(lèi)中不希望被子類(lèi)的方法)④ArrayList類(lèi)在表示數(shù)組時(shí),不需要定義數(shù)組的長(zhǎng)度。⑤方法重寫(xiě)的規(guī)范:1子類(lèi)方法一定與父類(lèi)方法的名稱(chēng)和形參保持一致2返回類(lèi)型一定與父類(lèi)一致3不可以減小父類(lèi)方法的接見(jiàn)權(quán)限,但能夠擴(kuò)大接見(jiàn)權(quán)限4不能拋出比父類(lèi)方法更多的異樣⑥線(xiàn)程組是由java.lang中的ThreadGroup類(lèi)實(shí)現(xiàn),在創(chuàng)立線(xiàn)程時(shí),能夠顯示地指定線(xiàn)程組,此時(shí)需要從以下三種線(xiàn)程結(jié)構(gòu)方法中選擇一種:PublicThread(ThreadGroupgroup,Runnabletarget)PublicThread(ThreadGroupgroup,Stringname)PublicThread(ThreadGroupgroup,Runnabletarget,Stringname)⑦在java.io中,供給了ByteArayInputStream,ByteArrayOutputStream和StringBufferInputStream類(lèi)能夠直接接見(jiàn)內(nèi)存,此頂用ByteArrayOutputStream能夠向字節(jié)數(shù)組(緩沖區(qū))寫(xiě)入數(shù)據(jù)⑧DataInputStream(數(shù)據(jù)輸入流)同意輸出將基本數(shù)據(jù)種類(lèi)寫(xiě)入輸出流中。⑨java中的布局管理器。Panel和Applet默認(rèn)布局管理器是FlowLayout,BorderLayout是Window、Frame和Dialog的默認(rèn)布局管理器(三)①線(xiàn)程中的yield()方法不可以保證目前線(xiàn)程停止,假如沒(méi)有更高級(jí)其余線(xiàn)程,則連續(xù)履行線(xiàn)程②椎棧中為了保證接見(jiàn)數(shù)據(jù)的一致性,應(yīng)當(dāng)對(duì)類(lèi)的數(shù)據(jù)進(jìn)行封裝,而實(shí)現(xiàn)類(lèi)數(shù)據(jù)封裝的級(jí)別應(yīng)當(dāng)是private。③System類(lèi)的屬性.④內(nèi)部類(lèi)不可以夠與外面類(lèi)同名,內(nèi)部類(lèi)是外面類(lèi)的一個(gè)成員⑤線(xiàn)程之間的交互,倡議使用wait( )和notify( )方法,這個(gè)兩個(gè)方法是的是實(shí)現(xiàn)線(xiàn)程之間通訊的兩個(gè)方法,不倡議使用suspend( )和resume()方法,由于特別簡(jiǎn)單造成死鎖⑥會(huì)合類(lèi)只好容納對(duì)象,若要儲(chǔ)存基本數(shù)據(jù)種類(lèi),則需要將其變換為相應(yīng)的數(shù)據(jù)類(lèi)型類(lèi)⑦經(jīng)過(guò)file的實(shí)或許一個(gè)表示文件名稱(chēng)的字符串能夠生成文件輸入/輸出流,在流對(duì)象生產(chǎn)的同時(shí)。文件被翻開(kāi),而后就能夠進(jìn)行文件的讀寫(xiě),關(guān)于InputStream和OutputStream來(lái)說(shuō),它們的實(shí)例都是次序接見(jiàn)流,即只好進(jìn)行次序的讀寫(xiě),當(dāng)從標(biāo)準(zhǔn)的輸入流取數(shù)據(jù)時(shí),從鍵盤(pán)輸入的數(shù)據(jù)被緩沖,按Enter鍵時(shí),程序才會(huì)的到輸入數(shù)據(jù)⑧在jdk1.4版本的時(shí)候在Swing構(gòu)件中不可以直接增添到頂層容器中(JFrame)假如要在JFrame中增添構(gòu)件則需要使用:JFramef=newJFrame( )Containerc=f.getContentPane( )c.add( ),-老題目會(huì)這樣,但jdk1.4此后可直接add( )AWT中的Button是不可以顯示圖標(biāo)和文本的。模式般配(Matches)(四)①表達(dá)式?語(yǔ)句1:語(yǔ)句2,表達(dá)式值為布爾型,若值為true則履行語(yǔ)句1,不然履行語(yǔ)句2,返回形同數(shù)據(jù)種類(lèi),且該種類(lèi)不可以是void.②java對(duì)I/O的接見(jiàn)所供給的同步辦理系統(tǒng)是:FilterInputStream和FilterOutputStream。java中是以16位的Unicode碼表示。④對(duì)線(xiàn)性表進(jìn)行二分法查找其前提條件是:線(xiàn)性表以次序方式儲(chǔ)存,并以按要點(diǎn)碼值拍好序File類(lèi)為非流⑥監(jiān)聽(tīng)事件和辦理事件都由Listener達(dá)成。⑦⑧程序調(diào)試的目的是診療和更正程序的錯(cuò)誤。四、非java的基礎(chǔ)知識(shí)(1)算法的分析(2)軟件危機(jī).(3)結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)是:次序-選擇-重復(fù)(4)一個(gè)數(shù)占有N個(gè)外模式和一個(gè)內(nèi)模式(物理模式),外模式也稱(chēng)作是用戶(hù)模式,外模式保證數(shù)據(jù)的邏輯獨(dú)立(5)對(duì)象擁有的特色:標(biāo)記獨(dú)一性;分類(lèi)性;封裝性;多態(tài)性和模塊獨(dú)立性(6)關(guān)系數(shù)據(jù)庫(kù)用來(lái)表示實(shí)體之間的聯(lián)系是用二維表(7)選擇是依照行進(jìn)行挑選的,投影是依照列進(jìn)行挑選的,自然連結(jié)是對(duì)兩個(gè)表進(jìn)行操作,并且兩個(gè)表中一定有相同的屬性,而后進(jìn)行連結(jié)(8)軟件需求說(shuō)明書(shū)的作用在于便于用戶(hù),開(kāi)發(fā)人員進(jìn)行理解和溝通,反響出用戶(hù)的問(wèn)題結(jié)構(gòu),能夠作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依照,并作為確認(rèn)測(cè)試和查收的依照。(9)白盒測(cè)試法是依據(jù)程序的內(nèi)部邏輯來(lái)設(shè)計(jì)的,主要的方法有邏輯覆蓋(語(yǔ)句覆蓋,路徑覆蓋,判斷覆蓋,條件覆蓋),基本路徑測(cè)試等。黑盒測(cè)試不關(guān)懷程序內(nèi)部的邏輯,只依據(jù)程序的功能說(shuō)明書(shū)寫(xiě)實(shí)例,主要方法有等價(jià)類(lèi)區(qū)分法,界限值分析法,錯(cuò)誤推測(cè)法。(10)數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段:需求分析,看法設(shè)計(jì),邏輯設(shè)計(jì)和物理設(shè)計(jì)(邏輯設(shè)計(jì)和物理設(shè)計(jì))(11)java中線(xiàn)程包含三部分,①一個(gè)虛假的CPU;②該CPU履行的代碼;③代碼所操作的數(shù)據(jù)(12)結(jié)構(gòu)化程序設(shè)計(jì)的主要原則為自頂向下、逐漸求精、限制使用GOT()語(yǔ)句(13)進(jìn)度同步:進(jìn)度同步是指若干進(jìn)度之間互相合作,共同達(dá)成一項(xiàng)任務(wù).(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物聯(lián)網(wǎng)技術(shù)在職教實(shí)訓(xùn)室的應(yīng)用前景
- 現(xiàn)代物流配送體系的智能化升級(jí)路徑
- 2024年學(xué)年八年級(jí)語(yǔ)文上冊(cè) 第一單元 愛(ài)在人間 第3課《蘆花蕩》說(shuō)課稿 滬教版五四制
- 2024年四年級(jí)英語(yǔ)下冊(cè) Unit 5 What will you do this weekend Lesson 25說(shuō)課稿 人教精通版(三起)
- Unit 1 Greetings(說(shuō)課稿)-2024-2025學(xué)年滬教版(五四制)(2024)英語(yǔ)一年級(jí)上冊(cè)
- 2023二年級(jí)數(shù)學(xué)下冊(cè) 7 萬(wàn)以?xún)?nèi)數(shù)的認(rèn)識(shí)第2課時(shí) 1000以?xún)?nèi)數(shù)的認(rèn)識(shí)(2)說(shuō)課稿 新人教版
- Unit 3 Food Let's Spell(說(shuō)課稿)-2024-2025學(xué)年人教新起點(diǎn)版英語(yǔ)三年級(jí)上冊(cè)
- 2024-2025學(xué)年高一地理《宇宙中的地球》說(shuō)課稿
- 2023六年級(jí)數(shù)學(xué)上冊(cè) 八 探索樂(lè)園單元概述和課時(shí)安排說(shuō)課稿 冀教版
- 2024-2025學(xué)年高中歷史 專(zhuān)題4 雅爾塔體制下的冷戰(zhàn)與和平 3 人類(lèi)對(duì)和平的追求說(shuō)課稿(含解析)人民版選修3
- GA/T 1133-2014基于視頻圖像的車(chē)輛行駛速度技術(shù)鑒定
- GB∕T 41461-2022 自助銀行網(wǎng)點(diǎn)服務(wù)要求
- 學(xué)校委托管理協(xié)議書(shū)范本
- 重醫(yī)大《護(hù)理學(xué)導(dǎo)論》期末試卷(兩套)及答案
- 部編新教材人教版七年級(jí)上冊(cè)歷史重要知識(shí)點(diǎn)歸納
- 重點(diǎn)時(shí)段及節(jié)假日前安全檢查表
- 建筑樁基技術(shù)規(guī)范2018年
- 物理調(diào)查問(wèn)卷
- 給排水管道工程分項(xiàng)、分部、單位工程劃分
- 《傻子上學(xué)》臺(tái)詞
- 高中英語(yǔ)新課程標(biāo)準(zhǔn)解讀 (課堂PPT)
評(píng)論
0/150
提交評(píng)論