注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教輔大學(xué)教輔Java程序設(shè)計(jì)與案例

Java程序設(shè)計(jì)與案例

Java程序設(shè)計(jì)與案例

定 價(jià):¥29.50

作 者: 劉寶林主編;胡博,謝鋒波編
出版社: 高等教育出版社
叢編項(xiàng): 普通高等教育十五國家級規(guī)劃教材
標(biāo) 簽: Java

ISBN: 9787040156287 出版時(shí)間: 2004-11-01 包裝: 平裝
開本: 24cm 頁數(shù): 450 字?jǐn)?shù):  

內(nèi)容簡介

  本書是普通高等教育“十五”國家級規(guī)劃教材,是被列入高等教育出版社2002年度“高等教育百門精品課程教材建設(shè)計(jì)劃”的教材。本書通過案例全面詳細(xì)地介紹了Java程序設(shè)計(jì)的基本知識、方法與技巧,并通過綜合案例將各知識點(diǎn)結(jié)合起來,達(dá)到學(xué)以致用的目的。全書共分十二章,第一章至第七章主要介紹了Java語言的基礎(chǔ)知識和面向?qū)ο蟮木幊趟枷?,其中包括Java的編程環(huán)境、Java語法基礎(chǔ)、類與對象、字符串處理、異常、I/O及文件操作。第八章至第十二章主要介紹了Java的多線程機(jī)制、圖形用戶界面及事件處理、網(wǎng)絡(luò)編程、JDBC及Web應(yīng)用等。全書最后通過綜合案例從功能定義、系統(tǒng)分析與設(shè)計(jì)、模塊劃分和代碼實(shí)現(xiàn)等幾個(gè)角度對案例進(jìn)行了詳細(xì)的介紹,讀者通過該案例可全面掌握J(rèn)ava語言軟件開發(fā)技術(shù),快速提高程序設(shè)計(jì)能力和軟件開發(fā)能力。附錄中對Java編碼規(guī)范、J2EE和Java其他應(yīng)用作了簡單的介紹。本書既注重理論的介紹,又強(qiáng)調(diào)實(shí)際的應(yīng)用,注重提高讀者利用面向?qū)ο蠹夹g(shù)和Java語言解決實(shí)際問題的能力。本書所有案例均在J2SDK1.3.1平臺下編譯通過,本書配有光盤,光盤中除源代碼外還放置了一些Java編程實(shí)用工具,能極大地提高讀者的編程效率。與本書配套的還有《Java程序設(shè)計(jì)與案例電子教案》和《Java綜合案例實(shí)驗(yàn)指導(dǎo)》。

作者簡介

暫缺《Java程序設(shè)計(jì)與案例》作者簡介

圖書目錄

第1章 Java概述
1.1 Java語言簡介
1.1.1 Java 語言簡史
1.1.2 Java 語言、Java虛擬機(jī)和Java平臺
1.1.3 Java 語言主要特點(diǎn)
1.2 Java 語言的應(yīng)用
1.3 Java開發(fā)環(huán)境設(shè)置及開發(fā)工具介紹
1.3.1 開發(fā)環(huán)境設(shè)置
1.3.2 開發(fā)工具介紹
1.3.3 Java程序的編譯和運(yùn)行

1.4 Java程序示例
1.4.1 Application程序例
1.4.2 Applet程序例
1.4.3 servlet程序例
1.4.4 JSP程序例
小結(jié)
習(xí)題

第2章 Java語言基礎(chǔ)
2.1 Java語法基礎(chǔ)
2.1.1 變量、常量和數(shù)據(jù)類型
2.1.2 運(yùn)算符和表達(dá)式
2.2 流程控制
2.3 數(shù)組
2.3.1 一維數(shù)組
2.3.2 多維數(shù)組
2.3.3 對象數(shù)組
2.4 Java一般程序結(jié)構(gòu)
小結(jié)
習(xí)題

第3章 類與對象
3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)
3.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)方法概述
3.1.2 Java與面向?qū)ο?br />
3.2 類與對象
3.2.1 類的定義
3.2.2 域和方法
3.2.3 構(gòu)造方法與對象的創(chuàng)建
3.2.4 對象的使用

3.3 訪問控制符
3.3.1 成員訪問控制
3.3.2 類訪問控制
3.4 非訪問控制符
3.5 其他修飾符
3.6 接口
3.6.1 接口的定義
3.6.2 接口的實(shí)現(xiàn)
3.6.3 接口的應(yīng)用

3.7 包
3.7.1 package與import
3.7.2 CLASSPATH

3.8 繼承
3.8.1 概念和語法
3.8.2 隱藏和覆蓋
3.8.3 構(gòu)造方法的重載和繼承
3.8.4 山is和super
3.9 組合
3.10 多態(tài)
3.10.1 多態(tài)的概念
3.10.2 多態(tài)的應(yīng)用
3.10.3 構(gòu)造方法與多態(tài)
案例分析
小結(jié)
習(xí)題

第4章 Java語言進(jìn)階
4.1 變量與變量的傳遞
4.1.1 基本數(shù)據(jù)類型變量和引用型變量
4.1.2 變量的作用域
4.1.3 變量的傳遞與返回

4.2 對象的構(gòu)造與初始化
4.2.1 構(gòu)造方法和多態(tài)
4.2.2 對象的初始化過程

4.3 對象的清除與垃圾回收
4.3.1 垃圾回收的機(jī)制
4.3.2 finalize()方法
4.4 接口與抽象類
4.5繼承和組合
4.6 內(nèi)部類與匿名類
小結(jié)
習(xí)題

第5章 異常處理
5.1 異常處理
5.1.1 異常處理機(jī)制
5.1.2 異常的捕獲與處理
5.1.3 finally
5.2 自定義異常類
5.3 異常規(guī)范
5.4 標(biāo)準(zhǔn)異常介紹
小結(jié)
習(xí)題

