By Lubomir Stanchev
» Introduces just about all Java constructs for enforcing diverse video game features
» Emphasizes reliable software program improvement practices
» calls for no earlier programming background
» deals Java code and lecture slides at the author’s website
Learning Java via video games teaches scholars tips to use the various positive factors of the Java language in addition to find out how to software. appropriate for self-study or as a part of a two-course advent to programming, the ebook covers as a lot fabric as attainable from the newest Java normal whereas requiring no prior programming experience.
Taking an application-motivated technique, the textual content offers an abundance of video games. scholars needs to learn in the course of the complete bankruptcy to appreciate all of the good points which are had to enforce the sport. such a lot chapters begin with an outline of a video game after which introduce various Java constructs for imposing the good points of the sport on need-to-use bases.
The textual content teaches scholars not just how you can write code that works but in addition the way to stick to sturdy software program practices. All pattern courses within the textual content try to accomplish low harmony and excessive coupling—the hallmarks of well-designed code. Many courses are refactored a number of occasions to accomplish code that's effortless to appreciate, reuse, and maintain.
The first a part of the publication covers easy programming concepts, equivalent to conditional statements, loops, equipment, arrays, and sessions. the second one half makes a speciality of extra complicated issues, together with category inheritance, recursions, sorting algorithms, GUI programming, exception dealing with, records, and applets.