您的位置:首页 > 编程语言 > Java开发

《 Thinking in Java 》_第2章_一切都是对象_练习题

2017-04-19 10:16 453 查看
Java编程思想 (第四版) ——资源网站:www.MindView.net
该版本只限Java SE5/6
源代码、本书早期版本、测试框架(用Python写的)、其他 Java 基础知识资料(如 Thinking in C)等,均在 www.MindView.net网站可免费下载
适合于初学者的编辑器JEdit:www.jedit.org
Python社区,一帮令人吃惊的群体,下载:www.Python.org
作者在www.Artima.com上有weblog
每一章后都有习题,挑选后的习题答案可以从网站上下载(有偿)
全书共22章855+页码

一、用eclipse中的 javadoc 生成注释文档(API文档),步骤如下:

1、编写实例程序(含注释内容)
注释第一行,用一个“:”作为特殊记号说明这是包含源文件名的注释(object代表本章);
/*Output 标签表示输出的开始部分将由这个文件生成;
最后一行,“*///~”标志源代码清单的结束。



2、点击 Project—Generate Javadoc





3、 [b][b]选择哪些级别的内容生成JavaDoc,默认为public,如果选择private则会全部内容都生成;选择doc的生成位置,默认为工程目录下,建议不要修改,点击
Next。[/b][/b]





4、编辑文档标签,点击Next。





5、选择使用的JDK版本,默认也可,点击Finish,

可以看到控制台输出生成javadoc的信息。





6、可在项目同目录下找到该 .html文件,打开即可[b]看到一个完整的API文档、javadoc就生成了。[/b]





(或者在该文件路径下,查看 index.html)



二、第2章 一切都是对象 
课后练习 P37

1、练习1:创建一个类,它包含一个int域和一个char域,它们都没有被初始化,将它们的值打印出来,以验证Java执行了默认初始化。(两种调用数据方法:①
将数据设置为static,直接调用;②

通过创建对象调用 .c和.a






2、练习2:参照Hello.java这个例子,创建一个“Hello,world”程序,该程序只要输出这句话即可。






3、练习3:找出含有ATypeName的代码段,将其改写成完整的程序,然后编译、运行。






4、练习4:将DataOnly代码段改写成一个程序,然后编译、运行
5、练习5:修改练习四,将DataOnly中的数据在main()方法中赋值并打印出来。






6、练习6:编写一个程序,让它含有本章所定义的storage()方法的代码段,并调用之。
(两种调用方法:① 将storage方法设置为static;②通过创建对象调用 .storage())






7、练习7:将Incrementable的代码段改写成一个完整的可运行程序。



8、练习8:编写一个程序,展示无论你创建了某个特定类的多少个对象,这个类中的某个特定的static域只有一个实例。


 

9、练习9:编写一个程序,展示自动包装功能对所有的基本类型和包装器类型都起作用。






10、练习10:编写一个程序,打印出从命令行获得的三个参数。为此,需要确定命令行数组中String的下标。
(方法一:此处程序,未涉及到数组,而是将键盘输入的三个参数依次打印出来)

 


      

(方法二:如题所得,首先手动添加程序的输入参数;然后运行程序;得出结果)







11、练习11:将AllTheColorsOfTheRainbow这个示例改写成一个程序,然后编译、运行。
 

12、练习12:找出HelloDate.java的第二版本,也就是那个简单注释文档的示例。对该文件执行javadoc,然后通过Web浏览器观看运行结果。(该题类似上文中的“一、用eclipse中的 javadoc 生成注释文档(API文档),步骤如下:
”)

13、练习13:通过 Javadoc运行Documentation1.java,Documentation2.java和Documentation3.java,然后通过Web浏览器验证所产生的文档。

14、练习14:在前一个练习的文档中加入各项的HTML列表。

15、练习15:使用练习2的程序,加入注释文档。用javadoc提取此注释文档,并产生一个HTML文件,然后通过Web浏览器查看结果。




16、练习16:找到第5章中的Overloading.java示例,并为它加入javadoc文档。然后用javadoc提取此注释文档,并产生一个HTML文件,最后,通过Web浏览器查看结果。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: