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

Java面向?qū)ο蟪绦蛟O(shè)計

Java面向?qū)ο蟪绦蛟O(shè)計

定 價:¥34.00

作 者: 耿祥義,張躍平 編著
出版社: 清華大學(xué)出版社
叢編項: 21世紀(jì)高等學(xué)校計算機(jī)專業(yè)實用規(guī)劃教材
標(biāo) 簽: J2EE

ISBN: 9787302213529 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 424 字?jǐn)?shù):  

內(nèi)容簡介

  《Java面向?qū)ο蟪绦蛟O(shè)計》注重結(jié)合實例,以及重要的設(shè)計模式,循序漸進(jìn)地向讀者介紹Java面向?qū)ο缶幊痰闹匾R。所列舉例子都是由簡到繁,便于讀者掌握J(rèn)ava面向?qū)ο缶幊痰乃枷?。全書分?7章,分別講解了基本數(shù)據(jù)類型、枚舉和數(shù)組、運算符、表達(dá)式和語句、類、對象和接口、面向?qū)ο蟮膸讉€基本原則、重要的設(shè)計模式、常用實用類、Java Swing圖形用戶界面、對話框、Java輸入輸出流、泛型與集合框架、JDBC數(shù)據(jù)庫操作、Java多線程機(jī)制、Java網(wǎng)絡(luò)基礎(chǔ)以及Java Applet等內(nèi)容。Java語言具有面向?qū)ο?、與平臺無關(guān)、安全、穩(wěn)定和多線程等優(yōu)良特性,是目前軟件設(shè)計中極為強(qiáng)大的編程語言。Java已成為網(wǎng)絡(luò)時代最重要的語言之一?!禞ava面向?qū)ο蟪绦蛟O(shè)計》適合高等院校計算機(jī)專業(yè)作為Java語言程序設(shè)計以及面向?qū)ο笳Z言課程的教材。

作者簡介

  耿祥義,1995年中國科學(xué)技術(shù)大學(xué)博士畢業(yè),獲理學(xué)博士學(xué)位。1997年從中山大學(xué)博士后流動站出站,現(xiàn)任大連交通大學(xué)教授。有多年講授Java語言的經(jīng)驗,已編寫出版《Java 2實用教程》、《Java課程設(shè)計》、《JSP程序設(shè)計》、《XML程序設(shè)計》等十余部教材。張躍平,現(xiàn)任大連交通大學(xué)講師。已編寫和參編出版《Visual FoxPro課程設(shè)計》《Java 2實用教程》、 《JSP實用教程》等教材。

圖書目錄

