《Java基礎(chǔ)入門(mén)》_課后習(xí)題答案__1_6
《《Java基礎(chǔ)入門(mén)》_課后習(xí)題答案__1_6》由會(huì)員分享,可在線閱讀,更多相關(guān)《《Java基礎(chǔ)入門(mén)》_課后習(xí)題答案__1_6(13頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第1章 Java開(kāi)發(fā)入門(mén) 一、填空題 1、 Java EE、Java SE、Java ME 2、 JRE 3、 javac 4、 bin 5、 path、classpath 二、選擇題 1、ABCD 2、C 3、D 4、B 5、B 三、簡(jiǎn)答題 1、 面向?qū)ο蟆⒖缙脚_(tái)性、健壯性、安全性、可移植性、多線程性、動(dòng)態(tài)性等。 2、 JRE〔Java Runtime Environment,Java運(yùn)行時(shí)環(huán)境,它相當(dāng)于操作系統(tǒng)部分,提供了Java程序運(yùn)行時(shí)所需要的基本條件和許多Java基礎(chǔ)類,例如,IO類、GUI控件類、網(wǎng)絡(luò)類等。JRE是提供給普通用戶使用的,如果你只想運(yùn)行別人開(kāi)發(fā)
2、好的Java程序,那么,你的計(jì)算機(jī)上必須且只需安裝JRE。
JDK〔Java Development Kit,Java開(kāi)發(fā)工具包,它包含編譯工具、解釋工具、文檔制作工具、打包工具多種與開(kāi)發(fā)相關(guān)的工具,是提供給Java開(kāi)發(fā)人員使用的。初學(xué)者學(xué)習(xí)和使用Java語(yǔ)言時(shí),首先必須下載和安裝JDK。JDK中已經(jīng)包含了JRE部分,初學(xué)者安裝JDK后不必再去下載和安裝JRE了。
四、編程題
public class HelloWorld {
public static void main
3、>; } } 第2章 Java編程基礎(chǔ) 一、填空題 1、 class 2、 true和false 3、 單行注釋、多行注釋、文檔注釋 4、 基本數(shù)據(jù)類型、引用數(shù)據(jù)類型 5、 1、2、4、8 6、 & && | || 7、 0 8、 5 9、 34 10、 56 二、判斷題 1、 錯(cuò) 2、對(duì) 3、錯(cuò) 4、對(duì) 5、錯(cuò) 三、選擇題 1、 AD 2、AD 3、C 4、ABCD 5、C 6 、A 7、AC 8、A 9、B 10、A 四、程序分析題 1、 編譯不通過(guò)。int值4和b相加時(shí),由于變量b的類型為byte,取值范圍沒(méi)
4、有int類型大,存不下int類型的值,因此編譯不通過(guò)。 2、 編譯不通過(guò)。這是因?yàn)閥是在最里層的代碼塊中定義的一個(gè)變量,只有在那個(gè)代碼塊中才可使用,在使用y = x;語(yǔ)句時(shí)已經(jīng)超過(guò)了y變量的作用域,所以編譯無(wú)法通過(guò)。 3、 打印結(jié)果為:3。 4、 打印結(jié)果為: 9 8 7 五、簡(jiǎn)答題 1、Java語(yǔ)言的八種基本數(shù)據(jù)類型有:byte字節(jié)型,占一個(gè)字節(jié)。short短整型,占兩個(gè)字節(jié)。int整型,占4個(gè)字節(jié)。long長(zhǎng)整型,占8個(gè)字節(jié)。float單精度浮點(diǎn)型,占4個(gè)字節(jié)。double雙精度浮點(diǎn)型,占8個(gè)字節(jié)。char字符型,占兩個(gè)字節(jié)。boolean型,表
5、示邏輯值,有true和false兩個(gè)值,分別占一個(gè)字節(jié)。 2、如果使用"&"在表達(dá)式之間進(jìn)行連接,那么無(wú)論任何情況,"&"兩邊的表達(dá)式都會(huì)參與計(jì)算。如果使用"&&"進(jìn)行連接,當(dāng)"&&"左邊的表達(dá)式為false,則不會(huì)執(zhí)行其右邊的表達(dá)式。例如定義int x = 2,y = 0; boolean b = x < y & x / y> 0表達(dá)是會(huì)發(fā)生被0除異常,因?yàn)閤 / y的表達(dá)式執(zhí)行了。而boolean b = x < y & x / y> 0是不會(huì)出現(xiàn)這種異常的,因?yàn)閤 < y為false,表達(dá)式x / y不會(huì)執(zhí)行。 3、方法重載指的是在一個(gè)類中可以聲明多個(gè)同名的方法,而方法中參數(shù)的個(gè)數(shù)或
6、者數(shù)據(jù)類型不一致。調(diào)用這些同名的方法時(shí),JVM會(huì)根據(jù)實(shí)際參數(shù)的不同綁定到不同的方法。
六、編程題
1、參考答案
public class Test01 {
public static void main
7、d main
8、main
9、
arr[j + 1] = temp;
}
}
}
for
10、選擇題 1、B 2、D 3、B 4、ABC 5、ABCD 6、ACD 7、ABCD 8、ABCD 9、D 10、D 四、程序分析題 1、程序不能編譯通過(guò),因?yàn)樵陬怉中的成員變量secret用private修飾,所以在類Test1中無(wú)法訪問(wèn)。 2、程序不能編譯通過(guò),因?yàn)樵陟o態(tài)方法method<>中不能訪問(wèn)非靜態(tài)成員變量x。 3、程序能夠編譯通過(guò),運(yùn)行的結(jié)果為"inner"。 五、簡(jiǎn)答題 1、構(gòu)造方法是類的一個(gè)特殊成員,它會(huì)在類實(shí)例化對(duì)象時(shí)被自動(dòng)調(diào)用。而普通方法只有在使用的時(shí) 候才會(huì)被調(diào)用。在定義構(gòu)造方法時(shí)要求方法名與類名相同、在方法名的前面沒(méi)有返回值類型
11、的聲 明、在方法中不能使用return語(yǔ)句返回一個(gè)值
2、單例模式可以保證在整個(gè)程序運(yùn)行期間針對(duì)該類只存在一個(gè)實(shí)例對(duì)象。
六、編程題
1、參考答案
class Student {
private String name;
private double grade;
public Student<> {
}
public Student
12、n name;
}
public void setName
13、setName<"zhangsan">; stu1.setGrade<99>; Student stu2 = new Student<"lisi", 100>; } } 2、參考答案 class Father { private String name = "zhangjun"; class Child { public void introFather<> { ntln<"My Father's name is " + name>; } } } public class Test02 { public static void ma
14、in
15、 4、 ABCD 5、C 6、AC 7、C 8、D 9、A 10、B
四、程序分析題
1、程序編譯能通過(guò),這是因?yàn)閕nt x = 2 / 0; System.out.println
16、……",因?yàn)樵诔绦蛑姓{(diào)用shout<>方法時(shí),首先會(huì)通過(guò)super.shout<>調(diào)用父類的方法說(shuō)出"動(dòng)物叫!"之后再輸出"汪汪……" 4、程序編譯不通過(guò),因?yàn)榻涌谥卸x的方法不能有方法體,所以定義的eat<>方法是錯(cuò)誤的。接口中的方法必須在子類中全部實(shí)現(xiàn),由于run<>方法在子類中并沒(méi)有重新實(shí)現(xiàn),所以這也是錯(cuò)誤的。 五、簡(jiǎn)答題 1、在繼承關(guān)系中,子類的方法與父類的某一方法具有相同的方法名、返回類型和參數(shù)列表,則稱子類的該方法重寫(xiě)<覆蓋>父類的方法。 2、多態(tài)意味著一個(gè)對(duì)象有著多種形態(tài),可以在特定的情況下,表現(xiàn)不同的狀態(tài),從而對(duì)應(yīng)著不同的屬性和方法。簡(jiǎn)單的說(shuō),多態(tài)就是使用父類類型的變量
17、引用子類對(duì)象,根據(jù)被引用子類對(duì)象的特性,程序會(huì)得到不同的運(yùn)行效果。
3、在Java中,使用abstract關(guān)鍵字修飾的類稱之為抽象類。抽象類是不能被實(shí)例化的,通常需要寫(xiě)一個(gè)子類來(lái)繼承抽象類,同時(shí)實(shí)例化子類來(lái)獲得該類的對(duì)象。抽象類通常用于表示一種抽象的概念。
接口可以說(shuō)是一種特殊的抽象類,接口中只能定義常量和抽象方法。由于接口的特殊性,在定義時(shí)需要使用interface關(guān)鍵字。
六、編程題
1、參考答案
class Student{
public String name;
public int age;
public Student
18、{
this.name=name;
this.age=age;
}
public void show<>{
System.out.println<"name: "+name+" age: "+age>;
}
}
class UnderGraduate extends Student{
public String degree;
public UnderGraduate
19、oid show<>{
System.out.println<"name: "+name+" age: "+age+" degree: "+degree>;
}
}
public class Test01{
public static void main
20、 underGraduate.show<>;
}
}
2、參考答案
interface Shape{
double area
21、*r*r;
}
}
public class Test02 {
public static void main
22、gException<>{
super<>;
}
public NoThisSongException
23、st03 {
public static void main
24、、 getRuntime<> 4、 sqrt<> 5、 DateFormat 6、 π、e 7、 Random、java.util 8、 length<> 9、 靜態(tài) 10、edcba 二、判斷題 1、錯(cuò) 2、錯(cuò) 3、對(duì) 4、錯(cuò) 5、對(duì) 三、選擇題 1、C 2、C 3、D 4、C 5、C 6、B 7、C 8、A 9、A 10、B 四、程序分析題 1、程序編譯能通過(guò),輸出結(jié)果如下 5 7.0 -8.0 -5 8.1 -6.1 2、程序編譯能通過(guò),輸出結(jié)果如下 str.length<>:15 str.charA
25、t<0>:d
lastIndexOf
26、getTime<>返回一個(gè)表示Calendar時(shí)間值的Date對(duì)象,同時(shí)Calendar有一個(gè)setTime
27、toCharArray<>;
StringBuffer buffer = new StringBuffer<>;
for
28、rCase<>>;
}
}
29、 date = calendar.getTime<>;
DateFormat format = DateFormat.getDateInstance
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中西方家庭教育的對(duì)比ppt課件
- 《運(yùn)籌學(xué)教程》第五版運(yùn)籌學(xué)6對(duì)策論矩陣對(duì)策課件
- (部編版)統(tǒng)編版四年級(jí)語(yǔ)文下冊(cè)第2課《鄉(xiāng)下人家》ppt課件
- 全等三角形1--公開(kāi)課一等獎(jiǎng)ppt課件
- 《會(huì)跳舞樹(shù)葉娃娃》課件
- 9兒童詩(shī)兩首_人教版五年級(jí)的語(yǔ)文下冊(cè)課件
- 綠色植物是食物之源(我的課件)0
- 河南專版2022春八年級(jí)語(yǔ)文下冊(cè)第四單元16慶祝奧林匹克運(yùn)動(dòng)復(fù)興25周年習(xí)題課件新人教版
- 全國(guó)xx杯說(shuō)課大賽機(jī)械類一等獎(jiǎng)作品:鉗工車模的制作說(shuō)課ppt課件
- 六年級(jí)下冊(cè)數(shù)學(xué)ppt課件-總復(fù)習(xí)(1)數(shù)的認(rèn)識(shí)-整數(shù)∣北師大版
- 牛頓第二定律優(yōu)秀完整公開(kāi)課ppt課件
- 調(diào)脂與卒中防治課件
- 點(diǎn)到平面的距離課件
- 聚焦新醫(yī)改形勢(shì)下的醫(yī)院發(fā)展戰(zhàn)略
- 四肢血管超聲基礎(chǔ)