買這商品的人也買了...
-
文書王-活用 500 套經營、銷售、人事、總務等實用文書範本$420$328 -
深入淺出 Python (Head First Python)$780$616 -
不會寫程式也可以學 Android 來賺錢$560$476 -
ASP.NET 網頁資料庫程式設計$560$437 -
ASP.NET 4.5 專題實務 [I]-C# 入門實戰篇$780$616 -
版本控制使用 Git, 2/e (Version Control with Git: Powerful tools and techniques for collaborative software development, 2/e)$580$458 -
Arduino 基礎入門套件 (附範例程式下載連結)$950$903 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
9-99 歲電腦我也會$350$298 -
設計模式的解析與活用 (Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/e)$480$374 -
Linux Shell 程式設計與管理實務(完整涵蓋 Bash 4.x)$650$514 -
Linux 系統程式設計, 2/e (內容涵蓋 Linux Kernel 3.0) (Linux System Programming: Talking Directly to the Kernel and C Library)$780$616 -
Android App 程式設計教本之無痛起步, 2/e$480$408 -
抗藍光眼鏡 BOOK-低頭族‧手機族‧平板族‧電腦族 防 3C 害眼必備!$499$424 -
設計職人必修 Photoshop 識別設計 ProfessionalZ ~LOGO‧ICON‧MARK~$450$383 -
微軟系統技術顧問 [養成手冊]$750$638 -
CCNA 網路規劃與管理實務$780$663 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
HTML5 + CSS3 + jQuery Mobile 輕鬆打造 App 與行動網站$490$382 -
並行之美學-撰寫平行應用程式的新手指南 (The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications)$580$458 -
SQL Server Performance Tuning 效能調校$880$695 -
敏捷與 Scrum 軟體開發速成 (The Elements of Scrum)$300$234 -
Oracle PL/SQL 程式設計 (適用 Oracle 12c/11g/10g/9i)$600$468 -
Android 程式設計入門、應用到精通 -第二版 (適用 Android L, 1.X~4.X, Android Wear 穿戴式裝置)$560$442 -
邁向 jQuery 達人的階梯$490$417
相關主題
商品描述
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.
商品描述(中文翻譯)
《透過遊戲學習 Java》教導學生如何使用 Java 語言的不同特性以及如何進行程式設計。這本書適合自學或作為兩門程式設計入門課程的一部分,涵蓋了最新 Java 標準中的盡可能多的內容,並且不需要任何先前的程式設計經驗。
本書採取應用導向的方法,提供了大量的遊戲範例。學生必須通讀整個章節,以了解實現遊戲所需的所有特性。大多數章節以遊戲的描述開始,然後根據需要介紹不同的 Java 構造來實現遊戲的特性。
本書不僅教學生如何編寫有效的程式碼,還教導他們如何遵循良好的軟體實踐。書中的所有範例程式都力求實現低耦合和高內聚——這是設計良好的程式碼的標誌。許多程式經過多次重構,以達到易於理解、重用和維護的程式碼。
本書的第一部分涵蓋基本的程式設計技術,如條件語句、迴圈、方法、陣列和類別。第二部分則專注於更高級的主題,包括類別繼承、遞迴、排序演算法、GUI 程式設計、例外處理、檔案和小應用程式。
