注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Java程序設(shè)計(jì)概念:對(duì)象先行(原書(shū)第8版)

Java程序設(shè)計(jì)概念:對(duì)象先行(原書(shū)第8版)

Java程序設(shè)計(jì)概念:對(duì)象先行(原書(shū)第8版)

定 價(jià):¥119.00

作 者: [美] 凱·霍斯特曼 著,林琪,肖斌 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書(shū)
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111593669 出版時(shí)間: 2018-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 621 字?jǐn)?shù):  

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

  這是一本關(guān)于Java和計(jì)算機(jī)編程的入門(mén)教材,書(shū)中重點(diǎn)關(guān)注基礎(chǔ)知識(shí),并強(qiáng)調(diào)如何有效地學(xué)習(xí)。本書(shū)共分三部分。部分(第1~7章)是基礎(chǔ)知識(shí),首先簡(jiǎn)要介紹了計(jì)算機(jī)科學(xué)和Java編程,展示了如何管理預(yù)定義的類以及如何根據(jù)給定的規(guī)范定義類,之后講解了基本數(shù)據(jù)類型、分支、循環(huán)和數(shù)組;第二部分(第8~12章)講解面向?qū)ο笤O(shè)計(jì),包括類的設(shè)計(jì)、繼承和多態(tài)、接口、異常處理和基本文件輸入/輸出,以及兩個(gè)重要的案例研究;第三部分是在線內(nèi)容,講解了數(shù)據(jù)結(jié)構(gòu)與算法,具體包括遞歸、排序和查找、鏈表、集合、映射、棧和隊(duì)列。本書(shū)非常適合作為計(jì)算機(jī)科學(xué)家、工程師和其他學(xué)科學(xué)生的本編程教材。

作者簡(jiǎn)介

暫缺《Java程序設(shè)計(jì)概念:對(duì)象先行(原書(shū)第8版)》作者簡(jiǎn)介

圖書(shū)目錄

