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

Java程序設(shè)計之網(wǎng)絡(luò)編程

Java程序設(shè)計之網(wǎng)絡(luò)編程

定 價:¥39.00

作 者: 李芝興主編
出版社: 清華大學(xué)出版社
叢編項: 高等學(xué)校教材·計算機(jī)應(yīng)用
標(biāo) 簽: Java語言 程序設(shè)計 高等學(xué)校 教材

ISBN: 9787302123224 出版時間: 2006-03-01 包裝: 平裝
開本: 16開 頁數(shù): 461 字?jǐn)?shù):  

內(nèi)容簡介

本書是重慶大學(xué)教材建設(shè)基金重點資助的教材建設(shè)項目,目的是為計算機(jī)應(yīng)用、網(wǎng)絡(luò)工程、軟件工程、信息安全、電子商務(wù)等計算機(jī)相關(guān)專業(yè)編寫一本介紹Java程序設(shè)計語言的高水平教材,全方位地介紹Java網(wǎng)絡(luò)編程及其最新技術(shù)。 本書內(nèi)容共分為3部分,第1部分講解Java程序設(shè)計的基礎(chǔ)知識,包括Java的簡單數(shù)據(jù)及程序流程控制、面向?qū)ο笤O(shè)計思想、類、對象、接口、異常處理以及標(biāo)準(zhǔn)類庫等內(nèi)容。第2部分講解Java程序設(shè)計的一般知識,包括GUI編程、輸入輸出設(shè)計、數(shù)據(jù)庫訪問以及多線程編程。第3部分講解Java網(wǎng)絡(luò)程序設(shè)計的高級知識,包括Java安全、JavaBean組件、套接字編程、Java網(wǎng)絡(luò)編程(涉及Servlet/JSP技術(shù))以及J2EE和 J2ME等內(nèi)容。 本書重點放在Java程序設(shè)計語言基礎(chǔ)以及Java網(wǎng)絡(luò)編程技術(shù)上,同時力求重點突出,覆蓋面廣。各章均提供了豐富的實例和練習(xí),并將在網(wǎng)上提供相應(yīng)內(nèi)容的多媒體課件(PPT格式)。全書由淺人深,實例生動,易學(xué)易用,可以滿足不同層次讀者的需求。本書可作為普通高等院校應(yīng)用型本科(含部分??啤⒏呗氼?相關(guān)專業(yè)的程序設(shè)計課教材,也可作為軟件開發(fā)人員的參考書。

作者簡介

暫缺《Java程序設(shè)計之網(wǎng)絡(luò)編程》作者簡介

圖書目錄

第1章Java語言概述
1.1Java語言的產(chǎn)生及其特點
1.1.1Java語言發(fā)展簡史
1.1.2Java虛擬機(jī)
1.1.3Java平臺是不斷擴(kuò)展的計算平臺
1.1.4Java語言的特點
1.1.5Java與C/C++語言的異同
1.2Java運行環(huán)境與開發(fā)環(huán)境
1.2.1Java運行環(huán)境
1.2.2Java SDK開發(fā)環(huán)境
1.2.3JDK開發(fā)環(huán)境工具簡單介紹
1.3Java程序舉例
1.3.1簡單的Java應(yīng)用程序
1.3.2簡單的Java小程序
1.3.3Servlet
1.4其他集成開發(fā)和運行環(huán)境
習(xí)題與思考
第2章數(shù)據(jù)類型及其運算
2.1標(biāo)識符和關(guān)鍵字
2.1.1標(biāo)識符
2.1.2關(guān)鍵字
2.1.3注釋
2.2常量和變量
2.2.1變量
2.2.2常量
2.3基本數(shù)據(jù)類型
2.3.1布爾類型
2.3.2字符類型
2.3.3整數(shù)類型
2.3.4浮點類型
2.3.5各類型數(shù)據(jù)間的相互轉(zhuǎn)換
2.4運算符
2.4.1算數(shù)運算符
2.4.2賦值運算符
2.4.3條件運算符
2.4.4位運算符
2.4.5關(guān)系運算符
2.4.6邏輯運算符
2.5表達(dá)式
2.6數(shù)組
2.6.1一維數(shù)組
2.6.2二維數(shù)組
2.7字符串
習(xí)題與思考
第3章程序控制語句
3.1選擇語句
3.1.1if語句
3.1.2switch語句
3.2循環(huán)語句
3.2.1while語句
3.2.2dowhile循環(huán)
3.2.3for循環(huán)
3.3跳轉(zhuǎn)語句
3.3.1使用break語句
3.3.2使用continue語句
3.3.3使用return語句
習(xí)題與思考
第4章Java面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
4.1面向?qū)ο蟮幕靖拍?br />4.1.1面向?qū)ο缶幊痰母拍?br />4.1.2客觀事物的抽象
4.2類的定義
4.2.1類聲明
4.2.2類體
4.2.3實例化對象
4.2.4構(gòu)造方法說明
4.2.5對象的清除
4.2.6方法重載
4.3類和對象的使用
4.3.1實例變量和類變量
4.3.2實例方法和類方法
4.4包(package)
4.4.1package語句
4.4.2import語句
4.4.3編譯和運行包
4.5成員變量及方法的訪問權(quán)限
4.5.1公共類型(public)
4.5.2保護(hù)類型(protected)
4.5.3私有類型(private)
4.6final、this及其他
4.6.1final關(guān)鍵字
4.6.2this引用
4.6.3super關(guān)鍵字
4.6.4null關(guān)鍵字
4.6.5java.lang.Object類介紹
4.6.6遞歸方法
4.6.7命令行參數(shù)的輸入
4.6.8JAR文件的使用
習(xí)題與思考
第5章面向?qū)ο蟾呒壋绦蛟O(shè)計
5.1繼承
5.1.1創(chuàng)建子類
5.1.2成員變量的隱藏和方法的重寫
5.1.3super關(guān)鍵字
5.1.4對象的上轉(zhuǎn)型對象
5.2多態(tài)性
5.3抽象類和抽象方法
5.4接口
5.4.1接口聲明
5.4.2使用接口的優(yōu)點
5.5內(nèi)部類和匿名類
5.5.1內(nèi)部類的定義
5.5.2內(nèi)部類特性
5.5.3匿名類
習(xí)題與思考
第6章字符串處理
6.1String類
6.1.1字符串的構(gòu)造方法
6.1.2String類的常用方法
6.2StringBuffer類
6.2.1StringBuffer類的構(gòu)造方法
6.2.2StringBuffer類的常用方法
6.3StringTokenizer類的應(yīng)用
6.3.1StringTokenizer類的構(gòu)造方法
6.3.2StringTokenizer類的常用方法
6.4字符串與其他數(shù)據(jù)類型的轉(zhuǎn)換
6.4.1將其他數(shù)據(jù)轉(zhuǎn)換為字符串
6.4.2將字符串轉(zhuǎn)化成其他數(shù)據(jù)
習(xí)題與思考
第7章Java標(biāo)準(zhǔn)類庫
7.1簡單類型包裝器類
7.1.1Number
7.1.2Double和Float
7.1.3Byte、Short、Integer 和 Long
7.1.4數(shù)字和字符串的轉(zhuǎn)換
7.1.5Character
7.1.6Boolean
7.2System
7.2.1記錄程序執(zhí)行的時間
7.2.2復(fù)制數(shù)組
7.2.3訪問JVM環(huán)境屬性
7.3Runtime
7.3.1內(nèi)存管理
7.3.2執(zhí)行其他的程序
7.4Math
7.5日期時間實用工具類
7.5.1Date(日期)
7.5.2Calendar(日歷)
7.6Java集合框架
7.6.1集合接口
7.6.2實現(xiàn)List接口的類
7.6.3實現(xiàn)Set接口的類
7.6.4通過迭代接口訪問類集
7.6.5Generics(泛化)
7.6.6映射接口(Map)
7.6.7實現(xiàn)Map接口的類
7.6.8比較器(Comparator)
7.6.9類集算法
7.6.10Arrays
習(xí)題與思考
第8章Java異常處理
8.1什么是異常
8.2異常處理機(jī)制
8.2.1Java的異常處理機(jī)制
8.2.2異常類的類層次
8.2.3Throwable類的常用方法
8.3異常的處理
8.3.1捕獲異常trycatchfinally
8.3.2聲明拋棄異常
8.3.3拋出異常
8.4創(chuàng)建用戶異常類
習(xí)題與思考
第9章輸入輸出處理
9.1I/O流的概念和劃分
9.1.1理解數(shù)據(jù)流
9.1.2Java流的劃分
9.2文件的操作
9.2.1File類
9.2.2目錄
9.3字節(jié)流處理
9.3.1InputStream/OutputStream
9.3.2標(biāo)準(zhǔn)輸入輸出流
9.3.3文件字節(jié)流
9.3.4過濾流
9.3.5隨機(jī)存取文件
9.3.6其他字節(jié)流
9.4字符流處理
9.4.1Reader/Writer
9.4.2文件字符流
9.4.3字節(jié)流向字符流的轉(zhuǎn)化
9.4.4其他字符流
9.5串行化
9.5.1串行化的概念
9.5.2串行化的方法
9.5.3定制串行化
習(xí)題與思考
第10章線程
10.1線程的概念
10.2線程的創(chuàng)建
10.2.1采用繼承創(chuàng)建線程
10.2.2通過實現(xiàn)接口創(chuàng)建線程
10.3線程的生命周期及調(diào)度
10.3.1線程生命周期
10.3.2線程調(diào)度和優(yōu)先級
10.4線程互斥
10.4.1問題的提出
10.4.2互斥對象
10.5線程同步
10.6線程通信
10.7線程死鎖
習(xí)題與思考
第11章GUI程序設(shè)計
11.1AWT組件簡介
11.1.1Frame框架類
11.1.2Panel面板類
11.2布局管理器
11.2.1FlowLayout
11.2.2BorderLayout
11.2.3GridLayout
11.2.4CardLayout
11.2.5GridBagLayout
11.2.6無布局管理器
11.2.7容器的嵌套
11.3AWT事件處理
11.3.1事件處理模型
11.3.2AWT事件
11.3.3事件監(jiān)聽器
11.3.4事件適配器
11.3.5內(nèi)部類和匿名類在事件處理中的應(yīng)用
11.4常用AWT組件使用舉例
11.4.1基本組件
11.4.2菜單
11.5AWT圖形和Java2D圖形介紹
11.6Swing簡介
習(xí)題與思考
第12章Java Applet
12.1Java Applet設(shè)計基礎(chǔ)
12.1.1加載Java Applet
12.1.2Java Applet的安全性限制
12.1.3Java Applet的生命周期
12.2java.applet包
12.2.1Applet類的繼承關(guān)系
12.2.2Applet類的方法
12.2.3HTML和Java Applet
12.2.4appletviewer
12.2.5Java Applet的顯示
12.3Java Applet中的多媒體應(yīng)用
12.3.1URL
12.3.2加載圖像
12.3.3播放聲音
12.4Java Applet中的鼠標(biāo)和鍵盤事件
12.4.1鼠標(biāo)事件
12.4.2鍵盤響應(yīng)
12.5Java Applet編程實例
習(xí)題與思考
第13章JDBC
13.1JDBC的結(jié)構(gòu)
13.1.1JDBC數(shù)據(jù)庫應(yīng)用模型
13.1.2JDBC驅(qū)動程序
13.2通過JDBC訪問數(shù)據(jù)庫
13.2.1基本流程
13.2.2常用的JDBC API
13.2.3事務(wù)
13.3數(shù)據(jù)庫存取優(yōu)化
13.3.1prepared語句
13.3.2存儲過程
13.4JDBC編程實例
13.4.1ODBC配置
13.4.2JDBC編程實例
13.4.3Java數(shù)據(jù)類型和SQL數(shù)據(jù)類型間的關(guān)系
習(xí)題與思考
第14章JavaBean組件模型
14.1軟件組件模型
14.2JavaBean概述
14.3JavaBean的特性
14.4JavaBean的屬性
14.4.1簡單屬性
14.4.2索引屬性
14.4.3綁定屬性
14.4.4限制屬性
14.5API支持
14.6JavaBean的事件處理
14.6.1授權(quán)事件模型
14.6.2為Bean添加自定義事件
14.7開發(fā)一個JavaBean并打包
習(xí)題與思考
第15章網(wǎng)絡(luò)通信
15.1網(wǎng)絡(luò)通信簡介
15.2URL通信
15.2.1URL簡介
15.2.2URL類
15.2.3通過字節(jié)流訪問萬維網(wǎng)資源
15.2.4通過URLConnection實現(xiàn)雙向通信
15.3Socket通信
15.3.1服務(wù)器程序
15.3.2客戶端程序
15.3.3服務(wù)多個客戶端
15.3.4數(shù)據(jù)報通信
15.4遠(yuǎn)程方法調(diào)用(RMI)
習(xí)題與思考
第16章Java安全技術(shù)
16.1安全基本知識
16.1.1計算機(jī)安全基礎(chǔ)
16.1.2密碼學(xué)
16.2Java的安全模型
16.2.1安全模型的演化
16.2.2Java 2 安全模型
16.2.3Java 2的安全管理器
16.2.4Java Applet安全性
16.2.5J2SDK安全工具
16.2.6Java Applet的安全部署
習(xí)題與思考
第17章Web服務(wù)器端編程
17.1Java Web服務(wù)器介紹
17.2Servlet介紹
17.2.1Servlet的概念
17.2.2Servlet應(yīng)用范圍和運行環(huán)境
17.2.3Servlet簡單例子
17.2.4Servlet常用類、接口和生命周期
17.2.5Servlet應(yīng)用舉例
17.3JSP介紹
17.3.1JSP的概念
17.3.2JSP的運行方式
17.3.3JSP指令介紹
17.3.4JSP中的隱藏對象
17.3.5JSP應(yīng)用實例
17.3.6JSP和Servlet在實際工程中的應(yīng)用
17.4Struts介紹
習(xí)題與思考
第18章J2EE規(guī)范和EJB
18.1J2EE規(guī)范
18.1.1J2EE的基本概念
18.1.2J2EE框架
18.1.3J2EE的核心技術(shù)
18.2EJB(企業(yè)Java組件模型)
18.2.1EJB容器
18.2.2遠(yuǎn)程和本地接口
18.2.3實體Bean
18.2.4會話Bean
18.2.5部署EJB
習(xí)題與思考
第19章J2ME
19.1J2ME概述
19.2J2ME技術(shù)架構(gòu)
19.2.1Configuration
19.2.2Profile
19.2.3Optional Packages
19.2.4J2ME工業(yè)標(biāo)準(zhǔn)——JTWI
19.2.5JINI技術(shù)
19.2.6Personal Java
19.3MIDP應(yīng)用程序開發(fā)
19.3.1新建并運行MIDP程序
19.3.2綜合實例
習(xí)題與思考
附錄上機(jī)實驗
參考文獻(xiàn)

本目錄推薦

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