Java2实用教程第5版习题解答 .pdfVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Java2实⽤教程第5版习题解答

习题解答

习题1(第1章)

⼀、问答题

1.Java语⾔的主要贡献者就是谁?

2.开发Java应⽤程序需要经过哪些主要步骤?

3.Java源⽂件就是由什么组成的?⼀个源⽂件中必须要有public类不?

4.如果JDK的安装⽬录为D:\jdk,应当怎样设置path与classpath的值?

5.Java源⽂件的扩展名就是什么?Java字节码的扩展名就是什么?

6.如果Java应⽤程序主类的名字就是Bird,编译之后,应当怎样运⾏该程序?

7.有哪两种编程风格,在格式上各有怎样的特点?

1.JamesGosling

2.需3个步骤:

1)⽤⽂本编辑器编写源⽂件。

2)使⽤javac编译源⽂件,得到字节码⽂件。

3)使⽤解释器运⾏程序。

3.源⽂件由若⼲个类所构成。对于应⽤程序,必须有⼀个类含有publicstaticvoidmain(Stringargs[])的⽅法,含有该⽅法的类称

为应⽤程序的主类。不⼀定,但⾄多有⼀个public类。

4.setclasspath=D:\jdk\jre\lib\rt、jar;、;

5、java与class

6、javaBird

7、独⾏风格(⼤括号独占⾏)与⾏尾风格(左⼤扩号在上⼀⾏⾏尾,右⼤括号独占⾏)

⼆、选择题

1.B。

2.D。

1.下列哪个就是JDK提供的编译器?

A)java、exe

B)javac、exe

C)javap、exe

D)javaw、exe

2.下列哪个就是Java应⽤程序主类中正确的main⽅法?

A)publicvoidmain(Stringargs[])

B)staticvoidmain(Stringargs[])

C)publicstaticvoidMain(Stringargs[])

D)publicstaticvoidmain(Stringargs[])

三、阅读程序

阅读下列Java源⽂件,并回答问题。

publicclassPerson{

voidspeakHello(){

System、out、print(您好,很⾼兴认识您);

System、out、println(nicetomeetyou);

}

}

classXiti{

publicstaticvoidmain(Stringargs[]){

Personzhang=newPerson();

zhang、speakHello();

}

}

(a)上述源⽂件的名字就是什么?

(b)编译上述源⽂件将⽣成⼏个字节码⽂件?这些字节码⽂件的名字都就是什么?

(c)在命令⾏执⾏javaPerson得到怎样的错误提⽰?执⾏javaxiti得到怎样的错误提⽰?执⾏javaXiti、class得到怎样的错误提

⽰?执⾏javaXiti得到怎样的输出结果?

1.(a)Person、java。(b)两个字节码,分别就是Person、class与Xiti、class。(c)得到“NoSuchMethodError”,得

到“NoClassDefFoundError:Xiti/class”,得到您好“,很⾼兴认识您nicetomeetyou”

习题2(第2章)

⼀、问答题

1.什么叫标识符?标识符的规则就是什么?false就是否可以作为标识符。

2.什么叫关键字?true与false就是否就是关键字?请说出6个关键字。

3.Java的基本数据类型都就是什么?

4.float型常量与double型常量在表⽰上有什么区别?

5、怎样获取⼀维数组的长度,怎样获取⼆维数组中⼀维数组的个数。

1.⽤来标识类名、变量名、⽅法名、类型名、数组名、⽂件名的有效字符序列称为标识符。标识符由字母、下划线、美元符号

与数字组成,第⼀个字符不能就是数字。false不就是标识符。

2.关键字就就是Java语⾔中已经被赋予特定意义的⼀些单词,不可以把关键字作为名字来

⽤。true与false不就是关键字。6个关键字:classimplementsinterfaceenumextendsabstract。

3.boolean,char,byte,short,int,long,float,double。

4.float常量必须⽤F或f为后缀。double常量⽤D或d为后缀,但允许省略后缀。

5.⼀维数组名、length。⼆维数组名、length。

⼆、选择题

2.下列哪三项就是正确的float变量的声明?adf

文档评论(0)

183****2120 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档