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

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

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

定 價(jià):¥59.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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