![](https://img-blog.csdnimg.cn/20200429213015135.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
【Java学习】--Java编程思想
【Java学习】--Java编程思想
Lanzijingshizi
努力成为程序猿
展开
-
《Java编程思想》第9章 练习题
源代码地址:https://github.com/yangxian1229/ThinkingInJava练习1:修改第8章练习9中的Rodent,使其成为一个抽象类。只要可能,就将Rodent的方法声明为抽象方法。Note that the root class method Object.toString( ) can be left out of the abstract base cla...原创 2018-11-20 21:05:25 · 1644 阅读 · 0 评论 -
《Java编程思想》第10章 练习题
练习1:编写一个名为Outer的类,它包含一个名为Inner的类。在Outer中添加一个方法,它返回一个Inner类型的对象。在main()中创建并初始化一个指向某个Inner对象的引用。练习2:创建一个类,它持有一个String,并且有一个显示这个String的toString()方法。将你的新类的若干个对象添加到一个Sequence对象中,然后显示它们。练习3:修改练习1,使得Outer类...原创 2018-11-24 20:58:14 · 2647 阅读 · 0 评论 -
《Java编程思想》 第11章 持有对象
书中源代码:https://github.com/yangxian1229/ThinkingInJava_SourceCode第11章 持有对象11.1 泛型和类型安全的容器11.2 基本概念11.3 添加一组元素11.4 容器打印11.5 List11.6 迭代器11.6.1 ListIterator11.7 LinkedList11.8 Stack11.9 Set11.10 Map11.1...原创 2018-11-29 14:55:40 · 366 阅读 · 0 评论 -
《Java编程思想》第5章 练习题
源码地址:https://github.com/yangxian1229/ThinkingInJava练习1:创建一个类,它包含一个未初始化的String引用。验证该引用被Java初始化成了null。练习2:创建一个类,它包含一个在定义时就被初始化的String域,以及另个一个通过构造器初始化的String域。这两种方式有何差异。package ch5;class StringTest1{...原创 2018-11-13 10:50:58 · 996 阅读 · 1 评论 -
《Java编程思想》第6章 练习题
源码地址:https://github.com/yangxian1229/ThinkingInJava练习1:略。练习2:将6.12节中的代码片段改写为完整的程序,并校验实际所发生的冲突。练习3:创建两个包,它们都包含一个相同的类,该类有一个debug()方法。第一个版本显示发送给控制台的String参数,而第二个版本什么都不做。使用静态import语句将该类导入到一个测试程序中,并示范条件...原创 2018-11-13 22:03:18 · 882 阅读 · 0 评论 -
《Java编程思想》第7章练习题
练习1:创建一个简单的类。在第二个类中,将一个引用定义为第一个类的对象。运用惰性初始化来实例化这个对象。package ch7;import static net.mindview.util.Print.*;class Simple{ String s; public Simple(String si){ s = si;} public String toString(){ ret...原创 2018-11-15 21:13:02 · 1413 阅读 · 0 评论 -
《Java编程思想》第4章练习题
源码地址:https://github.com/yangxian1229/ThinkingInJava练习1:写一个程序,打印从1到100的值练习2:写一个程序,产生25个int类型的随机数。对于每一个随机值,使用if-else语句来将其分类为大于,小于或等于紧随它而随机生成的值。练习3:修改练习2,把代码用一个while无限循环包括起来。然后运行它直至用键盘中断其运行。练习4:写一个程序...原创 2018-11-12 13:28:18 · 596 阅读 · 2 评论