Springer eBooks may be purchased by end-customers only and are sold without copy protection (DRM free). Instead, all eBooks include personalized watermarks. This means you can read the Springer eBooks across numerous devices such as Laptops, eReaders, and tablets.
You can pay for Springer eBooks with Visa, Mastercard, American Express or Paypal.
After the purchase you can directly download the eBook file or read it online in our Springer eBook Reader. Furthermore your eBook will be stored in your MySpringer account. So you can always re-download your eBooks.
Presents a specific focus on the fundamentals of Java programming, with extensive use of examples and hands-on exercises
Introduces the core concepts of object-oriented programming at an early stage, supported by the use of contour diagrams
Includes exercises at the end of each chapter, with selected answers in an appendix and a glossary of key terms
Seeking to learn quickly how to program in Java without prior experience? This Guide to Java presents a focused and accessible primer on the fundamentals of Java programming, with extensive use of illustrative examples and hands-on exercises.
Addressing the need to acquire a good working model of objects in order to avoid possible misconceptions, the text introduces the core concepts of object-oriented programming at an early stage, supported by the use of contour diagrams. Each chapter has one or more complete programs to illustrate the various ideas presented, and to help readers learn how to write programs on their own. Chapter summaries and practical exercises are also included to help the reader to review their progress and practice their skills.
Topics and features:
Provides an introduction to variables, input/output, and arithmetic operations
Describes objects and contour diagrams, explains selection structures, and demonstrates how iteration structures work
Discusses object-oriented concepts such as overloading and classes methods, and introduces string variables and processing
Illustrates arrays and array processing, and examines recursion
Explores inheritance and polymorphism, and investigates elementary files
Presents a primer on graphical input/output, discusses elementary exception processing, and presents the basics of Javadoc
Includes exercises at the end of each chapter, with selected answers in an appendix, and a glossary of key terms
Provides additional supplementary information at an associated website
This concise and easy-to-follow textbook/guide is ideal for students in an introductory programming course. It is also suitable as a self-study guide for both practitioners and academics.