Introduction to Java Programming : Comprehensive Version, 9/e (IE-Paperback)
暫譯: Java 程式設計導論:全面版,第 9 版 (IE-平裝本)
Y. Daniel Liang
- 出版商: Prentice Hall
- 出版日期: 2012-04-01
- 售價: $1,330
- 語言: 英文
- 頁數: 1344
- 裝訂: Paperback
- ISBN: 0273771388
- ISBN-13: 9780273771388
-
相關分類:
Java 程式語言
已過版
買這商品的人也買了...
-
$1,300$1,235 -
$1,225Discrete and Combinatorial Mathematics: An Applied Introduction, 5/e (IE-Paperback)
-
$2,831Thinking in Java, 4/e (Paperback)
-
$490$382 -
$1,372Elementary Linear Algebra with Supplemental Applications, 10/e (Paperback)
-
$820$648 -
$560$437 -
$520$411 -
$650$429 -
$550$435 -
$680$537 -
$650$429 -
$580$458 -
$280$238 -
$780$515 -
$980$774 -
$950$751 -
$680$537 -
$1,130$961 -
$400$380 -
$349$297 -
$940$700 -
$480$379 -
$480$408 -
$420$328
相關主題
商品描述
<內容簡介>
1. Unified Modeling Language graphical notations throughout — Describes classes and their relationships; teaches students design and development of Java programs using the industry standard modeling technique.
2. Practical examples on gaming (simulating lottery, interactive quiz, Sudoku), business/financial (computing loan payments, taxes, and printing payroll statements), science (body mass index, wind chill temperature) — Replaces pure mathematical examples such as computing deviations and matrix multiplications.
3. Superior pedagogical design — Reinforces key concepts with objectives lists, introduction and chapter overviews, easy-to-follow examples, chapter summaries, review questions, programming exercises, and interactive self-tests.
4. The most extensive instructor support package available — Includes interactive and animated slides (Java code can be compiled within the PowerPoint slide), TestGen testbank (with over 2000 multiple-choice questions), solutions to all programming exercises, sample exams and supplemental exercises.
5. Case studies – Offer additional examples for learning the fundamentals of programming, such as writing loops.
6. Carefully chosen, easy-to-follow, representative examples – Include: description of the example, source code, sample run, and example review.
7. Notes and tips throughout — Offer valuable advice and insight on important aspects of program development.
8. Sample exams — Include multiple-choice questions, correct programming errors, trace programs, and write programs.
9. Supplemental exercises with solutions — Give instructors more options when assigning homework or writing exams.10. VideoNotes — VideoNotes are step-by-step video tutorials that illustrate the programming concepts presented in the textbook. Students can use VideoNotes to reinforce lecture/lab teachings and when instructors and TAs are not available. Students can see additional examples of key topics, and view the entire programming and problem-solving process whenever they need help. MyProgrammingLab, Pearson's new online homework and assessment tool, is available with this edition. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. 10.1A self-study and homework tool, a MyProgrammingLab course consists of hundreds of small practice problems organized around the structure of this textbook. For students, the system automatically detects errors in the logic and syntax of their code submissions and offers targeted hints that enable them to figure out what went wrong–and why. For instructors, a comprehensive gradebook tracks correct and incorrect answers and stores the code inputted by students for review.
<章節目錄>
Ch1: Introduction to Computers, Programs, and Java
Ch2: Elementary Programming
Ch3: Selections
Ch4: Loops
Ch5: Methods
Ch6: Single-Dimensional Arrays
Ch7: Multidimensional Arrays
Ch8: Objects and Classes
Ch9: Strings
Ch10: Thinking in Objects
Ch11: Inheritance and Polymorphism
Ch12: GUI Basics
Ch13: Graphics
Ch14: Exception Handling and Text I/O
Ch15: Abstract Classes and Interfaces
Ch16: Event-Driven Programming
Ch17: GUI Components
Ch18: Applets and Multimedia
Ch19: Binary I/O
Ch20: Recursion
Ch21: Generics
Ch22: Lists, Stacks, Queues, and Priority Queues
Ch23: Sets and Maps
Ch24: Developing Efficient Algorithms
Ch25: Sorting
Ch26: Implementing Lists, Stacks, and Queues, and Priority Queues
Ch27: Binary Search Trees
Ch28: Hashing
Ch29: AVL Trees
Ch30: Graphs and Applications
Ch31: Weighted Graphs and Applications
Ch32: Multithreading and Parallel Programming
Ch33: Networking
Ch34: Java Database Programming
Bonus Chapters 35—49 are available on the Companion Website
Ch35: Internationalization
Ch36: JavaBeans and Bean Events
Ch37: Containers, Layout Managers, and Borders
Ch38: Menus, Toolbars, and Dialogs
Ch39: MVC and Swing Models
Ch40: JTable and JTree
Ch41: Advanced Database Programming
Ch42: Servlets
Ch43: JavaServer Pages
Ch44: JavaServer Faces
Ch45: Web Services
Ch46: Remote Method Invocation
Ch47: 2-4 Trees and B-Trees
Ch48: Red-Black Trees
Ch49: Java 2D
Appendixes
Appendix A Java Keywords
Appendix B The ASCII Character Set
Appendix C Operator Precedence Chart
Appendix D Java Modifiers
Appendix E Special Floating-Point Values
Appendix F Number Systems
Appendix G Bitwise Operations
商品描述(中文翻譯)
內容簡介
1. 統一建模語言圖形符號 — 描述類別及其關係;教導學生使用行業標準建模技術設計和開發 Java 程式。
2. 實用範例涵蓋遊戲(模擬彩票、互動測驗、數獨)、商業/金融(計算貸款支付、稅金及列印薪資報表)、科學(身體質量指數、風寒溫度) — 取代純數學範例,如計算偏差和矩陣乘法。
3. 優越的教學設計 — 透過目標清單、導言和章節概述、易於跟隨的範例、章節摘要、複習問題、程式設計練習和互動自我測試來強化關鍵概念。
4. 最全面的教學支援包 — 包含互動和動畫幻燈片(Java 代碼可在 PowerPoint 幻燈片中編譯)、TestGen 測試庫(超過 2000 道選擇題)、所有程式設計練習的解答、範例考試和補充練習。
5. 案例研究 — 提供額外範例以學習程式設計的基本概念,如撰寫迴圈。
6. 精心挑選、易於跟隨的代表性範例 — 包含:範例描述、源代碼、範例執行和範例回顧。
7. 隨處可見的註解和提示 — 提供有關程式開發重要方面的寶貴建議和見解。
8. 範例考試 — 包含選擇題、修正程式錯誤、追蹤程式和撰寫程式。
9. 附加練習及解答 — 為教師在布置作業或編寫考試時提供更多選擇。
10. VideoNotes — VideoNotes 是逐步的視頻教程,說明教科書中呈現的程式設計概念。學生可以使用 VideoNotes 來加強講座/實驗室教學,並在教師和助教不在時使用。學生可以隨時查看關鍵主題的額外範例,並查看整個程式設計和問題解決過程以獲得幫助。MyProgrammingLab,Pearson 的新在線作業和評估工具,隨本版提供。透過實踐的力量和即時的個性化反饋,MyProgrammingLab 幫助學生充分掌握程式設計的邏輯、語義和語法。MyProgrammingLab 課程是一個自學和作業工具,包含數百個小型練習問題,圍繞本教科書的結構組織。對於學生,系統會自動檢測他們代碼提交中的邏輯和語法錯誤,並提供針對性的提示,幫助他們找出問題所在及原因。對於教師,全面的成績冊跟蹤正確和錯誤的答案,並存儲學生輸入的代碼以供審查。
章節目錄
Ch1: 電腦、程式和 Java 簡介
Ch2: 基本程式設計
Ch3: 選擇
Ch4: 迴圈
Ch5: 方法
Ch6: 一維陣列
Ch7: 多維陣列
Ch8: 物件與類別
Ch9: 字串
Ch10: 物件思維
Ch11: 繼承與多型
Ch12: GUI 基礎
Ch13: 圖形
Ch14: 異常處理與文本 I/O
Ch15: 抽象類別與介面
Ch16: 事件驅動程式設計
Ch17: GUI 元件
Ch18: Applet 與多媒體
Ch19: 二進位 I/O
Ch20: 遞迴
Ch21: 泛型
Ch22: 列表、堆疊、佇列與優先佇列
Ch23: 集合與映射
Ch24: 開發高效演算法
Ch25: 排序
Ch26: 實作列表、堆疊、佇列與優先佇列
Ch27: 二元搜尋樹
Ch28: 雜湊
Ch29: AVL 樹
Ch30: 圖形及其應用
Ch31: 加權圖及其應用
Ch32: 多執行緒與平行程式設計
Ch33: 網路
Ch34: Java 資料庫程式設計
附加章節 35—49 可在伴隨網站上獲得