注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)科學(xué)理論與基礎(chǔ)知識(shí)數(shù)據(jù)結(jié)構(gòu)與問題求解:Java語言描述(原書第4版)

數(shù)據(jù)結(jié)構(gòu)與問題求解:Java語言描述(原書第4版)

數(shù)據(jù)結(jié)構(gòu)與問題求解:Java語言描述(原書第4版)

定 價(jià):¥169.00

作 者: [美]馬克·艾倫·維斯(Mark Allen Weiss)
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111746874 出版時(shí)間: 2024-05-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書從介紹什么是數(shù)據(jù)結(jié)構(gòu)開始,繼而對(duì)高級(jí)數(shù)據(jù)結(jié)構(gòu)與算法進(jìn)行分析。本書以獨(dú)特的方式,清晰地將每種數(shù)據(jù)結(jié)構(gòu)的接口與其實(shí)現(xiàn)分離開來,即將如何使用數(shù)據(jù)結(jié)構(gòu)與如何對(duì)數(shù)據(jù)結(jié)構(gòu)編程相分離,本書從抽象思維和問題求解的角度出發(fā),為數(shù)據(jù)結(jié)構(gòu)和算法提供實(shí)用的介紹,并采用現(xiàn)今流行的Java編程語言來實(shí)現(xiàn),是數(shù)據(jù)結(jié)構(gòu)與算法分析的理想教材。

作者簡介

  馬克·艾倫·維斯(Mark Allen Weiss) 佛羅里達(dá)國際大學(xué)工程與計(jì)算學(xué)院杰出教授、副院長。他于1983年獲得庫伯高級(jí)科學(xué)藝術(shù)聯(lián)合學(xué)院電子工程學(xué)士學(xué)位,并于1987年獲得普林斯頓大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位。他是IEEE、AAAS會(huì)士和ACM杰出教育家。曾獲SIGCSE計(jì)算機(jī)科學(xué)教育杰出貢獻(xiàn)獎(jiǎng)、IEEE泰勒·布斯教育獎(jiǎng)、IEEE威廉·塞爾教育獎(jiǎng)、ACM卡爾斯特羅姆杰出教育家獎(jiǎng)。

圖書目錄

