免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章1.1誰(shuí)是java語(yǔ)言創(chuàng)始人James Gosling, Java語(yǔ)言的創(chuàng)始人之一1.2java語(yǔ)言有哪些優(yōu)缺點(diǎn)?P2頁(yè)(1)簡(jiǎn)單性(2)網(wǎng)絡(luò)特性(3)面向?qū)ο笮裕?)平臺(tái)無(wú)關(guān)性/可移植性(5)魯棒性也指程序穩(wěn)定性(6)安全性(7)多線程性,采用多線程機(jī)制是提高程序運(yùn)行效率的方法,但增加了程序的設(shè)計(jì)難度(8)解釋性,缺點(diǎn),解釋執(zhí)行語(yǔ)言要不編譯執(zhí)行語(yǔ)言需要額外的語(yǔ)句解釋不走及運(yùn)行時(shí)間。1.4請(qǐng)簡(jiǎn)述環(huán)境變相path和classpath作用 環(huán)境變量運(yùn)行路徑(path)和類(lèi)路徑(classpath)1.5java程序可以分為幾種,分別是什么??jī)煞N,應(yīng)用程序和小應(yīng)用程序applt1.6 查看java在線幫助文檔,列舉出system.out.println和system.out.print的不同點(diǎn)。System.out.println自動(dòng)換行,system.out.print不自動(dòng)換行。1.7試著編寫(xiě)一個(gè)java程序,在控制臺(tái)窗口中輸出如下信息。Public class TestPublic static void main(strng args)system.out.println(”*”);system.out.println(”* practice makes perfect”);system.out.println(”*”);1.8編寫(xiě)一個(gè)java程序,在網(wǎng)頁(yè)中顯示如下信息。import java.awt.Graphics;import javax.swing.JApplet;public class J_HelloApplet extends JAppletpublic void paint(Graphics g) g.clearRect(0,0,getWidth(), getHeight(); g.drawString(*,10,20); g.drawString(* 熟能生巧,10,30); g.drawString(*,10,40); 網(wǎng)頁(yè):java小程序1.9請(qǐng)闡述編寫(xiě)java程序的具體步驟:第二章:2.2計(jì)算下面java表達(dá)式的值,并寫(xiě)出表達(dá)式結(jié)果在java中的數(shù)據(jù)類(lèi)型(1)14/5(int)5.2/2.53.0 數(shù)據(jù)類(lèi)型:浮點(diǎn)類(lèi)型(2)14/5(int)(5.2/2.5)3 數(shù)據(jù)類(lèi)型:整型(3)14/55.2/2.53.08 數(shù)據(jù)類(lèi)型:浮點(diǎn)類(lèi)型(4)1.04/55.2/2.53.08 數(shù)據(jù)類(lèi)型:浮點(diǎn)類(lèi)型(5)14/5.05.2/2.53.88 數(shù)據(jù)類(lèi)型:浮點(diǎn)類(lèi)型(6)設(shè)已定義了變量int a=12,請(qǐng)計(jì)算表達(dá)式 (+a)+(a+) 因?yàn)閍=12 則+a=13 現(xiàn)在a=13 所以a+=13 所以表達(dá)式 (+a)+(a+)=26 數(shù)據(jù)類(lèi)型:整型(7)102=2 數(shù)據(jù)類(lèi)型:整型(8)10&11|12 結(jié)果為true 數(shù)據(jù)類(lèi)型:布爾型(9)57 結(jié)果為2 即為真(10)(-5)|(5) 結(jié)果為5 數(shù)據(jù)類(lèi)型:整型(11)(truefalse)&true 結(jié)果為true 數(shù)據(jù)類(lèi)型:布爾型(12)(!true)|(false ) )|(!false) 結(jié)果為true 數(shù)據(jù)類(lèi)型:布爾2.5判斷下面的表達(dá)式是否含有語(yǔ)法錯(cuò)誤。如果含有語(yǔ)法錯(cuò)誤寫(xiě)出錯(cuò)誤原因(1)01&(4+6)&操作數(shù)要求是布爾類(lèi)型數(shù)據(jù),而這里是位運(yùn)算。應(yīng)用&(2)4.2%2.1 true(3)aA true(4)1=1 true2.8(1)public class cc public static void main(String arg) int i=0; while(i10);/分號(hào)多余 i+; System.out.print( +i + ,); (2)for(double x=0.1;x!=1.0;x+=0.1) System.out.println(x+ ;);/無(wú)語(yǔ)法錯(cuò)誤,結(jié)果無(wú)限循環(huán)。(3)int i=0,sum;/有語(yǔ)法錯(cuò)誤,sum應(yīng)先賦值。 while(i=100) sum+=i; i+;第三章3.1 請(qǐng)簡(jiǎn)述接口和抽象類(lèi)之間的區(qū)別接口中只能有抽象方法;而抽象類(lèi)中可以有實(shí)現(xiàn)了的方法;也可以有抽象的方法;一個(gè)類(lèi)中只要有一個(gè)抽象方法那么這個(gè)類(lèi)就是抽象類(lèi);并且必須是抽象類(lèi),抽象類(lèi)是不可以實(shí)例化的;只能由子類(lèi)繼承實(shí)現(xiàn)其中的抽象方法;總體上來(lái)說(shuō);接口是一種特殊的抽象類(lèi),可以理解為純抽象類(lèi)3.2請(qǐng)簡(jiǎn)述面向?qū)ο笳Z(yǔ)言的三個(gè)基本屬性及其作用封裝封裝最好理解了。封裝是面向?qū)ο蟮奶卣髦?,是?duì)象和類(lèi)概念的主要特性。封裝,也就是把客觀事物封裝成抽象的類(lèi),并且類(lèi)可以把自己的數(shù)據(jù)和方法只讓可信的類(lèi)或者對(duì)象操作,對(duì)不可信的進(jìn)行信息隱藏。繼承面向?qū)ο缶幊?(OOP) 語(yǔ)言的一個(gè)主要功能就是“繼承”。繼承是指這樣一種能力:它可以使用現(xiàn)有類(lèi)的所有功能,并在無(wú)需重新編寫(xiě)原來(lái)的類(lèi)的情況下對(duì)這些功能進(jìn)行擴(kuò)展。通過(guò)繼承創(chuàng)建的新類(lèi)稱(chēng)為“子類(lèi)”或“派生類(lèi)”。被繼承的類(lèi)稱(chēng)為“基類(lèi)”、“父類(lèi)”或“超類(lèi)”。繼承的過(guò)程,就是從一般到特殊的過(guò)程。要實(shí)現(xiàn)繼承,可以通過(guò)“繼承”(Inheritance)和“組合”(Composition)來(lái)實(shí)現(xiàn)。在某些 OOP 語(yǔ)言中,一個(gè)子類(lèi)可以繼承多個(gè)基類(lèi)。但是一般情況下,一個(gè)子類(lèi)只能有一個(gè)基類(lèi),要實(shí)現(xiàn)多重繼承,可以通過(guò)多級(jí)繼承來(lái)實(shí)現(xiàn)多態(tài)多態(tài)性(polymorphisn)是允許你將父對(duì)象設(shè)置成為和一個(gè)或更多的他的子對(duì)象相等的技術(shù),賦值之后,父對(duì)象就可以根據(jù)當(dāng)前賦值給它的子對(duì)象的特性以不同的方式運(yùn)作。簡(jiǎn)單的說(shuō),就是一句話:允許將子類(lèi)類(lèi)型的指針賦值給父類(lèi)類(lèi)型的指針。3.3請(qǐng)簡(jiǎn)述匿名內(nèi)部類(lèi)的特點(diǎn)匿名內(nèi)部類(lèi)是一種特殊的局部?jī)?nèi)部類(lèi),它是通過(guò)匿名類(lèi)實(shí)現(xiàn)接口。IA被定義為接口。IA I=new IA();匿名內(nèi)部類(lèi)的特點(diǎn):1,一個(gè)類(lèi)用于繼承其他類(lèi)或是實(shí)現(xiàn)接口,并不需要增加額外的方法,只是對(duì)繼承方法的事先或是覆蓋。2,只是為了獲得一個(gè)對(duì)象實(shí)例,不需要知道其實(shí)際類(lèi)型。3,類(lèi)名沒(méi)有意義,也就是不需要使用到。3.4 請(qǐng)闡述遞歸方法的基本要求先求解當(dāng)規(guī)模足夠小時(shí)的問(wèn)題,利用規(guī)模足夠小的問(wèn)題求解規(guī)模較大的同類(lèi)問(wèn)題。3.8編寫(xiě)一個(gè)程序:給定一個(gè)正整數(shù),判斷它是否為素?cái)?shù),并輸出判斷結(jié)果boolean prim(int x) int i=2; for(;i0) t=b*b-4*a*c; t=Math.sqrt(t); x1=(-b+t)/(2*a); x2=(-b-t)/(2*a);
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘭州石化職業(yè)技術(shù)大學(xué)《中國(guó)智慧》2023-2024學(xué)年第一學(xué)期期末試卷
- 江西科技職業(yè)學(xué)院《地理學(xué)科教學(xué)設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 集寧師范學(xué)院《石油化工工藝》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南現(xiàn)代物流職業(yè)技術(shù)學(xué)院《海外市場(chǎng)調(diào)研與數(shù)據(jù)分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南工程學(xué)院應(yīng)用技術(shù)學(xué)院《跨境電商概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 衡水健康科技職業(yè)學(xué)院《風(fēng)景園林建筑設(shè)計(jì)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶幼兒師范高等專(zhuān)科學(xué)?!妒袌?chǎng)調(diào)查分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶健康職業(yè)學(xué)院《數(shù)字音視頻技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江農(nóng)業(yè)商貿(mào)職業(yè)學(xué)院《先進(jìn)陶瓷材料》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄭州食品工程職業(yè)學(xué)院《自然地理學(xué)概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 經(jīng)典酒吧轉(zhuǎn)讓協(xié)議書(shū)范本(3篇)
- DB37-T 5026-2022《居住建筑節(jié)能設(shè)計(jì)標(biāo)準(zhǔn)》
- 抗菌藥物合理應(yīng)用PPT
- 《三角形的分類(lèi)》-完整版課件
- 風(fēng)力發(fā)電機(jī)組地基處理
- 護(hù)士聘用證明表下載
- 《中外資產(chǎn)評(píng)估準(zhǔn)則》課件第2章 資產(chǎn)評(píng)估DNA透視
- 1986考研英語(yǔ)真題及答案解析
- 二重積分的概念
- PPK-CPK(自動(dòng)生成)
- 熱電偶、熱電阻產(chǎn)品選型樣本
評(píng)論
0/150
提交評(píng)論