出版時間:2003-7 出版社:清華大學出版社 作者:王保羅 頁數(shù):461 字數(shù):787000
Tag標簽:無
內(nèi)容概要
本書綜合介紹了Java語言編程技術和面向?qū)ο蟪绦蛟O計兩部分內(nèi)容.在講授Internet上最流行的編程語言Java的同時,還介紹了它所采用的面向?qū)ο蠹夹g的基礎理論、主要原則和思維方法。本書內(nèi)容翔實全面,涵蓋了從基本概念到高級主題(聯(lián)網(wǎng)、多線程和反射等)等內(nèi)容,并介紹了面向?qū)ο笤O計的實用知識。書中給出大量經(jīng)過調(diào)試運行良好的實例,便于初學者入門,同時有助于提高讀者解決實際問題的能力。
書籍目錄
第1章 類和對象 1.1 Java程序結構 1.2 第一個程序 1.3 定義方法 1.4 數(shù)據(jù)類型和變量聲明 1.5 數(shù)據(jù)抽象和封裝 1.6 信息隱藏和成員訪問控制 1.7 字符串基礎知識 1.8 數(shù)組 1.9 方法調(diào)用和參數(shù)傳遞 1.10 標準I/O 1.11 命令行參數(shù)和main方法 1.12 使用對象解決問題 1.13 對象解決方案 1.14 面向?qū)ο笠紤]的因素 1.15 代碼結構 1.16 編程技巧 1.17 小結 1.18 練習第2章 Java的特性和構造 2.1 ASCII字符的I/O 2.2 文件I/O 2.3 基本錯誤和異常處理 2.4 Fraction類 2.5 標識符作用域 2.6 實例成員和類范圍成員 2.7 符號常量 2.8 使用數(shù)組:Quicksort 2.9 String和StringBuffer 2.10 二維數(shù)組 2.11 Matrix類 2.12 類型轉換 2.13 隱式類型轉換 2.14 顯式類型轉換 2.15 編程技巧 2.16 小結 2.17 練習第3章 基于對象編程 3.1 定期保險賬戶 3.2 定期保險費計算器 3.3 Java包裝類 3.4 字符運算 3.5 URL解碼器 3.6 環(huán)狀緩沖區(qū) 3.7 小型計算器仿真程序 3.8 鏈接表 3.9 重載方法 3.10 分配和管理存儲空間 3.11 小結 3.12 練習第4章 繼承性和類擴充 4.1 繼承性的優(yōu)勢 4.2 有關類擴充的基本知識 4.3 類作用于域嵌套 4.4 擴充對象的合成 4.5 免費支票存款賬戶 4.6 類擴充下的訪問控制 4.7 類擴充的原則 4.8 子類構造函數(shù) 4.9 finalize子類 4.10 繼承的類型關系 4.11 擴充的字段訪問 4.12 隱藏字段和靜態(tài)方法 4.13 子類下的方法訪問 4.14 方法重寫 4.15 重寫方法的動態(tài)調(diào)用 4.16 示例:數(shù)字包裝類 4.17 子類中的方法重載 4.18 具有開方功能的計算器 4.19 Object類和通用代碼 4.20 管理文件行 4.21 編寫通用程序 4.22 通用列表 4.23 通用堆棧 4.24 小結 4.25 練習第5章 OOP技術:接口和多態(tài)性 5.1 使用插件兼容對象編程 5.2 使用插件兼容的組件 5.3 規(guī)劃統(tǒng)一的公共接口 5.4 定義接口 5.5 實現(xiàn)接口 5.6 使用接口的原因 5.7 擴充接口 5.8 抽象超類 5.9 抽象順序 5.10 日期序列 5.11 對文本行排序 5.12 接口和抽象類的比較 5.13 復制對象 5.14 繼承的規(guī)劃 5.15 小結 5.16 練習 第6章 程序包和核心類 6.1 程序包 6.2 Java提供的程序包 6.3 訪問Java文檔 6.4 輸入和輸出 6.5 文件I/O 6.6 緩沖式I/O 6.7 Print Writer 6.8 定期賬戶文件 6.9 文件更新 6.10 其他的I/O流 6.11 文本和Unicode字符的I/O 6.12 非字符I/O 6.13 對象I/O 6.14 數(shù)字和日期格式化 6.15 錯誤和異常處理 6.15.1 捕獲異常 6.16 帶有異常的矩陣示例 6.17 基于字符的標準I/O和錯誤報告 6.18 數(shù)學計算 6.19 日期和日歷 6.20 系統(tǒng)和環(huán)境屬性 6.21 小結 6.22 練習第7章 applet和事件驅(qū)動編程 7.1 關于網(wǎng)絡 7.2 WEB 7.3 Web頁面和HTML 7.4 applet 7.5 第一個apllet 7.6 測試和部署applet 7.7 applet的瀏覽器控制 7.8 GUI編程基礎 7.9 事件處理 7.10 Tic Tac Toe 7.11 音響效果 7.12 內(nèi)部類 7.13 applet參數(shù) 7.14 applet安全限制條件 7.15 小結 7.16 練習第8章 GUI程序 8.1 GUI編程概述 8.2 構件的有關概念 8.3 Swing基礎 8.4 Swing構件概述 8.5 Swing構件 8.6 原子構件 8.7 文本輸入構件 8.8 繪制自定義圖形 8.9 繪圖支持 8.10 改進的餅分圖 8.11 布局管理 8.12 使用對話框 8.13 使用菜單 8.14 事件處理注釋 8.15 applet雙重目的程序 8.16 小結 8.17 練習第9章 通用容器 9.1 表 9.2 映射 9.3 迭代器 9.4 集合 9.5 集體框架接口層次結構 9.6 框架迭代器 9.7 功能元件 9.8 容器的一般算法 9.9 同步容器 9.10 只讀容器 9.11 容器兼容性 9.12 定義自定義容器 9.13 小結 9.14 練習第10章 聯(lián)網(wǎng) 10.1 通過URL聯(lián)網(wǎng) 10.2 創(chuàng)建和使用URL 10.3 讀取URL 10.4 通過URL進行通信 10.5 HTTP基礎 10.6 URP下載程序 10.7 POST查詢 10.8 查詢體編碼 10.9 POST查詢客戶 10.10 特定的URL客戶程序 10.11 applet聯(lián)網(wǎng) 10.12 CGI腳本 10.13 Web服務器端編程 10.14 使用套接字進行網(wǎng)絡通信 10.15 流套接字客戶程序 10.16 數(shù)據(jù)報套接字 10.17 創(chuàng)建網(wǎng)絡服務器 10.18 流套接字服務器示例 10.19 遠程方法調(diào)用 10.20 小結 10.21 練習第11章 線程和并發(fā)編程第12章 高級主題第13章 面向?qū)ο笤O計附錄A Java工具附錄B Java關鍵字、運算符和程序包附錄C 普通的Java構造附錄D Java和ANSI C/C++之間的主要區(qū)別附錄E 布局管理器和Swing構件附錄F JFC中的顏色附錄G Java I/O類附錄H 數(shù)學計算附錄I Java調(diào)試器:jdb附錄J 類的索引附錄K 基本背景
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載