本書由匯編語言、微機(jī)原理、接口技術(shù)及附錄四個部分組成,主要內(nèi)容有:快速進(jìn)制轉(zhuǎn)換,真值與補(bǔ)碼直接轉(zhuǎn)換,微機(jī)硬件基礎(chǔ),8086/88CPU指令系統(tǒng)以及內(nèi)部結(jié)構(gòu)、引腳、時序,匯編語言及編程方法,內(nèi)存的存儲原理及與CPU的連接,I/O方式及編程,中斷概念及實(shí)現(xiàn),8255、8253、8251等接口芯片硬件設(shè)計及編程驅(qū)動,A/D、D/A轉(zhuǎn)換以及工業(yè)自動化控制,鍵盤及接口,顯示及接口,并口通信,串口通信,總線技術(shù),微機(jī)系統(tǒng)應(yīng)用設(shè)計,附錄等。
目 錄<br>
第1章 緒論<br>
1.1 Java程序設(shè)計語言<br>
1.2 程序開發(fā)<br>
1.3 問題求解<br>
1.4 軟件開發(fā)行為<br>
1.5 面向?qū)ο蟪绦蛟O(shè)計<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第2章 數(shù)據(jù)和表達(dá)式<br>
2.1 字符串<br>
2.2 變量和賦值<br>
2.3 基本數(shù)據(jù)類型<br>
2.4 表達(dá)式<br>
2.5 數(shù)據(jù)轉(zhuǎn)換<br>
2.6 讀輸入數(shù)據(jù)<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第3章 使用類和對象<br>
3.1 創(chuàng)建對象<br>
3.2 String類<br>
3.3 包<br>
3.4 Random類<br>
3.5 Math類<br>
3.6 格式化輸出<br>
3.7 枚舉類型<br>
3.8 包裝類<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第4章 條件和循環(huán)<br>
4.1 布爾表達(dá)式<br>
4.2 if語句<br>
4.3 數(shù)據(jù)比較<br>
4.4 switch語句<br>
4.5 while語句<br>
4.6 迭代器<br>
4.7 do語句<br>
4.8 for語句<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第5章 編寫類<br>
5.1 再談類和對象<br>
5.2 類的剖析<br>
5.3 封裝<br>
5.4 方法的剖析<br>
5.5 靜態(tài)類成員<br>
5.6 類關(guān)系<br>
5.7 方法設(shè)計<br>
5.8 方法重載<br>
5.9 測試<br>
5.10調(diào)試<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第6章 圖形用戶界面<br>
6.1 GUI元素<br>
6.2 更多的組件<br>
6.3 布局管理器<br>
6.4 鼠標(biāo)和鍵盤事件<br>
6.5 對話框<br>
6.6 一些重要細(xì)節(jié)<br>
6.7 GUI設(shè)計<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第7章 數(shù)組<br>
7.1 數(shù)組元素<br>
7.2 數(shù)組的聲明及使用<br>
7.3 對象數(shù)組<br>
7.4 命令行參數(shù)<br>
7.5 變長參數(shù)表<br>
7.6 二維數(shù)組<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第8章 繼承<br>
8.1 創(chuàng)建子類<br>
8.2 方法的重寫<br>
8.3 類層次<br>
8.4 可見性<br>
8.5 設(shè)計繼承<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第9章 多態(tài)<br>
9.1 后綁定<br>
9.2 通過繼承實(shí)現(xiàn)多態(tài)<br>
9.3 接口<br>
9.4 通過接口實(shí)現(xiàn)多態(tài)<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
<br>
第10章 異常<br>
10.1 異常處理<br>
10.2 不捕獲異常<br>
10.3 try-catch語句<br>
10.4 異常傳播<br>
10.5 異常類的層次<br>
10.6 I/O異常<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第11章 遞歸<br>
11.1 遞歸思想<br>
11.2 遞歸程序設(shè)計<br>
11.3 使用遞歸<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第12章 算法分析<br>
12.1 算法效率<br>
12.2 增長函數(shù)和大O符號<br>
12.3 比較增長函數(shù)<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
自測題答案<br>
第13章 查找與排序<br>
13.1 查找<br>
13.2 排序<br>
13.3 分析查找及排序算法<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
<br>
第14章 棧<br>
14.1 集合的介紹<br>
14.2 棧集合<br>
14.3 繼承、 多態(tài)和泛型<br>
14.4 棧的ADT<br>
14.5 使用棧: 計算后綴表達(dá)式<br>
14.6 異常<br>
14.7 使用數(shù)組實(shí)現(xiàn)棧<br>
14.8 ArrayStack類<br>
14.9 將引用作為鏈<br>
14.10管理鏈表<br>
14.11沒有鏈的元素<br>
14.12使用鏈實(shí)現(xiàn)棧<br>
14.13使用java.util.Stack類實(shí)現(xiàn)棧<br>
14.14包<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第15章 隊(duì)列<br>
15.1 隊(duì)列ADT<br>
15.2 使用隊(duì)列: 編碼k值<br>
15.3 使用隊(duì)列: 模擬票務(wù)柜臺<br>
15.4 實(shí)現(xiàn)隊(duì)列: 使用鏈表<br>
15.5 隊(duì)列的實(shí)現(xiàn): 使用數(shù)組<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第16章 樹<br>
16.1 樹<br>
16.2 樹的遍歷<br>
16.3 樹的實(shí)現(xiàn)策略<br>
16.4 二叉樹的實(shí)現(xiàn)<br>
16.5 決策樹<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第17章 二叉查找樹<br>
17.1 二叉查找樹<br>
17.2 二叉查找樹的實(shí)現(xiàn)<br>
17.3 平衡二叉查找樹<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第18章 堆和優(yōu)先隊(duì)列<br>
18.1 堆<br>
18.2 堆的實(shí)現(xiàn)<br>
18.3 堆排序<br>
18.4 優(yōu)先隊(duì)列<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第19章 圖<br>
19.1 無向圖<br>
19.2 有向圖<br>
19.3 帶權(quán)圖<br>
19.4 常用的圖算法<br>
19.5 圖的實(shí)現(xiàn)策略<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第20章 哈希方法<br>
20.1 哈希方法<br>
20.2 哈希函數(shù)<br>
20.3 解決沖突<br>
20.4 從哈希表中刪除元素<br>
20.5 Java Collections API中的哈希表<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
第21章 數(shù)據(jù)庫<br>
21.1 數(shù)據(jù)庫介紹<br>
21.2 建立與數(shù)據(jù)庫連接<br>
21.3 創(chuàng)建并修改數(shù)據(jù)庫表<br>
21.4 查詢數(shù)據(jù)庫<br>
21.5 插入、 查看及更新數(shù)據(jù)<br>
21.6 刪除數(shù)據(jù)和數(shù)據(jù)庫表<br>
關(guān)鍵概念摘要<br>
自測題<br>
練習(xí)<br>
程序設(shè)計項(xiàng)目<br>
自測題答案<br>
附錄A 詞匯表<br>
附錄B 數(shù)制<br>
附錄C Unicode字符集<br>
附錄D Java運(yùn)算符<br>
附錄E Java修飾符<br>
附錄F Java圖形<br>
附錄G Java applet<br>
附錄H 正則表達(dá)式<br>
附錄I Java文檔生成器<br>
附錄J Java語法<br>