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、 选择哪些级别的内容生成JavaDoc,默认为public,如果选择private则会全部内容都生成;选择doc的生成位置,默认为工程目录下,建议不要修改,点击 Next。
4、编辑文档标签,点击Next。
5、选择使用的JDK版本,默认也可,点击Finish,
可以看到控制台输出生成javadoc的信息。
6、可在项目同目录下找到该 .html文件,打开即可看到一个完整的API文档、javadoc就生成了。
(或者在该文件路径下,查看 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浏览器查看结果。