商品描述
Java is now well-established as one of the world's major programming languages, used in everything from desktop applications to web-hosted applications and enterprise systems, and embedded in devices such as mobile phones and Blu-ray players.
Foundational Java: Key Elements and Practical Programming presents a detailed guide to the core features of Java - and some more recent innovations - enabling the reader to build their skills and confidence though tried-and-trusted stages, supported by exercises that reinforce the key learning points. All of the most useful and commonly applied Java syntax and libraries are introduced, along with many example programs that can provide the basis for more substantial applications. Use of the Eclipse Integrated Development Environment (IDE) and the JUnit testing framework is integral to the book, ensuring maximum productivity and code quality when learning Java, although to ensure that skills are not confined to one environment the fundamentals of the Java compiler and run time are also explained. Additionally, coverage of the Ant tool will equip the reader with the skills to automatically build, test and deploy applications independent of an IDE.
Topics and features: presents the most up-to-date information on Java, including Java 7; examines the key theme of unit testing, introducing the JUnit 4 testing framework to emphasize the importance of unit testing in modern software development; describes the Eclipse IDE, the most popular open source Java IDE, and also explains how Java can be run from the command line; includes coverage of the Ant build tool; contains numerous code examples and exercises throughout; provides downloadable source code, self-test questions, PowerPoint slides and other supplementary material at the website http: //www.introjava.com.
This hands-on, classroom-tested textbook/reference is ideal for undergraduate students on introductory and intermediate courses on programming with Java. Professional software developers will also find this an excellent self-study guide/refresher on the topic.
商品描述(中文翻譯)
Java 現在已經穩固地成為全球主要的程式語言之一,應用範圍從桌面應用程式到網路應用程式和企業系統,並嵌入在如手機和藍光播放器等設備中。
《Foundational Java: Key Elements and Practical Programming》提供了 Java 核心特性的詳細指南,以及一些較新的創新,幫助讀者通過經過驗證的階段來建立技能和信心,並配合強化關鍵學習點的練習。書中介紹了所有最有用和常用的 Java 語法和函式庫,並提供了許多範例程式,這些範例程式可以作為更大型應用程式的基礎。使用 Eclipse 整合開發環境 (IDE) 和 JUnit 測試框架是本書的核心,確保在學習 Java 時能達到最大的生產力和程式碼品質,儘管為了確保技能不僅限於一個環境,書中也解釋了 Java 編譯器和執行時的基本概念。此外,對 Ant 工具的介紹將使讀者具備自動構建、測試和部署應用程式的技能,而不依賴於 IDE。
主題和特點:提供有關 Java 的最新資訊,包括 Java 7;探討單元測試的關鍵主題,介紹 JUnit 4 測試框架,以強調單元測試在現代軟體開發中的重要性;描述 Eclipse IDE,最受歡迎的開源 Java IDE,並解釋如何從命令行運行 Java;包括對 Ant 構建工具的介紹;全書包含大量的程式碼範例和練習;提供可下載的源代碼、自我測試問題、PowerPoint 幻燈片及其他補充材料,網址為 http://www.introjava.com。
這本實用的、經過課堂測試的教科書/參考書非常適合本科生在 Java 程式設計的入門和中級課程中使用。專業軟體開發人員也會發現這是主題的優秀自學指南/複習資料。
作者簡介
作者簡介(中文翻譯)
大衛·帕森斯博士是The Mind Lab by Unitec的全國研究生主任,負責為在職教師運行數位與協作學習計劃。他擁有資訊科技(IT)博士學位,並在英國和澳大拉西亞的學術界及IT產業擁有豐富的經驗。他是《國際行動與混合學習期刊》的創始主編,並著有多本書籍、章節和文章,涵蓋技術增強學習及軟體工程教學的各個方面。他在敏捷和精益軟體開發方面也有相當的經驗,並提供應用這些技術的產業訓練。