目 錄
Java Concepts: Early Objects (Eighth Edition)
出版者的話
譯者序
前言
學(xué)習(xí)輔助手段介紹
致謝
特色內(nèi)容
第一部分 基礎(chǔ)知識(shí)
第1章 引言 2
1.1 計(jì)算機(jī)程序 2
1.2 計(jì)算機(jī)剖析 3
計(jì)算與社會(huì)1.1 計(jì)算機(jī)無(wú)處不在 4
1.3 Java編程語(yǔ)言 5
1.4 熟悉你的編程環(huán)境 7
編程技巧1.1 備份副本 10
1.5 分析你的第一個(gè)程序 10
常見(jiàn)錯(cuò)誤1.1 缺少分號(hào) 13
1.6 錯(cuò)誤 14
常見(jiàn)錯(cuò)誤1.2 單詞拼寫(xiě)錯(cuò)誤 15
1.7 解決問(wèn)題:算法設(shè)計(jì) 15
1.7.1 算法概念 16
1.7.2 解決一個(gè)投資問(wèn)題的算法 16
1.7.3 偽代碼 17
1.7.4 從算法到程序 18
操作指南1.1 用偽代碼描述算法 19
實(shí)用示例1.1 編寫(xiě)一個(gè)鋪地板瓷磚的算法 21
第2章 使用對(duì)象 31
2.1 對(duì)象和類 31
2.1.1 使用對(duì)象 32
2.1.2 類 32
2.2 變量 33
2.2.1 變量聲明 33
2.2.2 類型 35
2.2.3 名 35
2.2.4 注釋 36
2.2.5 賦值 37
常見(jiàn)錯(cuò)誤2.1 使用未聲明或未初始化的變量 39
常見(jiàn)錯(cuò)誤2.2 混淆變量聲明和賦值語(yǔ)句 39
編程技巧2.1 選擇描述性的變量名 39
2.3 調(diào)用方法 40
2.3.1 類的公共接口 40
2.3.2 方法參數(shù) 40
2.3.3 返回值 42
2.3.4 方法聲明 43
編程技巧2.2 通過(guò)嘗試來(lái)學(xué)習(xí) 44
2.4 構(gòu)造對(duì)象 45
常見(jiàn)錯(cuò)誤2.3 試圖如調(diào)用方法一樣調(diào)用構(gòu)造函數(shù) 47
2.5 訪問(wèn)器和修改器方法 47
2.6 API文檔 48
2.6.1 瀏覽API文檔 49
2.6.2 包 50
編程技巧2.3 不要強(qiáng)記,使用在線幫助 51
2.7 實(shí)現(xiàn)一個(gè)測(cè)試程序 51
專題2.1 在交互環(huán)境中測(cè)試類 53
實(shí)用示例2.1 你活了多少天? 54
實(shí)用示例2.2 處理圖片 54
2.8 對(duì)象引用 54
計(jì)算與社會(huì)2.1 計(jì)算機(jī)壟斷 57
2.9 圖形應(yīng)用 57
2.9.1 幀窗口 58
2.9.2 在組件上繪制 59
2.9.3 在幀窗口中顯示組件 61
2.10 橢圓、線、文本和顏色 62
2.10.1 橢圓和圓 63
2.10.2 線 63
2.10.3 繪制文本 64
2.10.4 顏色 64
第3章 實(shí)現(xiàn)類 78
3.1 實(shí)例變量和封裝 78
3.1.1 實(shí)例變量 78
3.1.2 Counter類的方法 80
3.1.3 封裝 80
3.2 指定類的公共接口 82
3.2.1 指定方法 82
3.2.2 指定構(gòu)造函數(shù) 83
3.2.3 使用公共接口 85
3.2.4 為公共接口加注釋 85
常見(jiàn)錯(cuò)誤3.1 將構(gòu)造函數(shù)聲明為void 88
編程技巧3.1 javadoc工具 88
3.3 提供類實(shí)現(xiàn) 89
3.3.1 提供實(shí)例變量 89
3.3.2 提供構(gòu)造函數(shù) 89
3.3.3 提供方法 91
常見(jiàn)錯(cuò)誤3.2 忽略參數(shù)變量 93
操作指南3.1 實(shí)現(xiàn)一個(gè)類 94
實(shí)用示例3.1 建立一個(gè)簡(jiǎn)單的菜單 97
3.4 單元測(cè)試 98
計(jì)算與社會(huì)3.1 電子投票機(jī) 99
3.5 解決問(wèn)題:跟蹤對(duì)象 100
3.6 局部變量 102
常見(jiàn)錯(cuò)誤3.3 在局部變量中重復(fù)實(shí)例變量 103
常見(jiàn)錯(cuò)誤3.4 提供不必要的實(shí)例變量 104
常見(jiàn)錯(cuò)誤3.5 忘記在構(gòu)造函數(shù)中初始化對(duì)象引用 105
3.7 this引用 105
專題3.1 從一個(gè)構(gòu)造函數(shù)調(diào)用另一個(gè)構(gòu)造函數(shù) 108
3.8 圖形類 108
操作指南3.2 繪制圖形 112
第4章 基本數(shù)據(jù)類型 127
4.1 數(shù)字 127
4.1.1 數(shù)字類型 127
4.1.2 常量 129
專題4.1 大數(shù) 134
編程技巧4.1 不要使用魔法數(shù) 134
4.2 算術(shù)運(yùn)算 135
4.2.1 算術(shù)操作符 135
4.2.2 自增和自減 135
4.2.3 整除和求余 135
4.2.4 冪和平方根 136
4.2.5 浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù) 138
常見(jiàn)錯(cuò)誤4.1 意外的整除 139
常見(jiàn)錯(cuò)誤4.2 小括號(hào)不匹配 140
編程技巧4.2 表達(dá)式中的空格 140
Java 8說(shuō)明4.1 避免負(fù)余數(shù) 140
專題4.2 結(jié)合賦值和算術(shù)運(yùn)算 141
專題4.3 實(shí)例方法和靜態(tài)方法 141
計(jì)算與社會(huì)4.1 奔騰處理器的浮點(diǎn)數(shù)bug 141
4.3 輸入和輸出 143
4.3.1 讀取輸入 143
4.3.2 格式化輸出 144
操作指南4.1 完成計(jì)算 147
實(shí)用示例4.1 計(jì)算金字塔的體積和表面積 150
4.4 解決問(wèn)題:先手動(dòng)完成 150
實(shí)用示例4.2 計(jì)算旅行時(shí)間 152
4.5 字符串 152
4.5.1 String類型 152
4.5.2 字符串連接 153
4.5.3 字符串輸入 154
4.5.4 轉(zhuǎn)義序列 154
4.5.5 字符串和字符 154
4.5.6 子串 155
編程技巧4.3 閱讀異常報(bào)告 157
專題4.4 使用對(duì)話框提供輸入和輸出 158
計(jì)算與社會(huì)4.2 國(guó)際字母表和Unicode 158
第5章 判斷 174
5.1 if語(yǔ)句 174
編程技巧5.1 大括號(hào)布局 177
編程技巧5.2 總是使用大括號(hào) 178
常見(jiàn)錯(cuò)誤5.1 if條件后有分號(hào) 178
編程技巧5.3 制表符 178
專題5.1 條件操作符 179
編程技巧5.4 避免不同分支中重復(fù) 179
5.2 比較值 180
5.2.1 關(guān)系操作符 180
5.2.2 比較浮點(diǎn)數(shù) 181
5.2.3 比較字符串 182
5.2.4 比較對(duì)象 183
5.2.5 測(cè)試null 184
常見(jiàn)錯(cuò)誤5.2 使用==比較字符串 185
操作指南5.1 實(shí)現(xiàn)一個(gè)if語(yǔ)句 186
實(shí)用示例5.1 抽取中間字符 188
計(jì)算與社會(huì)5.1 丹佛機(jī)場(chǎng)的行李處理系統(tǒng) 188
5.3 多個(gè)候選條件 189
專題5.2 switch語(yǔ)句 192
5.4 嵌套分支 193
編程技巧5.5 手動(dòng)跟蹤 196
常見(jiàn)錯(cuò)誤5.3 空懸else問(wèn)題 197
專題5.3

本目錄推薦

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