Book description
- Master the fundamentals of the Java programming language
- Use different data structures like arrays, lists, stacks, and queues
- Understand game programming basics including the main game loop
- Gain experience working with three different game projects via the book’s coding challenges
- Work with the 2D game engine that powers the book's included games and learn to create your own new game projects
- Understand advanced Java topics like classes, encapsulation, inheritance, and polymorphism
- Work with exceptions and how to use debugging techniques to trace through code
- Sharpen your skills with over a dozen coding challenges that test your abilities with a development task on a real game project
Table of contents
- Cover
- Front Matter
- 1. Introduction
- 2. What Is Java Programming
- 3. Variables
- 4. Expressions and Operators, Flow Control, and More on Variables
- 5. More Data Structures
- 6. Looping and Iteration
- 7. Objects, Classes, and OOP
- 8. Encapsulation, Inheritance, and Polymorphism
- 9. Debugging Techniques
- 10. Conclusion
- Back Matter
Product information
- Title: Introduction to Java Through Game Development: Learn Java Programming Skills by Working with Video Games
- Author(s):
- Release date: November 2022
- Publisher(s): Apress
- ISBN: 9781484289518
You might also like
book
Java 17 for Absolute Beginners: Learn the Fundamentals of Java Programming
Write your first code in Java 17 using simple, step-by-step examples that model real-word objects and …
book
Learn Java 17 Programming - Second Edition
Explore the essential concepts of programming such as object-oriented, functional, and reactive programming by writing code …
book
Learn Java with Projects
Refine your Java skills by seamlessly blending foundational core concepts with hands-on coding applications Key Features …
book
Learn JavaFX Game and App Development: With FXGL 17
Understand real-world game development concepts using JavaFX game engine called FXGL. The core focus of the …