




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
/**文檔說明這份我是做題筆錄,幫助我順利經過了java計算機二級考試(成績是88分),很遺憾不是優異,可是這份筆錄幾乎涵蓋了全部的考試內容,包含部分軟件工程基礎和絕大部*分java的知識。這里供給我當年考試的最后三題的基本信息,僅供參照。1)觀察主*若是移位操作(簡單);2)遍歷文件目錄,需要用到遞歸(比較簡單);3)Applet小程序編寫,這類題能夠考的很難,可是我當時考的特別簡單,就是設置一個按鈕,而后*將a.txt的文件內容,復制到b.txt文件中,以前是沒有b.txt,全部當時這個題目也也觀察了文件的創立。為啥說這三種大題都說簡單呢,由于你根本就不需要編寫全部的代碼,只需要在本來的基礎長進行更正,就能夠實現題目要求。注意:答題時必定要注意符合題目要求,只需有一點不符合要求,一點分都沒有的**/一、Applet1)applet的生命周期2)向Applet傳達參數的方式<paramname=age,age=20>3)Applet的基本看法.)Applet有關的三個顯示方法(1)paint( )方法,是畫Applet界面的基本方法,詳細履行Applet的繪制;2)repaint( )方法,主要用于Applet的從頭顯示,Applet能夠在需要顯示更新時調用該方法,通知系統刷新顯示;3)update( )方法,用于更新Applet的顯示;4)在Applet中先調用init( )達成所一定的初始化工作;5)在HTML文件的<Applet>標記,最少需要指定Applet子類的名稱以及在閱讀器中的顯示大小。)7)當一個包含Applet的web頁面被其余頁面覆蓋時,被調用的Applet方法是stop封閉閱讀器調用的是destroy( )方法。8).9)向JApplet中增添構件,是把構件增添到SwingApplet的內容面板中;對JApplet設置布局管理器,是對SwingApplet的內容面板進行設置,SwingApplet的內容面板的默認布局管理器是BorderLayout,所以,JApplet的內容面板的默認布局管理器是BorderLayout;而Applet的默認布局管理器是FlowLayout)二、final與finally的差別答:final是修飾符(要點字)假如一個類被申明為final,意味著它不可以再派生出新的子類,不可以作為父類被繼承。所以一個類不可以被繼承,既被申明為abstract,又被申明為final。將變量或方法申明為final,能夠保證它們在使用中不被改變。被申明為final的變量一定在申明時給定初值,而在此后的引用中只好讀取,不行更正。被申明為final的方法也相同只好使用,不可以重載。Finally是在異樣辦理時供給finally塊來履行任何除掉操作。假如拋出一個異樣,那么相般配的catch子句就會履行,而后控制就會進入finally塊(如果有的話),只需有finally語句塊,不論程序如何運轉,它都必定被履行到。三、紛雜采集(一)①算法的時間復雜度指的是算法在履行過程中所需要的基本運算次數。.②算術運算符中的“++,--,~(取反),!”運算符優先級最高;其余運算符次之,如:*,/,%,+,-;位運算符較算術運算符次之long的默認值是0L;十進制直接用數字表示;八進制前面加零表示逢八進一;十六進制前面加0x表示逢十六進一⑤線程是有優先級的,經過調用getPriority( )來獲得線程的優先級,還可在隨意時刻調用setPriority( )方法來設置線程的優先級java中全部的事件類是繼承來自java.util.Event,AWT事件類是派生的,所以是的子類;⑦Float的valueOf( )函數的原型是staticvalueOf(Stringstr),它是一個靜態函數,將字符串變換為Float對象,使用floatValue( )提取該對象的浮點值⑧線程生命周期中的狀態有:新建狀態,可運轉狀態,運轉狀態,堵塞狀態和停止狀態⑨(JVM)java虛假機擁有的功能是:校驗代碼-編譯代碼—>運轉代碼⑩字符輸入流直接父類Reader,字符輸出流直接父類是Writer;字節輸入流直接父類InputStream,字節輸出流的直接父類OutputStream(二)①關于線程的啟動需要指明是要對哪個對象進行增添線程,比方:想要對Test這個類加上線程,則先創立一個Test對象即:Testtest=newTest();Threadt=newThread(test);t.start( );如果不增添要運轉的對象則線程不可以正常啟動。.②為全部的原始種類供給(Buffer)緩存支持。字符集編碼解碼解決方案。Channel:一個新的原始I/O抽象。支持鎖和內存映照文件的文件接見接口。供給多路(non-bloking)非堵塞式的高伸縮性網絡I/O③假如一個類不可以有子類,則在類前面加上final,不可以加上private(該要點字不能用來修飾一個類,但能夠用來修飾一個基類中不希望被子類的方法)④ArrayList類在表示數組時,不需要定義數組的長度。⑤方法重寫的規范:1子類方法一定與父類方法的名稱和形參保持一致2返回類型一定與父類一致3不可以減小父類方法的接見權限,但能夠擴大接見權限4不能拋出比父類方法更多的異樣⑥線程組是由java.lang中的ThreadGroup類實現,在創立線程時,能夠顯示地指定線程組,此時需要從以下三種線程結構方法中選擇一種:PublicThread(ThreadGroupgroup,Runnabletarget)PublicThread(ThreadGroupgroup,Stringname)PublicThread(ThreadGroupgroup,Runnabletarget,Stringname)⑦在java.io中,供給了ByteArayInputStream,ByteArrayOutputStream和StringBufferInputStream類能夠直接接見內存,此頂用ByteArrayOutputStream能夠向字節數組(緩沖區)寫入數據⑧DataInputStream(數據輸入流)同意輸出將基本數據種類寫入輸出流中。⑨java中的布局管理器。Panel和Applet默認布局管理器是FlowLayout,BorderLayout是Window、Frame和Dialog的默認布局管理器(三)①線程中的yield()方法不可以保證目前線程停止,假如沒有更高級其余線程,則連續履行線程②椎棧中為了保證接見數據的一致性,應當對類的數據進行封裝,而實現類數據封裝的級別應當是private。③System類的屬性.④內部類不可以夠與外面類同名,內部類是外面類的一個成員⑤線程之間的交互,倡議使用wait( )和notify( )方法,這個兩個方法是的是實現線程之間通訊的兩個方法,不倡議使用suspend( )和resume()方法,由于特別簡單造成死鎖⑥會合類只好容納對象,若要儲存基本數據種類,則需要將其變換為相應的數據類型類⑦經過file的實或許一個表示文件名稱的字符串能夠生成文件輸入/輸出流,在流對象生產的同時。文件被翻開,而后就能夠進行文件的讀寫,關于InputStream和OutputStream來說,它們的實例都是次序接見流,即只好進行次序的讀寫,當從標準的輸入流取數據時,從鍵盤輸入的數據被緩沖,按Enter鍵時,程序才會的到輸入數據⑧在jdk1.4版本的時候在Swing構件中不可以直接增添到頂層容器中(JFrame)假如要在JFrame中增添構件則需要使用:JFramef=newJFrame( )Containerc=f.getContentPane( )c.add( ),-老題目會這樣,但jdk1.4此后可直接add( )AWT中的Button是不可以顯示圖標和文本的。模式般配(Matches)(四)①表達式?語句1:語句2,表達式值為布爾型,若值為true則履行語句1,不然履行語句2,返回形同數據種類,且該種類不可以是void.②java對I/O的接見所供給的同步辦理系統是:FilterInputStream和FilterOutputStream。java中是以16位的Unicode碼表示。④對線性表進行二分法查找其前提條件是:線性表以次序方式儲存,并以按要點碼值拍好序File類為非流⑥監聽事件和辦理事件都由Listener達成。⑦⑧程序調試的目的是診療和更正程序的錯誤。四、非java的基礎知識(1)算法的分析(2)軟件危機.(3)結構化程序設計的三種基本結構是:次序-選擇-重復(4)一個數占有N個外模式和一個內模式(物理模式),外模式也稱作是用戶模式,外模式保證數據的邏輯獨立(5)對象擁有的特色:標記獨一性;分類性;封裝性;多態性和模塊獨立性(6)關系數據庫用來表示實體之間的聯系是用二維表(7)選擇是依照行進行挑選的,投影是依照列進行挑選的,自然連結是對兩個表進行操作,并且兩個表中一定有相同的屬性,而后進行連結(8)軟件需求說明書的作用在于便于用戶,開發人員進行理解和溝通,反響出用戶的問題結構,能夠作為軟件開發工作的基礎和依照,并作為確認測試和查收的依照。(9)白盒測試法是依據程序的內部邏輯來設計的,主要的方法有邏輯覆蓋(語句覆蓋,路徑覆蓋,判斷覆蓋,條件覆蓋),基本路徑測試等。黑盒測試不關懷程序內部的邏輯,只依據程序的功能說明書寫實例,主要方法有等價類區分法,界限值分析法,錯誤推測法。(10)數據庫設計的四個階段:需求分析,看法設計,邏輯設計和物理設計(邏輯設計和物理設計)(11)java中線程包含三部分,①一個虛假的CPU;②該CPU履行的代碼;③代碼所操作的數據(12)結構化程序設計的主要原則為自頂向下、逐漸求精、限制使用GOT()語句(13)進度同步:進度同步是指若干進度之間互相合作,共同達成一項任務.(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 重慶科技職業學院《毒理學基礎》2023-2024學年第二學期期末試卷
- 西安建筑科技大學華清學院《多元社會與全球化(商務世界中的跨文化交際)》2023-2024學年第二學期期末試卷
- 湖南化工職業技術學院《技術及其應用》2023-2024學年第二學期期末試卷
- 昆明文理學院《生物統計附試驗設計》2023-2024學年第二學期期末試卷
- 文華學院《水工程實驗技術》2023-2024學年第二學期期末試卷
- 臺州職業技術學院《中醫內科見習及病案訓練(二)》2023-2024學年第一學期期末試卷
- 湛江幼兒師范專科學校《特殊兒童教育》2023-2024學年第二學期期末試卷
- 可克達拉職業技術學院《漢語知識百科》2023-2024學年第二學期期末試卷
- 貨物運輸框架合同書
- 勞務分包合同鋼筋工
- 《新聞攝影之我見》課件
- 網絡安全題庫及答案(1000題)
- 《肺炎護理查房》課件
- 2025年廣東能源集團招聘筆試參考題庫含答案解析
- 露營地項目策劃
- 神經外科圍手術期
- 《垂直綠化》課件
- 短視頻剪輯課件下載
- 食品安全及傳染病防控
- 中國遠洋海運集團招聘筆試真題2023
- 舌后墜術后護理個案
評論
0/150
提交評論