第6章 基礎(chǔ)類庫和工具類庫
6.1 Java基礎(chǔ)類
6.1.1 基礎(chǔ)類庫
6.1.2 Object
6.1.3 基本數(shù)據(jù)類型的封裝
6.1.4 System
6.1.5 Math

6.2 字符串相關(guān)類
6.2.1 String
6.2.2 StringBuffer
6.2.3 StringTokenizer

6.3 集合
6.3.1 集合API
6.3.2 Set
6.3.3 List
6.3.4 Iterator
6.3.5 Map
6.3.6 集合數(shù)據(jù)遍歷
6.3.7 排序和查找

6.4 日期與時(shí)間
6.4.1 Date
6.4.2 Calendar
小結(jié)
習(xí)題

第7章 Java輸入輸出系統(tǒng)
7.1 流
7.1.1 InputStream
7.1.2 0utputStream
7.1.3 FilterInputStream和FilteroutPutStream
7.1.4 Reader
7.1.5 Writer
7.1.6 常見的輸入/輸出流

7.2 標(biāo)準(zhǔn)輸入/輸出
7.2.1 標(biāo)準(zhǔn)輸入/輸出
7.2.2 重定向標(biāo)準(zhǔn)輸入/輸出

7.3 文件訪問
7.3.1 File
7.3.2 文件讀寫
7.3.3 RandomAccessFile
7.3.4 壓縮文件讀寫

7.4 對象的可串行化
7.4.1 Serializable接口
7.4.2 Extemalizable接口和transient關(guān)鍵字

7.5 NIO
7.5.1 NIO介紹
7.5.2 Buffer
7.5.3Channel
7.5.4 Selector
7.5.5 Charset
小結(jié)
習(xí)題

第8章 多線程
8.1 線程
8.1.1 Java中的線程
8.1.2 線程對象的創(chuàng)建
8.1.3 多線程

8.2 線程調(diào)度
8.2.1 線程狀態(tài)和生命周期
8.2.2 線程優(yōu)先級
8.2.3 線程的基本控制
8.2.4 線程的同步
8.2.5 線程的死鎖
8.2.6 線程間的同步控制
案例分析
小結(jié)
習(xí)題

第9章 圖形用戶界面
9.1 概述
9.1.1 AWT和Swing
9.1.2 窗口基本原理

9.2 布局管理
9.2.1 布局管理簡介
9.2.2 常用布局管理器

9.3 事件處理
9.3.1 事件響應(yīng)模型
9.3.2 事件監(jiān)聽器接口
9.3.3 事件適配器Adapter類
9.3.4 使用授權(quán)事件模型
9.3.5 用內(nèi)部類實(shí)現(xiàn)事件處理

9.4 Swing組件
9.4.1 Swing包
9.4.2 圖標(biāo)和標(biāo)簽
9.4.3 文本域
9.4.4 按鈕
9.4.5 組合框
9.4.6 選項(xiàng)窗格
9.4.7 滾動(dòng)窗格
9.4.8 樹
9.4.9 表格

9.5 多媒體
9.5.1 圖像的使用
9.5.2 動(dòng)畫的實(shí)現(xiàn)
9.5.3 聲音的使用

9.6 Applet
9.6.1 Applet工作原理
9.6.2 Applet類
9.6.3 Applet的使用局限
案例分析
小結(jié)
習(xí)題

第10章 網(wǎng)絡(luò)編程
10.1 HTTP的基本概念
10.1.1 URL
10.1.2 URLConnection

10.2 Socket
10.2.1 java.net.Socket
10.2.2 java.net.ServerSocket
10.2.3 簡單的服務(wù)器和客戶機(jī)程序
10.2.4 多線程服務(wù)實(shí)現(xiàn)
10.3 數(shù)據(jù)報(bào)
10.4 非阻塞的Socket
10.4.1 Selector
10.4.2 SocketChannel和ServerSocketChannel
小結(jié)
習(xí)題

第11章 JDBC
11.1 關(guān)系型數(shù)據(jù)庫概述
11.1.1 關(guān)系型數(shù)據(jù)庫簡介
11.1.2 SQL語言簡介
11.2 JDBC簡介
11.3 JDBC的主要接口
11.3.1 數(shù)據(jù)庫驅(qū)動(dòng)相關(guān)的接口定義
11.3.2 數(shù)據(jù)庫連接接口定義
11.3.3 查詢和結(jié)果表示接口定義

11.4 JDBC的應(yīng)用
11.4.1 ODBC設(shè)置
11.4.2 使用JDBc
11.4.3 JDBC示例
案例分析
小結(jié)
習(xí)題

第12章 Web應(yīng)用
12.1 Web
12.1.1 Web的基本概念
12.1.2 HTML和XML語言

12.2 ServIet
12.2.1 Servlet簡介
12.2.2 Servlet的結(jié)構(gòu)和生命周期
12 2 3 Servlet API
12.2.4 Cookies和Session

12.3 JSP
12.3.1 JsP簡單例子
12.3.2 JSP基本語法
12.3.3 JSP標(biāo)簽
12.3.4 與JavaBeans相關(guān)的語法標(biāo)簽
12.3.5 JSP的動(dòng)作標(biāo)簽
12.3.6 JSP的內(nèi)部對象

12.4 部署web應(yīng)用
12.4.1 安裝Tomcat
12.4.2 運(yùn)行JSP/Servlet示例
12.4.3 web應(yīng)用的發(fā)布
12.5 利用struts開發(fā)基于MVC模式的web應(yīng)用程序
案例分析
小結(jié)
習(xí)題
附錄 Java編碼規(guī)范
參考文獻(xiàn)

本目錄推薦

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