在这本堪称Java类经典教材的书中,畅销书作家Walter Savitch全面翔实地介绍了Java程序设计基础,内容涵盖Java程序设计语言的方方面面,是Java初学者和有经验的Java程序员的理想参考书。第2版沿袭Savitch教授深入浅出、通俗易懂的风格,充分阐述Java 5.0的新增特性和新增的Scanner类。同时还提供丰富的范例代码和大量编程练习。
在这本堪称Java类经典教材的书中,畅销书作家Walter Savitch全面翔实地介绍了Java程序设计基础,内容涵盖Java程序设计语言的方方面面,是Java初学者和有经验的Java程序员的理想参考书。第2版沿袭Savitch教授深入浅出、通俗易懂的风格,充分阐述Java 5.0的新增特性和新增的Scanner类。同时还提供丰富的范例代码和大量编程练习。
本书特色:
新增478个自我测试题,140个编程项目;
广泛、透彻地讲解Java类库;
引入现代化编程主题,比如UML和多线程;
完全围绕Java 5.0展开讨论;
原书配套网站提供Codemate支持。
Chapter I GETTING STARTED I
Chapter 2 CONSOLE INPUT AND OUTPUT 57
Chapter 3 FLOW OF CONTROL 95
Chapter 4 DEFINING CLASSES I 163
Chapter 5 DEFINING CLASSES II 249
Chapter 6 ARRAYS 337
Chapter 7 INHERITANCE 428
Chapter 8 POLYMORPHISM AND ABSTRACT CLASSES 475
Chapter 9 EXCEPTION HANDLING 515
Chapter 10 FILE I/O 573
Chapter 11 RECURSION 669
Chapter 12 UML PATTERNS 687
Chapter 13 INTERFACES AND INNER CLASSES 709
Chapter 14 GENERICS AND THE ARRAYLIST CLASS 759
Chapter 15 LINKED DATA STRUCTURES 8o7
Chapter 16 COLLECTIONS AND ITERATORS 875
Chapter 17 SWING I 919
Chapter 18 APPLETS 1001
Chapter 19 SWING II 1O25
Chapter 20 JAVA NEVER ENDS 1099
Appendix 1 Keywords 1121
Appendix 2 Precedence and Associativity Rules 1123
Appendix 3 Unicode Character Set 1125
Appendix 4 Format Specifications for printf 1127
Appendix 5 Summary of Classes and Interfaces 1129
Index 1197