注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)面向?qū)ο蟪绦蛟O(shè)計教程(Java版 原書第4版)

面向?qū)ο蟪绦蛟O(shè)計教程(Java版 原書第4版)

面向?qū)ο蟪绦蛟O(shè)計教程(Java版 原書第4版)

定 價:¥59.00

作 者: (美)武
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 算法語言

ISBN: 9787111213161 出版時間: 2007-07-01 包裝: 平裝
開本: 16開 頁數(shù): 572 字?jǐn)?shù):  

內(nèi)容簡介

  本書全面詳細(xì)地講解面向?qū)ο蟪绦蛟O(shè)計的基本思想和編程方法,主要內(nèi)容包括Java語言的介紹和使用、選擇語句、重復(fù)語句、自定義類、異常與斷言、字符與字符串、數(shù)組、排序和查找、文件輸入與輸出、繼承與多態(tài)、圖形用戶界面與事件驅(qū)動的程序設(shè)計、遞歸算法。本書以面向?qū)ο蟮某绦蛟O(shè)計方法貫穿始終,在講解的過程中使用了很多形象的比喻,容易學(xué)習(xí),而不讓人感到枯燥,且?guī)缀趺空露冀Y(jié)合實例開發(fā),基礎(chǔ)性和實用性并重。讀完本書后,讀者不僅能掌握J(rèn)ava語言,而且能夠掌握一些常見的實際問題的解決方法。本書適合作為高等院?!癑ava語言程序設(shè)計”課程的教材,也適合初學(xué)者作為自學(xué)教材。

作者簡介

  C.Thomas Wu,在美國加州大學(xué)圣地亞哥分校獲計算機科學(xué)博士學(xué)位,目前在蒙特雷海軍研究生院擔(dān)任副教授,此前,他在西北大學(xué)埃文斯頓分校擔(dān)任副教授。他的研究方向包括計算機科學(xué)教育、Java、數(shù)據(jù)庫、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)、用戶接口設(shè)計和機器人學(xué)。

圖書目錄

譯考序
前言
笫0章 程序設(shè)計語言簡介
 0.1 程序設(shè)計語言
 0.2 Java
第1章 面向?qū)ο蟪绦蛟O(shè)計與軟件開發(fā)簡介
 1.1 類和對象
 1.2 消息和方法
 1.3 類數(shù)據(jù)值和實例數(shù)據(jù)值
 1.4 繼承
 1.5 軟件工程和軟件生命周期
 練習(xí)
第2章 Java使用初步
 2.1 第一個Java程序
 2.2 程序的組成元素
 2.3 編輯、編譯及運行周期
 2.4 Java標(biāo)準(zhǔn)類實例
 2.5 實例開發(fā)
 練習(xí)
第3章 數(shù)值數(shù)據(jù)
 3.1 變量
 3.2 算術(shù)表達式
 3.3 常量
 3.4 獲取數(shù)字輸入值
 3.5 標(biāo)準(zhǔn)輸出
 3.6 標(biāo)準(zhǔn)輸入
 3.7 Math類
 3.8 隨機數(shù)生成
 3.9 GregorianCalendar類
 3.10 實例開發(fā)
 3.11 數(shù)字表示
 練習(xí)
笫4章 與定義類:第一部分
 4.1 第一個例子:定義并使用類
 4.2 第二個例子:定義并使用多個類
 4.3 匹配實參與形參
 4.4 將對象傳遞給方法
 4.5 構(gòu)造方法
 4.6 信息隱藏與可視性修飾符
 4.7 類常量
 4.8 局部變量
 4.9 調(diào)用同一類中的方法
 4.10 將任一類變成主類
 4.11 實例開發(fā)
 練習(xí)
第5章 選擇語句
 5.1 if語句
 5.2 嵌套的if語句
 5.3 布爾表達式和變量
 5.4 比較對象
 5.5 switch語句
 5.6 繪圖
 5.7 實例開發(fā)
 練習(xí)
第6章 重復(fù)語句
 6.1 while語句
 6.2 編寫重復(fù)語句存在的陷阱
 6.3 do-while語句
 6.4 回環(huán)分半重復(fù)控制
 6.5 確認(rèn)對話框
 6.6 for語句
 6.7 嵌套的for語句
 6.8 格式化輸出
 6.9 貸款表
 6.10 估算運行時間
 6.11 遞歸方法
 6.12 實例開發(fā)
 練習(xí)
第7章 自定義類:第二部分
 7.1 從方法中返回對象
 7.2 保留字 this
 7.3 重載方法和構(gòu)造方法
 7.4 類變量和類方法
 7.5 值調(diào)用參數(shù)傳遞
 7.6 將類組織成包
 7.7 使用Javadoc注釋命令生成類文檔
 7.8 完整的Fraction類
 7.9 實例開發(fā)
 練習(xí)
笫8章 異常與斷言
 8.1 捕獲異常
 8.2 拋出異常與多catch塊
 8.3 傳播異常
 8.4 異常的類型
 8.5 自定義異常
 8.6 斷言
 8.7 實例開發(fā)
 練習(xí)
第9章 字符與字符串
 9.1 字符
 9.2 字符串
 9.3 模式匹配和正則表達式
 9.4 Pattern類和Matcher類
 9.5 比較字符串
 9.6 StringBuffer和StringBuilder類
 9.7 實例開發(fā)
 練習(xí)
第10章 數(shù)組
 10.1 數(shù)組基本概念
 10.2 對象數(shù)組
 10.3 將數(shù)組傳遞給方法
 10.4 二維數(shù)組
 10.5 列表和映射
 10.6 實例開發(fā)
 練習(xí)
第11章 排序和查找
 11.1 查找
 11.2 排序
 11.3 堆排序
 11.4 實例開發(fā)
 練習(xí)
第12章 文件輸入與輸出
 12.1 File和JFileChooser對象
 12.2 低級文件I/O
 12.3 高級文件I/O
 12.4 I/O對象
 12.5 實例開發(fā)
 練習(xí)
第13章 繼承與多態(tài)
 13.1 用繼承定義類
 13.2 運用多態(tài)有效地使用類
 13.3 繼承和成員可訪問性
 13.4 繼承和構(gòu)造方法
 13.5 抽象超類和抽象方法
 13.6 繼承與接口的比較
 13.7 實例開發(fā)
 練習(xí)
第14章 圖形用戶界面與事件驅(qū)動的程序設(shè)計
 14.1 定制框架窗體
 14.2 圖形用戶界面程序設(shè)計基礎(chǔ)
 14.3 與文本相關(guān)的GUI組件
 14.4 布局管理器
 14.5 有效使用嵌套面板
 14.6 其他GUI組件
 14.7 菜單
 14.8 處理鼠標(biāo)事件
 練習(xí)
第15章 遞歸算法
 15.1 遞歸的基本元素
 15.2 目錄列表
 15.3 異序詞
 15.4 漢諾塔
 15.5 快速排序
 15.6 何時不能使用遞歸
 練習(xí)
附錄A 如何運行Java程序
附錄B 實例程序
附錄C 標(biāo)準(zhǔn)類和接口
附錄D UML圖

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號