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

Java程序設計教程

Java程序設計教程

定 價:¥42.00

作 者: 郭廣軍、劉安豐、陽西述
出版社: 武漢大學出版社
叢編項: 高等院校計算機系列教材
標 簽: 算法語言

ISBN: 9787307062313 出版時間: 2008-01-01 包裝: 平裝
開本: 16開 頁數(shù): 479 字數(shù):  

內容簡介

  本教材的基礎篇中全面、系統(tǒng)地介紹了Java語言程序設計的基礎知識、基本語法、編程環(huán)境與方法,Java語言面向對象基礎知識和面向對象高級程序設計,以及Java GUI程序設計、Java Applet程序設計、Java標準類庫、集合操作。高級篇中介紹了Java語言的異常處理技術、多線程技術、輸入輸出技術、網(wǎng)絡編程技術、JDBC與數(shù)據(jù)庫訪問技術和JavaBean組件技術等內容。 本教材基于Java SE 5.0編寫,內容新穎,力求重點突出,層次清晰,通俗易懂,例題豐富,方便教學。本書各章備有習題和上機實驗指導,以檢驗讀者的學習情況,有助于讀者掌握教材中的主要內容。本教材可作為高等院校計算機科學與技術、網(wǎng)絡工程、軟件工程、電子信息工程、通信工程、信息安全和電子商務等專業(yè)的面向對象程序設計課程的教材使用,也可作為廣大計算機愛好者自學Java語言的參考書。

作者簡介

暫缺《Java程序設計教程》作者簡介

圖書目錄

