- Copyright 1998
- Dimensions: 7 x 9-1/8"
- Pages: 1063
- Edition: 2nd
-
Book
- ISBN-10: 0-13-899394-7
- ISBN-13: 978-0-13-899394-8
Written by the authors of the world's best-selling introductory C and C++ books. KEY TOPICS: This state-of-the-art guide examines one of today's hottest computer languages --Java; the first general-purpose, object-oriented language that is truly platform -independent. MARKET: For anyone interested in the Java Programming Language.
Table of Contents
1. Introduction to Computers and Java Applets.
2. Developing Java Applications.
3. Control Structures.
4. Methods.
5. Arrays.
6. Object-Based Programming.
7. Object-Oriented Programming.
8. Strings and Characters.
9. Graphics.
10. Basic Graphical User Interface Components.
11. Advanced Graphical User Interface Components.
12. Exception Handling.
13. Multithreading.
14. Multimedia: Images, Animation and Audio.
15. Files and Streams.
16. Networking.
17. Data Structures.
18. Java Utilities Package and Bit Manipulation.
Appendix A. Demos.
Appendix B. Java Resources.
Appendix C. Operator Precedence Chart.
Appendix D. ASCII Character Set.
Appendix E. Number Systems.
Appendix F. Object-Oriented Elevator Simulator.
Bibliography.
Index.
New To This Edition
Are you using the JAVA 1.1 Compiler?
- NEWAll of other chapters have been tuned to Java 1.1 and have undergone extensive improvements.
- NEWEvery program in the text has been recompiled and modified to only use the latest Java features.
- NEWThe introductory applet material in Chapter 1 has been reworked to make it more accessible to students.
- NEWIncorporates the new graphical user interface features of the delegation event model. In examples where this design methodology is particularly useful, the Deitels have designed separate classes and attempted to make these classes as reusable as possible.
- NEWChapters 10 and 11 (Basic and Advanced Graphical User Interface Components) have been completely rewritten to support the new event handling model.
FEATURES
Do you prefer to show complete programs rather than brief or partial ones?
- Teaches concepts though Live Code examples - extensive working programs that illustrate the ideas being discussed.
- Introduces Java at an introductory programming level, covering good programming practices, syntax, and object-oriented techniques.
- Provides detailed coverage of object-based programming, showing students how to use Java to access members and classes, initialize class objects, understand data abstraction, and more.
- Excellent Pedagogy: Icons throughout the text identify good programming practices, common errors to avoid, portability tips, and basic software engineering performance concepts.
- Extensive, realistic problem sets allow students to apply what they've learned in each chapter.
- Provides an extensive set of supporting resources:
- An extensive Instructor's Manual.
- A stand-alone, optional interactive CD-ROM (Windows-based): The Java Multimedia Cyber classroom.
- Access to the authors via e-mail; deitel@deitel.com