目  錄
Data Structures and Problem Solving Using Java, Fourth Edition
譯者序
前言
第一部分 Java之旅
第1章 Java的基本特性  2
1.1 總體運(yùn)行環(huán)境  2
1.2 第一個(gè)程序  3
1.2.1 注釋  3
1.2.2 main  3
1.2.3 終端輸出  4
1.3 Java的基本類型  4
1.3.1 基本類型  4
1.3.2 常量  4
1.3.3 基本類型的聲明和初始化  5
1.3.4 終端輸入和輸出  5
1.4 基本運(yùn)算符  5
1.4.1 賦值運(yùn)算符  5
1.4.2 二元算術(shù)運(yùn)算符  6
1.4.3 一元運(yùn)算符  6
1.4.4 類型轉(zhuǎn)換  7
1.5 條件語句  7
1.5.1 關(guān)系運(yùn)算符和相等運(yùn)算符  7
1.5.2 邏輯運(yùn)算符  8
1.5.3 if語句  8
1.5.4 while語句  9
1.5.5 for語句  9
1.5.6 do語句  10
1.5.7 break和continue語句  11
1.5.8 switch語句  11
1.5.9 條件運(yùn)算符  12
1.6 方法  12
1.6.1 方法名的重載  13
1.6.2 存儲(chǔ)類  13
1.7 總結(jié)  13
1.8 核心概念  14
1.9 常見錯(cuò)誤  15
1.10 網(wǎng)絡(luò)資源  15
1.11 練習(xí)  15
1.12 參考文獻(xiàn)  16
第2章 引用類型  18
2.1 什么是引用  18
2.2 對(duì)象和引用的基礎(chǔ)知識(shí)  19
2.2.1 點(diǎn)運(yùn)算符  19
2.2.2 對(duì)象的聲明  20
2.2.3 垃圾收集  20
2.2.4 =的含義  21
2.2.5 參數(shù)傳遞  22
2.2.6 ==的含義  22
2.2.7 沒有對(duì)象的運(yùn)算符重載  23
2.3 字符串  23
2.3.1 字符串操作的基礎(chǔ)  23
2.3.2 字符串連接  23
2.3.3 字符串比較  24
2.3.4 其他String方法  24
2.3.5 將其他類型轉(zhuǎn)換為字符串  24
2.4 數(shù)組  25
2.4.1 聲明、賦值和方法  25
2.4.2 動(dòng)態(tài)數(shù)組擴(kuò)展  27
2.4.3 ArrayList  29
2.4.4 多維數(shù)組  30
2.4.5 命令行參數(shù)  31
2.4.6 增強(qiáng)的for循環(huán)  31
2.5 異常處理  32
2.5.1 處理異?! ?2
2.5.2 finally子句  33
2.5.3 常見的異?! ?3
2.5.4 throw和throws子句  34
2.6 輸入和輸出  35
2.6.1 基本的流操作  35
2.6.2 Scanner類型  36
2.6.3 順序文件  38
2.7 總結(jié)  40
2.8 核心概念  40
2.9 常見錯(cuò)誤  41
2.10 網(wǎng)絡(luò)資源  42
2.11 練習(xí)  42
2.12 參考文獻(xiàn)  45
第3章 對(duì)象和類  46
3.1 什么是面向?qū)ο蟪绦蛟O(shè)計(jì)  46
3.2 簡單示例  47
3.3 javadoc  48
3.4 基本方法  50
3.4.1 構(gòu)造方法  50
3.4.2 設(shè)置方法和訪問方法  51
3.4.3 輸出和toString  52
3.4.4 equals  52
3.4.5 main  52
3.5 示例:使用java.math.
BigInteger  52
3.6 其他結(jié)構(gòu)成分  54
3.6.1 this引用  54
3.6.2 用于構(gòu)造方法的this簡寫  55
3.6.3 instanceof運(yùn)算符  55
3.6.4 實(shí)例成員和靜態(tài)成員  55
3.6.5 靜態(tài)域和方法  55
3.6.6 靜態(tài)初始化程序  57
3.7 示例:實(shí)現(xiàn)BigRational類  58
3.8 包  61
3.8.1 import指令  61
3.8.2 package語句  62
3.8.3 CLASSPATH環(huán)境變量  63
3.8.4 包可見性規(guī)則  64
3.9 設(shè)計(jì)模式:復(fù)合  64
3.10 總結(jié)  65
3.11 核心概念  66
3.12 常見錯(cuò)誤  67
3.13 網(wǎng)絡(luò)資源  67
3.14 練習(xí)  67
3.15 參考文獻(xiàn)  71
第4章 繼承  72
4.1 什么是繼承  72
4.1.1 創(chuàng)建新的類  72
4.1.2 類型兼容性  76
4.1.3 動(dòng)態(tài)調(diào)度和多態(tài)  76
4.1.4 繼承層次結(jié)構(gòu)  77
4.1.5 可見性規(guī)則  77
4.1.6 構(gòu)造方法和super  78
4.1.7 final方法和類  79
4.1.8 覆蓋一個(gè)方法  80
4.1.9 再次討論類型兼容性  81
4.1.10 數(shù)組類型的兼容性  82
4.1.11 協(xié)變返回類型  82
4.2 設(shè)計(jì)層次結(jié)構(gòu)  83
4.2.1 抽象方法和類  85
4.2.2 為未來而設(shè)計(jì)  86
4.3 多繼承  87
4.4 接口  88
4.4.1 規(guī)范接口  89
4.4.2 實(shí)現(xiàn)一個(gè)接口  89
4.4.3 多接口  90
4.4.4 接口是抽象類  90
4.5 Java中的基本繼承  90
4.5.1 Object類  90
4.5.2 異常的層次結(jié)構(gòu)  90
4.5.3 I/O:裝飾器模式  92
4.6 使用繼承實(shí)現(xiàn)泛型組件  94
4.6.1 Object用于泛型  94
4.6.2 基本類型的包裝類  96
4.6.3 裝箱/拆箱  97
4.6.4 適配器:改變接口  97
4.6.5 為泛型使用接口類型  98<>

本目錄推薦

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