第一章 Java語言概述
1.1 Java語言的發(fā)展簡史
1.2 Java語言的特點及優(yōu)勢
1.3 Java虛擬機
1.4 Java運行時環(huán)境與開發(fā)環(huán)境
1.4.1 JDK5.0的下載安裝與環(huán)境變量設置
1.4.2 JDK5.0的幫助文件
1.4.3 JDK5.0的常用命令
1.5 簡單Java程序設計
1.5.1 JavaApplication程序
1.5.2 JavaApplet程序
1.5.3 Servlet程序
1.5.4 JSP程序
1.5.5 JavaEE程序
1.6 Java集成開發(fā)環(huán)境
1.6.1 NetBeans
1.6.2 Eclipse
1.6.3 Jbuilder
1.6.4 Jcreator
1.6.5 BlueJ
1.6.6其他編輯工具
1.7 Java的編碼規(guī)范
1.7.1 命名規(guī)范
1.7.2 注釋規(guī)范
1.7.3 代碼規(guī)范
習題一
實驗一 Java開發(fā)環(huán)境與簡單Java程序設計
第二章 Java語言基礎
2.1 標識符
2.2 基本數(shù)據(jù)類型
2.2.1 數(shù)據(jù)類型
2.2.2 常量和變量
2.3 運算符與表達式
2.3.1 運算符及其分類
2.3.2 運算符的優(yōu)先級
2.3.3 表達式
2.3.4 語句
2.4 程序流程控制
2.4.1 概述
2.4.2 分支語句
2.4.3 循環(huán)語句
2.4.4 跳轉語句
2.5 數(shù)組
2.5.1 一維數(shù)組
2.5.2 二維數(shù)組
2.6 字符串類型
2.6.1 字符串常量
2.6.2 字符串聲明及原始化
2.6.3 字符串處理
2.6.4 字符串與其他數(shù)據(jù)之間的轉換
習題二
實驗二 Java語言基礎
第三章 Java語言面向對象基礎
3.1 面向對象基礎
3.1.1 面向對象的基本思想
3.1.2 面向對象的基本概念
3.1.3 面向對象的建模方法
3.2 UML基礎這知識
3.2.1 UML簡介
3.2.1 UML圖
3.2.3 類間關系
3.3 類的定義
3.3.1 類首部
3.2.2 類體
3.2.3 應用實例
3.4 對象的創(chuàng)建與清除
3.4.1 構造方法
3.4.2 對象的創(chuàng)建與引用
3.4.3 對象復制
3.4.4 對象的清除
3.5 類變量和實例變量
3.5.1 類變量(static變量)
3.5.2 實例變量(非static變量)
3.6 類方法和實例方法
3.6.1 類方法(static變量)
3.6.2 實例方法(非static變量)
3.7 包(package)
3.7.1 package語句
3.7.2 import語句
3.7.3 編譯與運行
3.7.4 JAR包的創(chuàng)建與運行
習題三
實驗三 Java面向對象基礎
第四章 Java語言面向對象高級程序設計
4.1 消息通信
4.1.1 消息的類型
4.1.2 消息的使用
4.2 訪問控制
4.2.1 類的訪問控制
4.2.2 類成員的訪問控制
4.3 繼承
4.3.1 創(chuàng)建子類
4.3.2 繼承的傳遞性
4.3.3 子類對象的初始化
4.3.4 子類繼承父類的規(guī)則
4.3.5 上轉型與下轉型對象
4.3.6 繼承的使用方法
4.3.7 繼承與組合區(qū)別
4.4 多態(tài)性
4.4.1 多態(tài)性的概念
4.4.2 方法重載
4.4.3 方法覆蓋
4.4.4 變量覆蓋
4.5 抽象類與抽象方法
4.5.1 抽象類
4.5.2 抽象方法
4.6 接口
4.6.1 接口的概念
4.6.2 接口的定義
4.6.3 接口的實現(xiàn)
4.6.4 接口與抽象類的比較
4.7 內部類與匿名類
4.7.1 內部類
4.7.2 匿名類
4.8 this、super和修飾符
4.8.1 this引用
4.8.2 super關鍵詞
4.8.3 Java的修飾符
4.9 Java的設計模式
4.9.1 模式的概念
4.9.2 創(chuàng)建模式
4.9.3 結構模式
4.9.4 行為模式
4.9.5 設計模式在接口中的應用
習題四
實驗四 Java面向對象高級程序設計
第五章 Java標準類庫
5.1 Java.lang包
5.1.1 Object類
5.1.2 基本數(shù)據(jù)類型的包裝類
5.1.3 System類
5.1.4 Runtime類
5.1.5 Math類
5.2 Java.util包
5.2.1 Date類
5.2.2 Calendar類
5.3 Java.text包
5.3.1 DateFormat類
5.3.2 SimpleDateFormat類
5.4 集合框架
5.4.1 Set接口與實現(xiàn)該接口的類
5.4.2 List接口與實現(xiàn)該接口的類
5.4.3 Map接口與實現(xiàn)該接口的類
5.4.4 Iterator接口和ListIterator接口
5.4.5 Collections類的算法應用
5.4.5 泛型
習題五
實驗五 Java標準類庫應用
第六章 JavaGUI程序設計
6.1 圖形用戶界面概述
6.2 AWT及其組件
6.2.1 Java.awt包
6.2.2 組件
6.2.3 容器
6.3 布局管理器
6.3.1 FlowLayout布局管理器
6.3.2 BorderLayout布局管理器
6.3.3 GridLayout布局管理器
6.3.4 CardLayout布局管理器
6.3.5 GridBagLayout布局管理器
6.4 事件處理
6.4.1 事件處理機制
6.4.2 AWT事件類與監(jiān)聽器接口
6.4.3 事件處理方式
6.5 Swing簡介
6.5.1 Swing的特性
6.5.2 Swing類層次結構
6.6 基于Swing的應用程序設計
6.6.1 Swing應用程序的一般結構
6.6.2 設置R&F
6.6.3 布局管理器
6.6.4 事件處理
6.7 Swing常用組件
6.7.1 常用容器組件
6.7.2 常用基本組件
習題六
實驗六 CUI編程技術
第七章 JavaApplet及其應用
7.1 Applet基礎
7.1.1 Applet概述
7.1.2 Applet的運行原理
7.1.3 Applet的安全機制
7.1.4 Applet的生命周期
7.2 Applet類
7.3 Applet的應用
7.3.1 利用Applet顯示圖像
7.3.2 利用Applet播放聲音
7.4 Applet鼠標與鍵盤事件處理
7.4.1 Applet鼠標事件處理
7.4.2 Applet鍵盤事件處理
習題七
實驗七 JavaApplet應用
第八章 Java異常處理技術
8.1 異常與異常類
8.1.1 異常的概念
8.1.2 Java的異常類
8.2 Java異常處理機制
8.2.1 try-catch-finally語句
8.2.2 throws語句和throw語句
8.3 自定義異常類
8.3.1 定義異常類
8.3.2 自定義異常的拋出與處理
8.4 斷言機制
8.4.1 斷言的使用
8.4.2 啟用和禁用斷言
8.4.3 適當?shù)氖褂脭嘌?br />8.5 記錄日志
習題八
實驗八 Java異常處理技術
第九章 Java多線程技術
9.1 Java多線程
9.1.1 程序、進程與多線程
9.1.2 Java線程的狀態(tài)與生命周期
9.1.3 Java線程的調度與優(yōu)先級
9.2 用Thread的子類創(chuàng)建線程
9.3 用實現(xiàn)Runn接口方式創(chuàng)建線程
9.3.1 Runnable接口與目標對象
9.3.2 run()方法中的局部變量
9.3.3 在線程中啟動其他線程
9.4 線程的常用方法
9.5 CUI線程
9.6 線程的同步
9.6.1 用同步方法實現(xiàn)線程同步
9.6.2 wait()等方法在線程同步中的應用
9.7 線程間的通信
9.7.1 管道的創(chuàng)建與使用
9.7.2 基于管道的線程通信
9.8 線程的死鎖
9.9 線程的掛起、恢復與終止
9.10 計時器線程
9.11 線程的聯(lián)合
9.12 守護線程
習題九
實驗九 多線程編程技術
第十章 Java輸入輸出技術
10.1 流式輸入/輸出基礎
10.1.1 流的概念
10.1.2 字節(jié)流和字符流
10.2 目錄和文件操作
10.2.1 File類
10.2.2 隨機訪問文件
10.3 字節(jié)流類
10.3.1 文件輸入/輸出流
10.3.2 BufferedInputStream類和BufferedOutputStream類
10.3.3 標準流和掃描器
10.3.4 管道輸入/輸出流
10.4 字符流
10.4.1 字符流和字符流的轉換
10.4.2 字符文件讀寫
10.4.3 BufferedReader類和BufferedWriter類
10.5 對象串行化
10.5.1 對象串行化概述
10.5.2 讀寫對象流
習題十
實驗十 Java輸入輸出技術
第十一章 網(wǎng)絡編程技術
11.1 網(wǎng)絡通信基礎
11.1.1 OSI/RM協(xié)議體系結構
11.1.2 TCP/IP協(xié)議體系系統(tǒng)
11.1.3 IP地址與端口號
11.1.4 Java中所涉及的網(wǎng)絡應用類
11.2 基于HTTP的URL通信
11.2.1 URL簡介
11.2.2 URL類
11.2.3 使用URL類實現(xiàn)單向通信
11.2.4 使用URLConnection類實現(xiàn)雙向通信
11.2.5 簡單網(wǎng)頁瀏覽器的設計
11.3 基于TCP的Socket通信
11.3.1 Socket類與ServerSocket類
11.3.2 簡單服務器程序
11.3.3 簡單客戶端程序
11.3.4 基于多線程的服務器程序
11.3.5 基于多線程的客戶端程序
11.4 基于UDP的Datagram通信
11.4.1 Datagram套接字
11.4.2 簡單Datagram接收程序
11.4.3 簡單Datagram發(fā)送程序
11.5 基于UDP的組播通信
11.5.1 MulticastSocket類
11.5.2 組播發(fā)送程序
11.5.3 組播接收程序
11.6 基于RMI的分布式通信
11.6.1 基于對象的分布計算模型
11.6.2 RMI的體系結構與工作機制
11.6.3 RMI的安全機制及異常處理
11.6.4 基于RMI的分布應用實例
習題十一
實驗十一 Java網(wǎng)絡編程技術
第十二章 JDBC與數(shù)據(jù)庫訪問技術
12.1 關系數(shù)據(jù)庫與SQL
12.1.1 關系數(shù)據(jù)庫的基本概念
12.1.2 結構化查詢語言(SQL)
12.2 JDBC的體系結構
12.2.1 JDBC的結構
12.2.2 JDBC的驅動程序
12.2.3 常用JDBCAPI
12.3 使用JDBC訪問數(shù)據(jù)庫
12.3.1 JDBC的連接技術
12.3.2 使用JDBC訪問數(shù)據(jù)庫的基本算法
12.4 JDBC的應用實例
12.4.1 創(chuàng)建數(shù)據(jù)庫并配置ODBC數(shù)據(jù)源
12.4.2 創(chuàng)建數(shù)據(jù)表
12.4.3 插入記錄
12.4.4 查詢記錄
12.4.5 更新紀錄
12.4.6 刪除記錄
12.5 JDBC的高級應用
12.5.1 JDBC的事務操作
12.5.2 數(shù)據(jù)庫存取優(yōu)化
12.5.3 數(shù)據(jù)庫批量操作
12.5.4 大數(shù)據(jù)對象存取
12.5.5 Java數(shù)據(jù)類型和SQL數(shù)據(jù)類型間的關系
12.5.6 JDBC4.0的新特性
習題十二
實驗十二JDBC技術
第十三章 JavaBean組件技術
13.1 組件的概念
13.1.1 軟件組件
13.1.2 軟件組件模型
13.2 JavaBean的概述
13.3 JavaBean的結構
13.3.1 JavaBean的屬性
13.3.2 JavaBean的方法
13.3.3 JavaBean的事件
13.3.4 JavaBean的設計規(guī)范
13.4 JavaBean的API
13.5 JavaBean的開發(fā)
13.5.1 JavaBean在JSP中的應用實例
13.5.2 JavaBean的可視化應用實例
習題十三
實驗十三 JavaBean的組件技術

本目錄推薦

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