Book description
The third edition of Java Gently by Judith Bishop continues the successful approach that made earlier versions popular and has added improvements which will maintain its place as a worldwide bestseller. Java Gently teaches the reader how to program and how to do it in the best possible style in Java. In the process, it details the fundamental structures of the Java 2 language and most of its core libraries and utilities. The book covers object-orientation, software design, structured programming, graphical user interfacing, event-driven programming, networking, and an introduction to data structures. Java Gently gets students started on meaningful input/output in an object-oriented way without hiding basic concepts. Applets, multimedia, graphics, and networking are introduced as students encounter and can handle classes, objects, instantiation, and inheirtance. The textbook's excellent pedagogy reinforces understanding and demonstrates good programming practice. The three kinds of diagrams include class, form, and algorithm diagrams. The fully worked examples have been carefully chosen to illustrate recently introduced concepts and solve real-world problems in a user-friendly manner. End of chapter multiple choice quizzes and problems allow students to test their comprehension of the material.
Table of contents
- Copyright
- List of Examples and Case Studies
- Preface to the Third Edition
- The Development of Java Gently
- 1. Introduction
- 2. Simple programs
- 3. Types and methods
-
4. Input and output
- 4.1. Inputting interactively
-
4.2. User-friendly input–output
- Java Gently’s GUI Display Class
- The output section
- The input section
- The Display class’s methods
- Starting up the Display class
- Inputting via the display
- EXAMPLE 4.2 Testing the Time class
- Java Gently’s Stream class
- Constants
- EXAMPLE 4.3 Large temperature table formatted
- EXAMPLE 4.4 Alternative greetings programs
- Inputting sequences
- 4.3. Creating and accessing packages
- 4.4. Selection with if-else
- 4.5. File input and output
- 4.6. Handling exceptions
- Summary
- Quiz
- Problems
- 5. Controlling the flow
-
6. Arrays and tables
- 6.1. Simple arrays
- 6.2. Tables
- 6.3. The Graph class
- 6.4. Sorting and searching
- 6.5. Class-independent tables
- Summary
- Quiz
- Problems
- 7. Formatting
- 8. Objects at work
- 9. Abstraction and inheritance
- 10. Graphics and user interfaces
- 11. Event-driven programming
- 12. Applets in action
- 13. Multithreading
- 14. Networking
- 15. Data structures and algorithms
- A. Modelling notation for Java Gently
- B. Collected syntax and semantic forms
- C. List of programs, applets and classes
- D. Answers to quizzes
Product information
- Title: Java Gently, Third Edition
- Author(s):
- Release date: January 2001
- Publisher(s): Pearson Business
- ISBN: None
You might also like
book
Java By Comparison
Write code that's clean, concise, and to the point: code that others will read with pleasure …
book
JavaFX Essentials
Create amazing Java GUI applications with this hands-on, fast-paced guide Develop amazing gestures ?based applications and …
book
The Java Workshop
Cut through the noise and get real results with a step-by-step approach to learning Java programming …
book
Beginning Hibernate: For Hibernate 5
Get started with the Hibernate 5 persistence layer and gain a clear introduction to the current …