一、問(wèn)答題
1.James Gosling
2.需3個(gè)步驟:
1)?用文本編輯器編寫源文件。??
2)?使用javac編譯源文件,得到字節(jié)碼文件。
3)?使用解釋器運(yùn)行程序。
3.由類所構(gòu)成,應(yīng)用程序必須有一個(gè)類含有public static void main(String args[])方法,含有該方法的類稱為應(yīng)用程序的主類。不一定,但最多有一個(gè)public類。
4.set classpath=D:\jdk\jre\lib\rt.jar;.;
5.??java和class
6. ?java Bird ??
7.?獨(dú)行風(fēng)格(大括號(hào)獨(dú)占行)和行尾風(fēng)格(左大擴(kuò)號(hào)在上一行行尾,右大括號(hào)獨(dú)占行)
二、選擇題
1.B。2.D。
三、閱讀程序
1.(a)Person.java。(b)兩個(gè)字節(jié)碼,分別是Person.class和Xiti.class。(c)得到“NoSuchMethodError”,得到“NoClassDefFoundError: Xiti/class”,得到“您好,很高興認(rèn)識(shí)您 nice to meet you”
一、問(wèn)答題
1.用來(lái)標(biāo)識(shí)類名、變量名、方法名、類型名、數(shù)組名、文件名的有效字符序列稱為標(biāo)識(shí)符。標(biāo)識(shí)符由字母、下劃線、美元符號(hào)和數(shù)字組成,第一個(gè)字符不能是數(shù)字。false不是標(biāo)識(shí)符。
2.關(guān)鍵字就是Java語(yǔ)言中已經(jīng)被賦予特定意義的一些單詞,不可以把關(guān)鍵字作為名字來(lái)用。不是關(guān)鍵字。class implements interface enum extends abstract。
3.boolean,char,byte,short,int,long,float,double。
4.float常量必須用F或f為后綴。double常量用D或d為后綴,但允許省略后綴。
5.一維數(shù)組名.length。二維數(shù)組名.length。
二、選擇題
1.C。2.ADF。3.B。4.BE。5.【代碼2】【代碼3】【代碼4】【代碼5】。6.B。
三、閱讀或調(diào)試程序
1.屬于操作題,解答略。
2.屬于操作題,解答略。
3.屬于操作題,解答略。
4.【代碼1】:4。【代碼2】:b[0]=1。
5.【代碼1】:40。【代碼2】:7
四、編寫程序
1. ?public class E {
???public static void main(String args[]) {
?????System.out.println((int)'你');
?????System.out.println((int)'我'); ??
?????System.out.println((int)'他');
???}
}
2. ??public class E?{
???public static void main (String args[ ])?{
??????char cStart='α',cEnd='ω';
??????for(char c=cStart;c<=cEnd;c++)
????????System.out.print(" "+c);
???}
}