Beginning Java Programming provides readers a serious straight-forward education on Java, with the tools necessary to apply their new skills in the real world. The book places an emphasis on OOP principles and is geared for those who want to use Java in an applied environment while learning Java. Throughout each chapter, there are Try It Out exercises, based on real-life practical business and educational applications, allowing the reader to program short applications which demonstrate each concept. The final chapter in the book is made up of larger case studies where readers are given the opportunity to combine several concepts into larger applications.
• A General Introduction to Programming
• Getting To Know Java
• Setting Up Your Development Environment
• Moving Toward Object Oriented Programming
• Controlling the Flow of Your Program
• Handling Exceptions and Debugging
• Delving Further Into Object Oriented Concepts
• Handling Input and Output
• Working With Databases in Java
• Accessing Web Sources
• Designing Graphical Interfaces
• Using Object Oriented Patterns
About the Author
Bart Baesens is an associate professor at KU Leuven and a lecturer at the University of Southampton where he teaches various programming courses including Java, SQL, Basic Programming and Principles of Database Management.
Aimée Backiel leads Basic Programming in Java exercise sessions with university students from various disciplines, giving her insight into students’ needs and a multitude of practical examples that make Java applications more concrete and understandable to learners who may or may not be technically oriented.
Seppe vanden Broucke has many years’ experience with Java and applies it on a daily basis for his own research. His background provides with the necessary insights to present technical topics to a broad audience and highlight concrete and useful applications for practitioners.
Table of Contents: Introduction
Chapter 1: A General Introduction to Programming
Chapter 2: Getting To Know Java
Chapter 3: Setting Up Your Development Environment
Chapter 4: Moving Toward Object Oriented Programming
Chapter 5: Controlling the Flow of Your Program
Chapter 6: Handling Exceptions and Debugging
Chapter 7: Delving Further Into Object Oriented Concepts
Chapter 8: Handling Input and Output
Chapter 9: Working With Databases in Java
Chapter 10: Accessing Web Sources
Chapter 11: Designing Graphical Interfaces
Chapter 12: Using Object Oriented Patterns
Financial Libraries
Index