Free Downloads
Learning Java Through Games

Learning Java Through Games teaches students how to use the different features of the Java language as well as how to program. Suitable for self-study or as part of a two-course introduction to programming, the book covers as much material as possible from the latest Java standard while requiring no previous programming experience. Taking an application-motivated approach, the text presents an abundance of games. Students must read through the whole chapter to understand all the features that are needed to implement the game. Most chapters start with a description of a game and then introduce different Java constructs for implementing the features of the game on need-to-use bases. The text teaches students not only how to write code that works but also how to follow good software practices. All sample programs in the text strive to achieve low cohesion and high coupling―the hallmarks of well-designed code. Many programs are refactored multiple times to achieve code that is easy to understand, reuse, and maintain. The first part of the book covers basic programming techniques, such as conditional statements, loops, methods, arrays, and classes. The second part focuses on more advanced topics, including class inheritance, recursions, sorting algorithms, GUI programming, exception handling, files, and applets.

Paperback: 386 pages

Publisher: CRC Press; 1 edition (November 12, 2013)

Language: English

ISBN-10: 1466593318

ISBN-13: 978-1466593312

Product Dimensions: 6.9 x 0.9 x 9.9 inches

Shipping Weight: 1.6 pounds (View shipping rates and policies)

Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)

Best Sellers Rank: #1,657,603 in Books (See Top 100 in Books) #337 in Books > Computers & Technology > Programming > Languages & Tools > Java > Beginner's Guides #1201 in Books > Computers & Technology > Games & Strategy Guides > Game Programming #1975 in Books > Textbooks > Computer Science > Graphics & Visualization

Not bad. I must say it is fun and generally easy to follow. I like how it approaches subjects in certain ways that are more intuitive than other texts. A few errors and parts where further explanation are my main suggestions. With a little correction, this would be perfect!

This is a great book, which is written by a professor that cares about his students learning the information. I recommend this book for anybody started out in java.

Great

JAVA: Quick and Easy JAVA Programming for Beginners (Java, java programming, java for dummies, java ee, java swing, java android, java mobile java apps) JAVA: The Ultimate Guide to Learn Java Programming Fast (Programming, Java, Database, Java for dummies, coding books, java programming) (HTML, Javascript, ... Developers, Coding, CSS, PHP Book 1) JAVA: Easy Java Programming for Beginners, Your Step-By-Step Guide to Learning Java Programming (Java Series) Learning: 25 Learning Techniques for Accelerated Learning - Learn Faster by 300%! (Learning, Memory Techniques, Accelerated Learning, Memory, E Learning, ... Learning Techniques, Exam Preparation) Java: The Ultimate Guide to Learn Java and C++ (Programming, Java, Database, Java for dummies, coding books, C programming, c plus plus, programming for ... Developers, Coding, CSS, PHP Book 2) Learn: Cognitive Psychology - How to Learn, Any Skill or Subject in 21 Days! (Learn, Learning Disability, Learning Games, Learning Techniques, Learning ... Learning, Cognitive Science, Study) Warriors Word Scramble: Word Scramble Games - Word Search, Word Puzzles And Word Scrambles (Word Games, Brain Games, Word Search, Word Search Games, Word ... Scramble, Word Scrabble, Unscramble Word) Hoyle's Rules of Games: The Essential Family Guide to Card Games, Board Games, Parlor Games, New Poker Variations, and More Learning Java Through Games Javascript: Beginner to Expert with Javascript Programming (Javascript, Javascript Programming, Javascript for Beginners, Java, Java Programming, Java for Beginners,) JAVA: JAVA 100 Tests, Answers & Explanations, Pass Final Exam, Pass Job Interview Exam, Pass Engineer Certification Exam, Examination, Learn JAVA programming in easy steps: A Beginner's Guide JAVA: A Beginner to Expert Guide to Learning the Basics of Java Programming (Computer Science Series) Java: Regex Crash Course - The Ultimate Beginner's Course to Learning Java Regular Expressions in Under 12 Hours The Game Inventor's Guidebook: How to Invent and Sell Board Games, Card Games, Role-Playing Games, & Everything in Between! Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) SOA with Java: Realizing Service-Orientation with Java Technologies (The Prentice Hall Service Technology Series from Thomas Erl) App Development: Swift Programming : Java Programming: Learn In A Day! (Mobile Apps, App Development, Swift, Java) Programming with Java IDL: Developing Web Applications with Java and CORBA Java Internationalization (Java Series) Data Structures in Java: From Abstract Data Types to the Java Collections Framework