注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java程序設計之網絡編程

Java程序設計之網絡編程

Java程序設計之網絡編程

定 價:¥39.00

作 者: 李芝興主編
出版社: 清華大學出版社
叢編項: 高等學校教材·計算機應用
標 簽: Java語言 程序設計 高等學校 教材

ISBN: 9787302123224 出版時間: 2006-03-01 包裝: 平裝
開本: 16開 頁數: 461 字數:  

內容簡介

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

作者簡介

暫缺《Java程序設計之網絡編程》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號