出版時(shí)間:2012-3 出版社:人民郵電出版社 作者:王誠(chéng) 主編 頁(yè)數(shù):222
內(nèi)容概要
本書在介紹Java編程的相關(guān)知識(shí)基礎(chǔ)上,以許多實(shí)例演示了Java編程技術(shù)的內(nèi)容,特別是Java線程、網(wǎng)絡(luò)編程以及數(shù)據(jù)庫(kù)等編程技術(shù)。由淺入深,闡述詳盡。
本書在選擇編排內(nèi)容時(shí)注重實(shí)用性,強(qiáng)調(diào)實(shí)踐技能的提高,同時(shí)也注重系統(tǒng)性、科學(xué)性和學(xué)習(xí)性。本書重點(diǎn)突出,層次分明,理論聯(lián)系實(shí)際,用典型的案例來(lái)演示Java編程技術(shù)的魅力,有利于培養(yǎng)工程應(yīng)用及編程能力,可以作為高等學(xué)校計(jì)算機(jī)軟件及應(yīng)用、電子信息工程、通信工程、軟件工程等相關(guān)專業(yè)的本科生教材,也可以供廣大Java軟件工程師學(xué)習(xí)參考。
書籍目錄
第1章 Java語(yǔ)言概述及編程基礎(chǔ)
1.1 Java語(yǔ)言概述
1.1.1 Java語(yǔ)言發(fā)展
1.1.2 Java語(yǔ)言的特點(diǎn)
1.1.3 Java平臺(tái)
1.2 Java語(yǔ)言開(kāi)發(fā)環(huán)境
1.2.1 Jdk下載及安裝
1.2.2 Java開(kāi)發(fā)環(huán)境設(shè)置
1.2.3 Java開(kāi)發(fā)過(guò)程
1.2.4 Eclipse開(kāi)發(fā)工具及使用
1.3 Java語(yǔ)言編程基礎(chǔ)
1.3.1 Java標(biāo)識(shí)符
1.3.2 Java關(guān)鍵字
1.3.3 Java基本數(shù)據(jù)類型
1.3.4 運(yùn)算符
1.3.5 程序控制語(yǔ)句
思考與習(xí)題
第2章 Java面向?qū)ο蠹夹g(shù)基礎(chǔ)
2.1 類及對(duì)象
2.1.1 面向?qū)ο蠡靖拍睢?br /> 2.1.2 類的定義
2.1.3 對(duì)象的創(chuàng)建和使用
2.1.4 成員方法及其修飾符
2.1.5 構(gòu)造方法
2.1.6 方法重載
2.1.7 成員變量
2.2 繼承與多態(tài)性
2.2.1 繼承
2.2.2 多態(tài)與方法重寫
2.2.3 this關(guān)鍵字
2.2.4 super關(guān)鍵字
2.2.5 static關(guān)鍵字
2.2.6 final類
2.2.7 abstract類和抽象方法
2.3 包
2.3.1 包的概念
2.3.2 引入包
2.3.3 訪問(wèn)保護(hù)
2.3.4 包的編譯
2.4 接口
2.4.1 接口定義
2.4.2 擴(kuò)展接口
2.5 UML初步
思考與習(xí)題
第3章 Java異常處理
3.1 異常概述
3.2 異常處理
3.2.1 異常處理類
3.2.2 異常捕獲
3.2.3 聲明及拋出異常
3.3 創(chuàng)建用戶自定義異?!?br /> 思考與習(xí)題
第4章 String類及StringBuffer類
4.1 String類
4.1.1 字符串初始化
4.1.2 取字符
4.1.3 比較操作
4.1.4 字符串的連接
4.1.5 字符串轉(zhuǎn)換
4.1.6 字符串的定位
4.1.7 字符串的修改
4.2 StringBuffer類
4.2.1 StringBuffer類介紹
4.2.2 StringBuffer方法
思考與習(xí)題
第5章 輸入/輸出
5.1 輸入/輸出基礎(chǔ)
5.1.1 流的概念
5.1.2 控制臺(tái)輸入/輸出
5.1.3 文件類
5.2 字節(jié)流
5.3 字符流
思考與習(xí)題
第6章 線程
6.1 線程概念
6.1.1 Java線程模型
6.1.2 主線程
6.1.3 創(chuàng)建線程
6.1.4 線程優(yōu)先級(jí)
6.2 線程同步
6.2.1 什么是線程同步
6.2.2 線程通信
6.2.3 死鎖
思考與習(xí)題
第7章 Java網(wǎng)絡(luò)編程
7.1 網(wǎng)絡(luò)編程基礎(chǔ)
7.1.1 TCP
7.1.2 UDP
7.1.3 端口
7.1.4 套接字
7.1.5 客戶/服務(wù)器模式
7.1.6 Java和網(wǎng)絡(luò)
7.1.7 InetAddress類
7.1.8 URL
7.2 基于TCP的編程
7.2.1 編程模型
7.2.2 實(shí)例一
7.2.3 實(shí)例二
7.3 基于UDP的編程
7.3.1 編程模型
7.3.2 實(shí)例
思考與習(xí)題
第8章 Java數(shù)據(jù)庫(kù)編程
8.1 JDBC
8.1.1 JDBC概念
8.1.2 系統(tǒng)編程模型
8.1.3 JDBC接口
8.1.4 JDBC驅(qū)動(dòng)
8.1.5 java.sql包
8.2 數(shù)據(jù)庫(kù)編程
8.2.1 SQL簡(jiǎn)介
8.2.2 編程模型
8.2.3 圖書借閱管理系統(tǒng)實(shí)例
思考與習(xí)題
第9章 Java圖形用戶界面
9.1 概述
9.1.1 圖形用戶界面
9.1.2 組件
9.2 Swing組件
9.2.1 文本組件
9.2.2 按鈕組件
9.2.3 列表組件
9.2.4 窗口及面板組件
9.2.5 實(shí)例
9.3 布局管理器
9.3.1 布局管理器簡(jiǎn)介
9.3.2 FlowLayout順序布局
9.3.3 BorderLayout邊框布局
9.3.4 GridLayout網(wǎng)格布局
9.3.5 應(yīng)用布局管理器的實(shí)例
9.4 事件
9.4.1 事件處理機(jī)制
9.4.2 事件類
9.4.3 事件源
9.4.4 監(jiān)聽(tīng)器
9.4.5 事件處理實(shí)現(xiàn)
9.4.6 適配器類
9.5 界面編程實(shí)例
思考與習(xí)題
第10章 JSP技術(shù)
10.1 概述
10.1.1 JSP技術(shù)概述
10.1.2 JSP開(kāi)發(fā)環(huán)境
10.2 JSP語(yǔ)法
10.2.1 JSP元素
10.2.2 JSP指令
10.3 JSP內(nèi)置對(duì)象
10.3.1 page對(duì)象
10.3.2 config對(duì)象
10.3.3 request對(duì)象
10.3.4 response對(duì)象
10.3.5 out對(duì)象
10.3.6 session對(duì)象
10.3.7 application對(duì)象
10.3.8 pageContext對(duì)象
10.3.9 exception對(duì)象
10.4 JSP編程實(shí)例
思考與習(xí)題
第11章 實(shí)例開(kāi)發(fā)
11.1 試卷生成系統(tǒng)
11.1.1 程序概述
11.1.2 文件說(shuō)明
11.1.3 功能結(jié)構(gòu)圖
11.1.4 主要界面
11.1.5 程序代碼清單
11.2 基于JSP技術(shù)的登錄注冊(cè)系統(tǒng)
參考文獻(xiàn)
編輯推薦
本書主要針對(duì)Java編程的初中級(jí)讀者,特別適用于高校本科生的教學(xué)。從最基礎(chǔ)的數(shù)據(jù)類型、表達(dá)式、語(yǔ)句講起,引導(dǎo)讀者進(jìn)入面向?qū)ο蟮木幊汰h(huán)節(jié)中,特別是中間貫穿了線程技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)等方面的編程知識(shí),最后結(jié)合一個(gè)具體的實(shí)例來(lái)進(jìn)行應(yīng)用編程的總結(jié)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載