




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
JAVA復(fù)習(xí)面向?qū)ο蟪绦蛟O(shè)計的三個特征是_封裝、多態(tài)、繼承。Java語言的主要特點有簡單性、安全性、面向?qū)ο?、平臺無關(guān)性。Java是面向?qū)ο笳Z言,類是客觀事物的_抽象___,而對象是類的_實例___。類__是Java程序中基本的結(jié)構(gòu)單位。Java語言是一種完全的_面向?qū)ο骭程序設(shè)計語言布爾型常量有兩個值,它們分別true__、_false_表達(dá)式1/2*9的計算結(jié)果是0。表達(dá)式“b”+10的值為_”b10”,‘b'+10的值為108__Strings1=“China”;intn=s1.length();n的值為_5___常量名__必須完全大寫。Java中用于定義整形變量的關(guān)鍵字有四個:byte、_short__、_int___、long。在Java語言中,簡單數(shù)據(jù)類型包括:整數(shù)類型、浮點類型、字符類型_和布爾類型。Java的類型、單精度浮點型、布爾型數(shù)據(jù)的保留字分別是:float_、boolean。JAVA語言中提供了兩種類型的字符串類來處理字符串,它們是String_和StringBuffer類Java程序的種類有:內(nèi)嵌于_HTML__文件中,由瀏覽器來觀看的_applet___,必須繼承__Applet__;可獨立運行的_application___,必須包含_main()方法__Java語言中,所有 的類都是Object的子類,Java的窗口通常是JFrame__的子類,抽象_類只能定義但不能被實例化,_最終_類不能被繼承異常類都是_Exception_的子類。Java源程序文件和字節(jié)碼文件的擴(kuò)展名分別為_.java___和_.class___一般Java程序的類體由兩部分組成:一部分是_屬性_,另一部分是_方法_子類對父類繼承來的屬性重新定義稱為__重寫__。子類對自身擁有的同名方法的重新定義稱_重載___。分別用__class_關(guān)鍵字來定義類,用_new__關(guān)鍵字來分配實例存儲空間。this指_當(dāng)前對象___,super指_父對象___。Java中類成員的限定詞有以下幾種:__private__,public___,protected___,_缺省__。其中,_public__的限定的范圍最大。_private__的限定只能內(nèi)部訪問。Java中成員變量用___final__修飾符修飾的是常量。在Java語言中,__包_是組織Java程序中類的一種手段,其作用與Windows系統(tǒng)中的__文件夾__類似。創(chuàng)建包的語句必須是文件的第一__個語句線程在生命周期中要經(jīng)歷5種狀態(tài),分別是新生狀態(tài)、_可運行狀態(tài)__狀態(tài)、運行___狀態(tài)阻塞__狀態(tài)和_終止__狀態(tài)。線程可以設(shè)置優(yōu)先級,線程的最高優(yōu)先級是10級,最低是1級。Thread類中最重要的方法是_start()___和__run()_在Java中,能實現(xiàn)多重繼承效果的方式是實現(xiàn)多個接口_用static修飾的變量叫靜態(tài)變量,它可以通過_類的對象_和_類名_兩種方式來訪問。Java類中,如果類的定義者沒有顯式的定義任何構(gòu)造方法,系統(tǒng)將自動提供一個___無參默認(rèn)_構(gòu)造方法。默認(rèn)的構(gòu)造方法沒有_參數(shù)____,也沒有返回值_____,類A的構(gòu)造方法為:_publicA()__java中,例外可以分為三大類:_Throwable_____,Error___,Exception_______。拋出自定義異常用throws____語句,在方法中拋出異常采用___try/catch__語句。Java缺省加載的是_java.lang__包。Java中最基礎(chǔ)的類庫是__java.lang.Object__,__Math_完成常用數(shù)學(xué)運算的類,_java.io___是提供輸入輸出的特殊類。Date類屬于_Java.util___包接口聲明有___常量_______和_抽象方法________聲明一個含有10個String對象的數(shù)組Strings[10]窗口默認(rèn)的布局方式邊界布局,面板默認(rèn)的布局方式是流布局。在Applet中,加入組件是通過add()方法,畫圖、顯示字符是通過draw()方法System類提供輸入輸出功能,該類中有三個數(shù)據(jù)成員__in__、out____、_err__。Java中圖像只支持__jpg___和_gif_____格式,加載圖像一般放在___drawImage()__方法中。菜單是用戶圖形界面的重要組成部分,是由__菜單欄_、__菜單項__、__菜單子項__等對象組成。Java中字體風(fēng)格有_BOLD___、_ITALIC___和_PLAIN___三種組合框組件類名為JComboBox_。文件對話框類名為_JFileChooser___通常容器里組件的位置和大小由_布局模式?jīng)Q定的。構(gòu)件不能獨立地顯示出來,必須將構(gòu)件放在一定的
__容器_中才能顯示。用CheckboxMenuItem生成復(fù)選___菜單項,用PopMenu生成___快捷__菜單程序填空將當(dāng)前容器布局管理器方式改為4行5列的GridLayout。this.getContentPane().setLayout(newGridLayout(4,5))設(shè)置當(dāng)前布局管理器方式為FlowLayout。this.getContentPane().setLayout(newFlowLayout())設(shè)置布局方式為邊界布局。this.getContentPane().setLayout(newBorderLayout())設(shè)置當(dāng)前顏色為紅色。this.setColor(Color.RED)設(shè)置當(dāng)前框架的背景顏色為淺灰色this.getContentPane().setBackground(Color.lightGray)設(shè)置當(dāng)前窗口,點擊窗口關(guān)閉按鈕時,結(jié)束程序運行。this.setDefaultCloseOptionPane(JFrame.EXIT_ON_CLOSE)設(shè)置當(dāng)前框架的標(biāo)題為“顯示時鐘”。this.setTitle(“顯示時鐘”)創(chuàng)建一個標(biāo)簽L1,使它顯示一條信息“我是一個標(biāo)簽”。JLabelL1=newJlabel(“我是一個標(biāo)簽”)創(chuàng)建按鈕對象btn顯示“Cancel”。JButtonbtn=newJButton(“Cancel”)創(chuàng)建一個按鈕b1,使它顯示“退出”。JButtonb1=newJButton(“退出”)獲取文本框t1顯示的字符串,顯示到文本框t2中。t2.setText(t1.getText)創(chuàng)建一個4行20列的文本區(qū)ta。JTextAreata=newJTextArea(4,20)創(chuàng)建一個列表框?qū)ο驦。JlistL=newJlist()創(chuàng)建單選按鈕male,內(nèi)容顯示“男“,初始狀態(tài)選中。JRadioButtonmale=newJRadioButton(“男”,true)創(chuàng)建復(fù)選框CheckBox1,內(nèi)容顯示“是否通過“,初始狀態(tài)末選中。JCheckBoxCheckBox1=newJCheckBox(“是否通過”,false)獲取下拉列表框c1被選中的選項c1.getSelectedItem()將復(fù)選框CheckBox1的選中情況返回給變量Back。Back=CheckBox1.isSelected()獲取文件框?qū)ο骹1中文字添加到文件區(qū)對象f2后f2.setText(f2.getText()+f1.getText())設(shè)置文本域不可編輯,文本域?qū)ο髏f。tf.setEnable(false)獲得列表框組件list1中當(dāng)前選中項的文本,并將返回值賦給變量Back。Back=list1.getSelectedItem()設(shè)置文本框f1的回顯字符為“*”f1.setText("*");將組件Button1加入面板P1。P1.add(Button1)隱藏對話框?qū)ο骴。d.setVisible(false)創(chuàng)建一個對話框?qū)ο骴,它的父窗口是當(dāng)前的Frame對象,標(biāo)題是“新對話框”,是無模式的。JDialogd=newJdialog(this,”新對話框”,false)將菜單欄menubar加到當(dāng)前窗口。this.setJMenuBar(menubar)在菜單欄menubar中加入菜單menu_file。menubar.add(menu_file);畫一個以坐標(biāo)(20,30),(40,60)畫一條直線。g.drawLine(20,30,40,60);畫一個以坐標(biāo)(100,100)為外切矩形左上角坐標(biāo),30為半徑的圓。g.drawOval(100,100,30,30);創(chuàng)建字體對象myfont為:NewRoman,加粗,20號。Fontmyfont=newFont(NewRoman,Font.BOLD,20);在坐標(biāo)(20,30)位置顯示字符串“hello”。g.drawString("hello",20,30);31、JAVA源程序主類名是Mframe,寫出運行此程序的命令javaMframe32、JAVA源程序主類名是MyFrame,.寫出編譯此程序的命令javacMyFrame.java33、定義一個類,名稱為Child,它是Parent類的子類,它可所有類訪問publicclassChildextendsParent34、創(chuàng)建一個接口MyRange,可被所有類訪問publicinterfaceMyRange35、創(chuàng)建一個名為MyPackage包的語句packageMyPackage36、定義一個抽象方法abstractMethod,沒有形參,返回值類型為雙精度實型abstractdoubleabstractMethod()37、創(chuàng)建抽象類abstractMethod,可被所有類訪問publicabstractclassabstractMethod38、定義異常類MyExceptionpublicclassMyExceptionextendsException39、創(chuàng)建包MyPackage以及子包MySubPackPackageMyPackage.MySubPack40、定義一個類,名稱為professor,它是teacher的子類,它可被包中所有類訪問,并實現(xiàn)一個名為people的接口publicclassprofessorextendsteacherimplementspeople41、定義字符型常量C1,值為ApublicstaticfinalcharC1=’A’42、創(chuàng)建字符串s1,值為”HelloWorld”Strings1=newString(”HelloWorld”)43、創(chuàng)建字符串?dāng)?shù)組str,并為其開10個元素空間String[]str=newString[10]44、定義一個接口A,繼承了接口BpublicinterfaceAextendsB45、調(diào)用對象Myobject的方法Mymethod(),將返回值在字符界面下輸出顯示System.out.println(Myobject.Mymethod())46、在類Myclass中引用接口Range1與Range2publicclassMyclassimplementsRange1,Range247、將字符串“12”轉(zhuǎn)換成整數(shù),并將返回值賦給整型變量aa=Integer.parse(“12”)48、引入包Mypackage中所有類importMypackage.*;49、求數(shù)組stu的長度,并將返回值賦給整型變量lenlen=stu.length50、聲明類成員變量count,類型為整型staticintcount51、在字符界面下輸出顯示當(dāng)前的日期和時間System.out.println(newDate().toString())52、為類Myclass編寫構(gòu)造函數(shù)的方法頭,使它可接受一個字符串型形式參數(shù)strMyclass(Stringstr)53、聲明方法area,不能被子類繼承finalarea()54、判定字符串s1和s2是否相等s1.equals(s2)55、調(diào)用被重寫的父類方法Mymethod()super.Mymethod(
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代賣公司合同范本
- 產(chǎn)品抵押工資合同范本
- 內(nèi)部購買服務(wù)合同范本
- 999玫瑰買賣合同范本
- 云南土地流轉(zhuǎn)合同范本
- 04購房合同范例
- 無錫錦鯉池過濾器施工方案
- 主體蓋房合同范本
- app監(jiān)控合同范本
- 公司安全協(xié)議合同范本
- 接觸網(wǎng)設(shè)備結(jié)構(gòu)-接觸網(wǎng)的組成
- 全國青少年機器人技術(shù)等級考試二級第一課-直升機課件
- 數(shù)學(xué)原來可以這樣學(xué):小學(xué)篇
- 建設(shè)用地報批服務(wù)投標(biāo)方案(技術(shù)方案)
- 史賽克關(guān)節(jié)鏡系統(tǒng)
- 大豆玉米帶狀復(fù)合種植技術(shù)
- 2024屆高考語文一輪復(fù)習(xí):現(xiàn)代詩歌 專練(含答案)
- 初中生物學(xué)七年級下冊第四單元《生物圈中的人》 單元作業(yè)設(shè)計
- 《公路橋涵養(yǎng)護(hù)規(guī)范》(5120-2021)【可編輯】
- 2023年中國(安徽)大學(xué)生茶文化創(chuàng)新大賽試題庫
- 鋰離子電池簡介課件
評論
0/150
提交評論