2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

國外經典教材‧計算機科學與技術:Java面向對象程序設計(第3版)

  • 作者:(美) (莫雷利Morelli) (R.) (美) (王爾德Walde) (R.) 著 瞿中,金文標,李偉生 譯
  • 出版社: 清華大學出版社
  • 出版時間:2008-01-01
  • 版次:1
  • 商品編號: 10155952

    頁數:743

    印次:1

    印刷時間:2008-01-01


HK$108.20 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《國外經典教材?計算機科學與技術?Java面向對象程序設計(第3版)》首先採用「從對象開始」的方式引導讀者,全面系統地講述如何利用Java語言解決實際問題,包括Java語言程序設計的基礎知識、基本語法、編程技巧、面向對象的特徵、控制結構、數據結構、圖形界面設計、網絡編程、異常處理,及多線程與並發編程,套接字和網絡,輸入/輸出和文件操作等內容,並通過大量示例向讀者展示面向對象程序設計理念的精髓。Java語言具有面向對象、與平台無關、安全、穩定和多線程等優良特性,是目前極為強大的編程語言。
  《國外經典教材?計算機科學與技術?Java面向對象程序設計(第3版)》重點關注問題分解和問題設計,並採用分治和逐步求精的原則,對知識點溯本求源,力求給出合理的解釋,做到言之有物,絕不含糊其辭。書中提供了豐富的典型示例,具有可操作性,便於讀者學習與應用;各章附有大量的習題,便於讀者思考和複習。《國外經典教材?計算機科學與技術?Java面向對象程序設計(第3版)》的編寫注重循序漸進的原則,教師可以根據具體情況適當地選講高級主題。
  適合作為高等院校計算機專業或相關專業的Java程序設計或面向對象程序設計課程的教材,也非常適合專業技術人員參考和閱讀。

作者簡介

  Ralph Morelli博士,Trinity大學計算機科學系副教授,擁有夏威夷大學博士學位。他的研究領域包括計算機學科教育、人工智能和認知科學。

目錄

第0章 計算機、對象和Java
0.1 歡迎
0.2 什麼是計算機
0.3 網絡、Internet和萬維網
0.4 為什麼要學習編程
0.5 編程語言
0.6 為什麼要學習Java
0.7 什麼是面向對象編程
0.7.1 面向對象編程的基本特徵:交互對象
0.7.2 什麼是對象
0.7.3 屬性和值
0.7.4 操作和消息
0.7.5 什麼是類
0.7.6 變量和方法
0.7.7 實例與類變量、類方法
0.7.8 類層次結構和類繼承
0.7.9 面向對象的原則
本章小結
習題 
第1章 Java程序設計與開發
1.1 概述
1.2 設計優秀的程序
1.3 設計一個猜謎程序
1.3.1 問題分解
1.3.2 對象設計
1.3.3 數據、方法與算法
1.3.4 用Java編寫代碼
1.3.5 語法和語義
1.3.6 測試、調試與修改
1.3.7 編寫易讀的程序
1.4 Java語言元素
1.4.1 註釋
1.4.2 程序佈局
1.4.3 關鍵字和標識符
1.4.4 數據類型和變量
1.4.5 語句
1.4.6 表達式和操作符
1.4.7 類定義
1.4.8 聲明一個實例變量
1.4.9 定義實例方法
1.4.10 Java應用程序
1.4.11 生成和使用對象
1.4.12 Java applet
1.4.13 Java類庫包
1.4.14 import語句
1.4.15 Java中的限定名稱
1.5 編輯、編譯與運行Java程序
1.5.1 Java開發環境
1.5.2 編輯程序
1.5.3 編譯程序
1.5.4 運行Java 應用程序
1.5.5 運行Java applet
1.6 Java庫:System和PrintStream
本章小結
習題 
第2章 對象的定義、創建和使用
2.1 概述
2.2 使用String對象
2.3 用Graphics對象畫圖形(選讀)
2.4 類的定義
2.4.1 Riddle類
2.4.2 RiddleUser類
2.4.3 對象實例化:創建Riddle實例
2.4.4 與Riddle交互
2.4.5 定義、創建和使用
2.5 案例學習:模擬兩人遊戲
2.5.1 設計OneRowNim類
2.5.2 定義OneRowNim類
2.5.3 測試OneRowNim類
2.5.4 流程控制:方法調用與返回
2.5.5 跟蹤OneRowNim程序
2.5.6 面向對象設計:基本原則
2.6 Java庫:java.util.Scanner
2.6.1 用 Scanner類進行鍵盤輸入
2.6.2 使用KeyboardReader類進行
鍵盤輸入
本章小結
習題 
第3章 方法:與對象進行通信
第4章 輸入/輸出:用戶界面設計
第5章 Java數據與運算符
第6章 控制結構
第7章 字符串和字符串處理
第8章 繼承與多態
第9章 數組與數組處理
第10章 異常:出現問題的時候
第11章 文件與流:輸入/輸出技術
第12章 遞歸問題求解
第13章 圖形用戶界面
第14章 線程和並發編程
第15章 套接字和網絡
第16章 數據結構:列表、棧和隊列
附錄A 編碼約定
附錄B Java開發工具包
附錄C ASCII碼和Urlicode字符集
附錄D Java關鍵字
附錄E 運算符的優先級結構
附錄F Java內部類
附錄G 自動裝箱和枚舉
附錄H Java和UML資源


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。