Java Programming, 9/e (IE-Paperback)

Joyce Farrell

  • 出版商: Cengage Learning
  • 出版日期: 2019-01-01
  • 定價: $1,650
  • 售價: 9.5$1,568
  • 語言: 英文
  • 頁數: 894
  • ISBN: 9814846260
  • ISBN-13: 9789814846264
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

  • Overview
    Introduce your beginning programmers to the power of Java™ for developing applications with the engaging, hands-on approach in Farrell's JAVA PROGRAMMING, 9E. With this dynamic text, even first-time programmers can quickly develop useful programs while mastering the basic principles of structured and object-oriented programming. This edition presents reader-friendly explanations and meaningful programming exercises that highlight today's business applications, game creation, debugging exercises, and case problems. You'll find additional resources to equip new Java programmers with digital tools within MindTap, including interactive teaching and learning tools and coding IDE (Integrated Development Environment) labs.
  • What's New
    • CLEAR LEARNING OBJECTIVES DIRECT ATTENTION TO VITAL POINTS OF LEARNING. Each chapter begins with a list of well-defined objectives, enabling you and your students to efficiently review the topics presented in the chapter at a glance.
    • KEY TERMS LIST OFFERS AN AT-A-GLANCE REFERENCE TOOL FOR LEARNERS. Each chapter includes a list of key terms introduced in the chapter. Full definitions for the terms are provided in this edition's glossary.
    • INFORMATIVE FIGURES IN EACH CHAPTER CLARIFY AND ILLUSTRATE IMPORTANT CONCEPTS. Code figures, frequently 25 lines or less, illustrate one concept at a time. All Java keywords appear in color to differentiate them from program-created identifiers. Callouts identify and highlight important code statements, while abundant screen captures show exactly how program output appears.
    • REVIEW QUESTIONS, PROGRAMMING EXERCISES, GAME ZONE, DEBUGGING EXERCISES, and CASE PROBLEMS KEEP READERS INVOLVED IN LEARNING. The author provides a wide variety of programming experiences designed to both engage and challenge readers at the end of each chapter.
    • FULL PROGRAM FILES ENABLE CONVENIENT CLASS PRESENTATIONS AND ALLOW READERS TO EXPERIMENT WITH THE LANGUAGE. Every complete program shown in this edition is included in an easily accessed digital file. Students can run and modify these programs to experiment with the programming language. The full programs also allow you to execute programs in class without extensive typing or testing of classroom program examples.
    • "TWO TRUTHS AND A LIE" QUIZZES KEEP REVIEW ENGAGING AND INTERACTIVE. These intriguing short quizzes appear after each section and contain two true statements and one false statement about the preceding section of text. These true-false mini-quizzes provide students with immediate feedback as they read, without "giving away" answers to end-of-chapter multiple-choice and programming problem questions. This allows you to use the end-of-chapter exercises as assignments or test questions, if desired.

商品描述(中文翻譯)



  • 概述

    以Farrell的《JAVA PROGRAMMING, 9E》引導初學者認識Java™的強大功能,並通過引人入勝的實踐方法快速開發有用的程式,同時掌握結構化和物件導向程式設計的基本原則。本版本提供讀者友好的解釋和有意義的程式設計練習,突出當今的商業應用、遊戲創作、除錯練習和案例問題。您還可以在MindTap中找到額外的資源,為新的Java程式設計師提供互動教學和學習工具以及編碼IDE(集成開發環境)實驗室。


  • 新增內容


    • 明確的學習目標引導學習者關注重點。每章開始時都列出了明確的目標清單,讓您和學生能夠一目了然地回顧章節中介紹的主題。


    • 關鍵詞清單提供學習者快速參考工具。每章都包含一個列出該章節介紹的關鍵詞清單。該詞彙的完整定義在本版本的詞彙表中提供。


    • 每章的信息圖澄清並說明重要概念。程式碼圖形通常不超過25行,一次只說明一個概念。所有Java關鍵字都以不同的顏色顯示,以區分它們與程式創建的識別符。標註標示並突出重要的程式碼語句,而豐富的螢幕截圖則顯示程式的輸出結果。


    • 複習問題、程式設計練習、遊戲區、除錯練習案例問題讓讀者參與學習。作者提供了各種程式設計經驗,旨在在每章結束時吸引並挑戰讀者。


    • 完整的程式檔案方便課堂演示,並允許讀者實驗語言。本版本中顯示的每個完整程式都包含在易於訪問的數位檔案中。學生可以運行和修改這些程式以實驗程式語言。完整的程式還允許您在課堂上執行程式,而無需大量輸入或測試課堂程式示例。


    • 「兩個真相和一個謊言」測驗使複習更有趣且互動。這些有趣的短測驗出現在每個章節後,包含關於前一節文本的兩個真實陳述和一個虛假陳述。這些真假迷你測驗為學生提供即時反饋,而不會「洩露」章末的多選和程式問題的答案。如果需要,您可以將章末練習作為作業或測驗題目使用。



目錄大綱

  • Table of Contents
    1. Creating Your First Java Classes.
    2. Using Data.
    3. Using Methods, Classes and Objects.
    4. More Object Concepts.
    5. Making Decisions.
    6. Looping.
    7. Characters, Strings and the StringBuilder.
    8. Arrays.
    9. Advanced Array Concepts.
    10. Introduction to Inheritance.
    11. Advanced Inheritance Concepts.
    12. Exception Handling.
    13. File Input and Output.
    14. Introduction to Swing Components.
    15. Using JavaFX and Scene Builder.

    Appendix A: Working with the Java Platform.
    Appendix B: Learning about ASCII and Unicode.
    Appendix C: Formatting Output.
    Appendix D: Generating Random Numbers.
    Appendix E: Javadoc.
    Glossary.
    Index.

目錄大綱(中文翻譯)



  • 目錄

    1. 建立你的第一個 Java 類別。

    2. 使用資料。

    3. 使用方法、類別和物件。

    4. 更多物件概念。

    5. 做出決策。

    6. 迴圈。

    7. 字元、字串和 StringBuilder。

    8. 陣列。

    9. 進階陣列概念。

    10. 繼承入門。

    11. 進階繼承概念。

    12. 例外處理。

    13. 檔案輸入和輸出。

    14. Swing 元件入門。

    15. 使用 JavaFX 和 Scene Builder。



    附錄 A: 使用 Java 平台。

    附錄 B: 了解 ASCII 和 Unicode。

    附錄 C: 格式化輸出。

    附錄 D: 生成隨機數字。

    附錄 E: Javadoc。

    詞彙表。

    索引。