|
The Java Programming Language
|
| Edition |
3rd
|
| Publish Date |
2000
|
| Author |
Ken Arnold, James Gosling, David Holmes
|
| ISBN |
0201704331
|
| Publisher |
Addison-Wesley
|
| Format |
Paperback, 595 pages
|
| Price |
$37.95 list, $30.35 at fatbrain.com
|
| Rating |
7.5/10
|
| Review |
This is a book written by the creators of Java, and as such, it is written with the lack of flair programmers are known for. Although the book is quite comprehensive, there are many contradictory and otherwise unclear passages. Therefore, this book would be best suited for someone who already knows some of the ins-and-outs of Java, VB, or C++. It contains an excellent index, useful as a quick-reference book. This book is definately not for beginners; in addition to some complicated explanations, there are also complex algorithms that are far above beginner level.
|
| Publisher's Note |
Co-authored by the creator of the Java technology and an experienced object-oriented developer, The Java (TM)Programming Language, Second Edition, is the definitive resource for all serious Java programmers. This book will give you a solid foundation in Java programming language strategies and techniques. It features a concise introduction to the language; detailed descriptions of Java's commands, constructs, and libraries; and numerous real-world examples that show you how to exploit the language's power, portability, and flexibility. You will find in-depth and progressively advanced coverage of classes and objects, interfaces, exception-handling, threads and multitasking, and packages. In addition, the book describes the Java core library packages, including I/O, standard utilities, language types, and system classes. Thoroughly revised from start to finish, this second edition fully integrate, is the definitive resource for all serious Java programmers. This book will give you a solid foundation in Java programming language strategies and techniques. It features a concise introduction to the language; detailed descriptions of Java's commands, constructs, and libraries; and numerous real-world examples that show you how to exploit the language's power, portability, and flexibility. You will find in-depth and progressively advanced coverage of classes and objects, interfaces, exception-handling, threads and multitasking, and packages. In addition, the book describes the Java core library packages, including I/O, standard utilities, language types, and system classes. Thoroughly revised from start to finish, this second edition fully integrates Java 1.1 into both text and examples. This edition includes the changes introduced in Java 1.1, such as nested classes (including anonymous classes), threading issues, character-based streams, object-serialization, documentation comments, new utility classes, plus internationalization and localization. The book lets you in on the rationale behind Java's design, direct from the language's creator, as well as the tradeoffs involved in using specific features. With these insights, you will have the understanding you need to begin developing Java applications and applets.
|
| Contents |
- Chapter 1: A Quick Tour of Java
- Chapter 2: Classes and Objects
- Chapter 3: Extending Classes
- Chapter 4: Interfaces
- Chapter 5: Tokens, Operators, and Expressions
- Chapter 6: Control
Flow
- Chapter 7: Exceptions
- Chapter 8: Strings
- Chapter 9: Threads
- Chapter 10: Packages
- Chapter 11: Documentation Comments
- Chapter 12: The I/O Package
- Chapter 13: Standard Utilities
-
- Chapter 14: Programming with Types
- Chapter 15: System Programming
- Chapter 16: Internationalization and Localization
- Chapter 17: Standard Packages
|
New on the Java Boutique:
New Review:
Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling
API boasts simplicity, ease-of-integration, a well-rounded feature
set, and it's free!
New Applet:
Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA
sequences into three useful formats.
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.
|