Inhaltsangabe
Chapter 1: Introduction
Sub -topics
• Introduction
o About this text
o Notes on formatting
o Notes on conventions
• The book's objectives
o Java fundamental topics
o Java advanced topics
o Game projects included
• Setting up your environment
o Checking your Java version
o Installing the latest JDK
o Installing the NetBeans IDE
o Getting the game projects setup
• Checking out the games
o Running pong clone
o Running memory match
o Running the duel
• Conclusion
o Talking points
o What we covered
Chapter 2: What is Java Programming
Sub - topics
• Computers and programming
o Programming computers
o Programming languages
o Types of programs/programming
• The Java programming language
o A very brief history
o The JRE
o The JDK
o Syntax and semantics
• Game programming
o Program structure
o The game loop
o General structure of included games
• Conclusion
o Talking points
o What we covered
Chapter 3: Variables
Sub - topics:
• Data types
o Basic
o Advanced
o Custom
o Enumerations
• Using variables
o Declaring variables
o Assigning values to variables
o Objects, classes, instances
o Enumerations
o Casting
• Conclusion
o Talking points
o What we covered
Chapter 4: Expressions and Flow Control
Sub - topics:
• Expressions
o Numeric
o Boolean
o Operator precedence
• Flow control
o If, else, else if statements
o Switch statements
o Try-catch statements
• Conclusion
o Talking points
o What we covered
Chapter 5: Arrays and Data Structures
Sub - topics:
• Arrays
o Declaring arrays
o Initializing arrays
o Using arrays
• Data structures
o Lists
o Dictionaries
o Generic vs specialized data structures
• Conclusion
o Talking points
o What we covered
Chapter 6: Looping and Iteration
Sub - topics:
• For loops
o Basic for loop
o For each loop
• While loops
o Basic while loop
o Infinite loop
o Main game loop
• Conclusion
o Talking points
o What we covered
Chapter 7: Objects, Classes, and OOP
Sub - topics:
• Introduction to OOP
o Classes
o Fields
o Methods
o Constructors
o Static members
• Advanced class topics
o Access
o Class design
o Main game loop
• Conclusion
o Talking points
o What we covered
Chapter 8: Encapsulation, Polymorphism, and Inheritance
Sub - topics:
• Encapsulation
• Polymorphism
• Inheritance
• Importing class libraries
• Project structu
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.