《 Thinking in Java 》_第2章_一切都是对象_练习题
来源:互联网 发布:端口多路复用 编辑:程序博客网 时间:2024/06/08 06:45
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浏览器查看结果。
0 0
- 《 Thinking in Java 》_第2章_一切都是对象_练习题
- 《 Thinking in Java 》_第3章_操作符_练习题
- Java - Thinking in Java 第2章 一切都是对象
- thinking in java第2章 一切都是对象
- 第2章 一切都是对象——Thinking-in-Java
- Thinking in Java 第2章 一切都是对象 总结
- 《Thinking in Java》学习笔记-----第2章 一切都是对象
- java编程思想(第四版)_第2章 一切都是对象
- Thinking in Java 第二章 一切都是对象
- Thinking In Java 第二章 一切都是对象
- Thinking in Java:第二章-一切都是对象
- thinking in java笔记 2 一切都是对象
- thinking in java 第三版 学习笔记(第2章 一切都是对象)
- 【Thinking in java】一切都是对象
- 【Thinking in java】一切都是对象
- 【Thinking in Java】一切都是对象
- 《Thinking in JAVA》读书笔记_第二章_2.1
- 《Thinking in JAVA》读书笔记_第一章_1.2~1.3
- MFC设置按钮颜色
- Java隐藏手机号或身份证号中间几位(保密)
- 网页嵌入到手机中的缩放、横竖屏功能
- Trafodion 使用snapshot扫描大表
- 科锐课堂笔记:2017/4/18 类继承
- 《 Thinking in Java 》_第2章_一切都是对象_练习题
- spring-boot 使用 spring-data-jpa多数据源配置
- <c:foreach>循环计算
- jsp前端页面无法展示但不报错
- VSS技巧:搜索所有签出的文件(查看所有签出文件)
- linux中设备的访问
- 做测试要升级就要考这些证书
- 分布式日志收集之Logstash 笔记(二)
- Contribute checker for error-prone