第1章 Java語言概述
1.1 Java的誕生
1.2 Java的特點
1.2.1 簡單
1.2.2 面向?qū)ο?br />1.2.3 平臺無關(guān)
1.2.4 多線程
1.2.5 安全
1.2.6 動態(tài)
1.3 安裝JDK
1.3.1 三種平臺簡介
1.3.2 安裝JavaSE平臺
1.4 Java程序的開發(fā)步驟
1.5 一個簡單的Java應(yīng)用程序
1.5.1 編寫源文件
1.5.2 編譯
1.5.3 運行
1.6 聯(lián)合編譯
1.7 注釋
1.8 編程風(fēng)格
1.8.1 Allmans風(fēng)格
1.8.2 Kernighan風(fēng)格
1.9 小結(jié)
習(xí)題1
第2章 基本類型、數(shù)組和枚舉類型
2.1 標(biāo)識符和關(guān)鍵字
2.1.1 標(biāo)識符
2.1.2 關(guān)鍵字
2.2 基本數(shù)據(jù)類型
2.2.1 邏輯類型
2.2.2 整數(shù)類型
2.2.3 字符類型
2.2.4 浮點類型
2.2.5 基本數(shù)據(jù)類型的轉(zhuǎn)換
2.3 從命令行輸入輸出數(shù)據(jù)
2.3.1 輸入基本型數(shù)據(jù)
2.3.2 輸出基本型數(shù)據(jù)
2.4 數(shù)組
2.4.1 聲明數(shù)組
2.4.2 創(chuàng)建數(shù)組
2.4.3 數(shù)組元素的使用
2.4.4 length的使用
2.4.5 數(shù)組的初始化
2.4.6 數(shù)組的引用
2.4.7 表示格式
2.4.8 復(fù)制數(shù)組
2.4.9 排序與二分查找
2.5 枚舉類型
2.6 小結(jié)
習(xí)題2
第3章 運算符、表達(dá)式和語句
3.1 運算符與表達(dá)式
3.1.1 算術(shù)運算符與算術(shù)表達(dá)式
3.1.2 自增、自減運算符
3.1.3 算術(shù)混合運算的精度
3.1.4 關(guān)系運算符與關(guān)系表達(dá)式
3.1.5 邏輯運算符與邏輯表達(dá)式
3.1.6 賦值運算符與賦值表達(dá)式
3.1.7 位運算符
3.1.8 instanceof運算符
3.1.9 運算符綜述
3.2 語句概述
3.3 if條件分支語句
3.3.1 if語句
3.3.2 ifelse語句
3.3.3 ifelseifelse語句
3.4 switch開關(guān)語句
3.5 循環(huán)語句
3.5.1 for循環(huán)語句
3.5.2 while循環(huán)
3.5.3 dowhile循環(huán)
3.6 break和continue語句
3.7 數(shù)組與for語句
3.8 枚舉類型與for、switch語句
3.9 小結(jié)
習(xí)題3
第4章 類與對象
4.1 編程語言的幾個發(fā)展階段
4.1.1 面向機(jī)器語言
4.1.2 面向過程語言
4.1.3 面向?qū)ο笳Z言
4.2 類
4.2.1 類聲明
4.2.2 類體
4.2.3 成員變量和局部變量
4.2.4 方法
4.2.5 方法重載
4.2.6 構(gòu)造方法
4.2.7 類方法和實例方法
4.2.8 幾個值得注意的問題
4.3 對象
4.3.1 創(chuàng)建對象
4.3.2 使用對象
4.3.3 對象的引用和實體
4.4 參數(shù)傳值
4.4.1 基本數(shù)據(jù)類型參數(shù)的傳值
4.4.2 引用類型參數(shù)的傳值
4.4.3 可變參數(shù)
4.4.4 有理數(shù)的類封裝
4.5 對象的組合
4.6 static關(guān)鍵字
4.6.1 實例變量和類變量的區(qū)別
4.6.2 實例方法和類方法的區(qū)別
4.7 this關(guān)鍵字
4.7.1 在構(gòu)造方法中使用this
4.7.2 在實例方法中使用this
4.8 包
4.8.1 包語句
4.8.2 有包名的類的存儲目錄
4.8.3 運行有包名的主類
4.9 import語句
4.9.1 引入類庫中的類
4.9.2 引入自定義包中的類
4.9.3 使用無包名的類
4.9.4 避免類名混淆
4.10 訪問權(quán)限
4.10.1 私有變量和私有方法
4.10.2 共有變量和共有方法
4.10.3 友好變量和友好方法
4.10.4 受保護(hù)的成員變量和方法
4.10.5 public類與友好類
4.11 基本類型的類包裝
4.11.1 Double和Float類
4.11.2 Byte、Short、Integer和Long類
4.11.3 Character類
4.11.4 自動裝箱與拆箱
4.12 反編譯和文檔生成器
4.12.1 javap反編譯
4.12.2 javadoc制作文檔
4.13jar文件
4.14 小結(jié)
習(xí)題4
第5章 繼承與接口
5.1 子類與父類
5.2 子類的繼承性
5.2.1 子類和父類在同一包中的繼承性
5.2.2 子類和父類不在同一包中的繼承性
5.2.3 protected的進(jìn)一步說明
5.3 子類對象的構(gòu)造過程
5.4 成員變量的隱藏和方法重寫
5.4.1 成員變量的隱藏
5.4.2 方法重寫
5.5 super關(guān)鍵字
5.5.1 使用super調(diào)用父類的構(gòu)造方法
5.5.2 使用super操作被隱藏的成員變量和方法
5.6 final關(guān)鍵字
5.6.1 final類
5.6.2 final方法
5.6.3 常量
5.7 對象的上轉(zhuǎn)型對象
5.8 繼承與多態(tài)
5.9 abstract類和abstract方法
5.9.1 abstract類的特點
5.9.2 abstract類與多態(tài)
5.10 接口
5.10.1 接口的聲明與使用
5.10.2 理解接口
5.10.3 接口回調(diào)
5.10.4 接口與多態(tài)
5.10.5 abstract類與接口的比較
5.11 小結(jié)
習(xí)題5
第6章 內(nèi)部類與異常類
6.1 內(nèi)部類
6.2 匿名類
6.2.1 和類有關(guān)的匿名類
6.2.2 和接口有關(guān)的匿名類
6.3 異常類
6.3.1 trycatch語句
6.3.2 自定義異常類
6.4 斷言
6.5 Class類
6.5.1 獲取類的有關(guān)信息
6.5.2 使用Class實例化一個對象
6.6 小結(jié)
習(xí)題6
第7章 面向?qū)ο蟮膸讉€基本原則
7.1 UML類圖簡介
7.1.1 類的UML圖
7.1.2 接口
7.1.3 泛化關(guān)系
7.1.4 關(guān)聯(lián)關(guān)系
7.1.5 依賴關(guān)系
7.1.6 實現(xiàn)關(guān)系
7.1.7 注釋
7.2 面向抽象原則
7.2.1 抽象類和接口
7.2.2 面向抽象
7.3 開閉原則
7.4 多用組合少用繼承原則
7.4.1 繼承與復(fù)用
7.4.2 組合與復(fù)用
7.4.3 組合和繼承
7.5 高內(nèi)聚低耦合原則
習(xí)題7
第8章 幾個重要的設(shè)計模式
8.1 設(shè)計模式簡介
8.1.1 什么是設(shè)計模式
8.1.2 學(xué)習(xí)設(shè)計模式的必要性
8.1.3 什么是框架
8.2 策略模式
8.2.1 概述
8.2.2 策略模式的定義
8.2.3 模式的結(jié)構(gòu)
8.2.4 模式的使用
8.2.5 策略模式的優(yōu)點
8.2.6 適合使用策略模式的情景
8.2.7 策略模式相對繼承機(jī)制的優(yōu)勢
8.3 中介者模式
8.3.1 概述
8.3.2 中介者模式的定義
8.3.3 模式的結(jié)構(gòu)
8.3.4 模式的使用
8.3.5 中介者模式的優(yōu)點
8.3.6 適合使用中介者模式的情景
8.4 模板方法模式
8.4.1 概述
8.4.2 模板方法模式的定義
8.4.3 模式的結(jié)構(gòu)
8.4.4 模式的使用
8.4.5 模板方法模式的優(yōu)點
8.4.6 適合使用模板方法模式的情景
習(xí)題8
第9章 常用實用類
9.1 String類
9.1.1 構(gòu)造字符串對象
9.1.2 String類的常用方法
9.1.3 字符串與基本數(shù)據(jù)的相互轉(zhuǎn)化
9.1.4 對象的字符串表示
9.1.5 字符串與字符、字節(jié)數(shù)組
9.1.6 正則表達(dá)式及字符串的替換與分解
9.2 StringBuffer類
9.2.1 StringBuffer對象的創(chuàng)建
9.2.2 StringBuffer類的常用方法
9.3 StringTokenizer類
9.4 Date類
9.4.1 構(gòu)造Date對象
9.4.2 日期格式化
9.5 Calendar類
9.6 Math類和BigInteger類
9.6.1 Math類
9.6.2 BigInteger類
9.7 DecimalFormat類
9.7.1 格式化數(shù)字
9.7.2 將格式化字符串轉(zhuǎn)化為數(shù)字
9.8 Pattern類與Match類
9.8.1 模式對象
9.8.2 匹配對象
9.9 小結(jié)
習(xí)題9
第10章 JavaSwing圖形用戶界面
10.1 JavaSwing概述
10.2 窗口
10.2.1 JFrame常用方法
10.2.2 菜單條、菜單、菜單項
10.3 文本框
10.3.1 JTextField類的主要方法
10.3.2 文本框上的ActionEvent事件
10.3.3 內(nèi)部類或匿名類實例做監(jiān)視器
10.3.4 窗口做監(jiān)視器
10.3.5 事件處理總結(jié)
10.3.6 文本框上的文檔類型
10.4 密碼框
10.5 按鈕與標(biāo)簽
10.5.1 按鈕
10.5.2 標(biāo)簽
10.6 菜單項
10.7 布局
10.7.1 FlowLayout布局
10.7.2 BorderLayout布局
10.7.3 CardLayout布局
10.7.4 GridLayout布局
10.7.5 BoxLayout布局
10.7.6 null布局
10.8 文本區(qū)
10.8.1 JTextArea類的主要方法
10.8.2 文本區(qū)上的DocumentEvent事件
10.9 選擇性組件
10.9.1 選擇框
10.9.2 JRadioButton單選按鈕
10.9.3 下拉列表
10.10 容器
10.11 表格
10.12 樹
10.13 Component類的常用方法
10.13.1 組件的顏色
10.13.2 組件的字體
10.13.3 組件的大小與位置
10.13.4 組件的激活與可見性
10.14 窗口事件
10.14.1 WindowListener接口
10.14.2 WindowAdapter適配器
10.15 鼠標(biāo)事件
10.15.1 使用MouseListener接口處理鼠標(biāo)事件
10.15.2 使用MouseMotionListener接口處理鼠標(biāo)事件
10.16 焦點事件
10.17 鍵盤事件
10.17.1 使用KeyListener接口處理鍵盤事件
10.17.2 處理復(fù)合鍵
10.18 使用MVC結(jié)構(gòu)
10.19 使用中介者模式
10.20 發(fā)布應(yīng)用程序
10.21 小結(jié)
習(xí)題10
第11章 對話框
11.1 JDialog類
11.1.1 JDialog類的主要方法
11.1.2 對話框的模式
11.2 文件對話框
11.3 消息對話框
11.4 輸入對話框
11.5 確認(rèn)對話框
11.6 顏色對話框
11.7 小結(jié)
習(xí)題11
第12章 輸入輸出流
12.1 File類
12.1.1 文件的屬性
12.1.2 目錄
12.1.3 文件的創(chuàng)建與刪除
12.1.4 運行可執(zhí)行文件
12.2 文件字節(jié)流
12.2.1 文件字節(jié)輸入流
12.2.2 文件字節(jié)輸出流
12.2.3 關(guān)閉流
12.3 文件字符流
12.4 緩沖流
12.5 文件對話框
12.6 隨機(jī)流
12.7 數(shù)組流
12.8 數(shù)據(jù)流
12.9 帶進(jìn)度條的輸入流
12.10 對象流
12.11 序列化與對象克隆
12.12 文件鎖
12.13 使用Scanner解析文件
12.14 小結(jié)
習(xí)題12
第13章 泛型與集合框架
13.1 泛型
13.1.1 泛型類聲明
13.1.2 使用泛型類聲明對象
13.1.3 泛型接口
13.2 鏈表
13.2.1 LinkedList泛型類
13.2.2 常用方法
13.2.3 遍歷鏈表
13.3 堆棧
13.4 散列映射
13.4.1 HashMap泛型類
13.4.2 常用方法
13.4.3 遍歷散列映射
13.4.4 基于散列映射的查詢
13.5 樹集
13.5.1 TreeSet泛型類
13.5.2 節(jié)點的大小關(guān)系
13.5.3 TreeSet類的常用方法
13.6 樹映射
13.7 自動裝箱與拆箱
13.8 小結(jié)
習(xí)題13
第14章 JDBC數(shù)據(jù)庫操作
14.1 MicrosoftAccess數(shù)據(jù)庫管理系統(tǒng)
14.1.1 建立數(shù)據(jù)庫
14.1.2 創(chuàng)建表
14.2 JDBC
14.3 連接數(shù)據(jù)庫
14.3.1 連接方式的選擇
14.3.2 建立JDBCODBC橋接器
14.3.3 ODBC數(shù)據(jù)源
14.3.4 建立連接
14.4 查詢操作
14.4.1 順序查詢
14.4.2 隨機(jī)查詢
14.4.3 條件查詢
14.4.4 排序查詢
14.4.5 模糊查詢
14.5 更新、添加與刪除操作
14.6 查詢Excel電子表格
14.7 使用預(yù)處理語句
14.7.1 預(yù)處理語句的優(yōu)點
14.7.2 使用通配符
14.8 事務(wù)
14.8.1 事務(wù)及處理
14.8.2 JDBC事務(wù)處理步驟
14.9 CachedRowSetImpl類
14.1 0小結(jié)
習(xí)題14
第15章 Java多線程機(jī)制
15.1 Java中的線程
15.1.1 程序、進(jìn)程與線程
15.1.2 線程的狀態(tài)與生命周期
15.1.3 線程調(diào)度與優(yōu)先級
15.2 Thread的子類創(chuàng)建線程
15.3 使用Runnable接口
15.3.1 Runnable接口與目標(biāo)對象
15.3.2 關(guān)于run方法中的局部變量
15.3.3 在線程中啟動其他線程
15.4 線程的常用方法
15.5 GUI線程
15.6 線程同步
15.7 在同步方法中使用wait()、notify()和notifyAll()方法
15.8 計時器線程Timer
15.9 線程聯(lián)合
15.10 守護(hù)線程
15.11 小結(jié)
習(xí)題15
第16章 Java網(wǎng)絡(luò)基礎(chǔ)
16.1 URL類
16.1.1 URL的構(gòu)造方法
16.1.2 讀取URL中的資源
16.1.3 顯示URL資源中的html文件
16.1.4 處理超鏈接
16.2 InetAdress類
16.2.1 地址的表示
16.2.2 獲取地址
16.3 套接字
16.3.1 套接字Socket
16.3.2 客戶端的套接字對象
16.3.3 ServerSocket類
16.3.4 把套接字連接放在一個線程中
16.4 UDP數(shù)據(jù)報
16.4.1 發(fā)送數(shù)據(jù)包
16.4.2 接收數(shù)據(jù)包
16.5 廣播數(shù)據(jù)報
16.6 Java遠(yuǎn)程調(diào)用
16.6.1 遠(yuǎn)程對象及其代理
16.6.2 RMI的設(shè)計細(xì)節(jié)
16.7 小結(jié)
習(xí)題16
第17章 JavaApplet
17.1 JavaApplet的結(jié)構(gòu)
17.2 JavaApplet的運行原理
17.3 在JavaApplet中播放聲音
17.4 網(wǎng)頁傳值
17.5 小結(jié)
習(xí)題17
參考文獻(xiàn)

本目錄推薦

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