定 價:49 元
叢書名:高等院校計算機專業(yè)應用規(guī)劃教材
- 作者:于紅, 徐敦波, 馮艷紅等編著
- 出版時間:2012/5/1
- ISBN:9787111365464
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP312JA
- 頁碼:xii, 391頁
- 紙張:膠版紙
- 版次:1
- 開本:16開
《高等院校計算機專業(yè)應用型規(guī)劃教材:Java語言程序設計》主要介紹Java語言與面向對象思想、Java語言開發(fā)環(huán)境、Java語言基礎、Java的面向對象程序設計、數(shù)組和字符串、Java語言的實用類與類的設計、Java的異常處理、I/O流、多線程、圖形用戶界面、網(wǎng)絡編程和數(shù)據(jù)庫編程等內(nèi)容。本書注重培養(yǎng)學生分析問題、解決問題的能力,注重啟發(fā)式教學方法的運用,讓學生切實掌握運用Java解決實際問題的方法。
《高等院校計算機專業(yè)應用型規(guī)劃教材:Java語言程序設計》可作為高等學校計算機及相關專業(yè)的教材,也可作為軟件開發(fā)人員或研究人員的參考用書。
叢書序
前言
第1章 Java語言與面向對象思想概述
1.1 Java語言的產(chǎn)生與發(fā)展
1.1.1 Java語言的產(chǎn)生
1.1.2 Java語言的發(fā)展
1.2 Java語言的特點
1.3 面向對象與面向過程的比較
1.3.1 面向過程的程序設計
1.3.2 面向對象的程序設計
1.4 面向對象程序設計中的主要概念和特征
1.4.1 主要概念
1.4.2 主要特征
1.5 Java與C++的差異
1.6 本章小結
1.7 習題
第2章 Java語言開發(fā)環(huán)境
2.1 JDK工具包與基本Java程序
2.1.1 JDK的下載與安裝
2.1.2 JDK目錄的構成
2.1.3 設置環(huán)境變量
2.1.4 Applications程序的結構
2.1.5 JDK的使用
2.1.6 典型的Java編程規(guī)范
2.2 IDE環(huán)境概述
2.2.1 IDE簡介
2.2.2 Eclipse
2.2.3 JBuilder
2.2.4 相關資源
2.3 Project管理
2.3.1 Project的含義
2.3.2 可行的Project組織模式
2.3.3 主要IDE工具的Project包結構
2.4 本章小結
2.5 習題
第3章 Java語言基礎
3.1 標識符和關鍵字
3.2 常量、變量與基本數(shù)據(jù)類型
3.2.1 常量、變量和數(shù)據(jù)類型體系
3.2.2 整數(shù)類型
3.2.3 浮點型
3.2.4 邏輯型
3.2.5 字符型
3.3 運算符與表達式
3.3.1 算術運算符
3.3.2 關系運算符
3.3.3 邏輯運算符
3.3.4 位運算符
3.3.5 移位運算符(選學)
3.3.6 賦值運算符
3.3.7 特殊運算符
3.3.8 運算符的優(yōu)先級
3.4 基本數(shù)據(jù)類型轉換
3.4.1 類型轉換的形式
3.4.2 類型轉換機理
3.4.3 類型轉換的規(guī)則
3.5 流程控制
3.5.1 布爾表達式
3.5.2 分支結構
3.5.3 循環(huán)結構
3.6 本章小結
3.7 習題
第4章 Java的面向對象程序設計
4.1 類與對象
4.1.1 類的定義
4.1.2 方法
4.1.3 構造方法與對象創(chuàng)建
4.1.4 訪問權限
4.2 繼承
4.2.1 繼承的定義
4.2.2 子類對象構造過程
4.2.3 訪問控制
4.2.4 變量隱藏和方法覆蓋
4.2.5 多態(tài)
4.3 特殊修飾控制符
4.3.1 static
4.3.2 final
4.4 對象的生命周期
4.5 Object類
4.6 抽象類和接口
4.6.1 抽象類
4.6.2 接口
4.7 內(nèi)部類
4.7.1 內(nèi)部類的作用
4.7.2 內(nèi)部類的定義和使用
4.7.3 匿名內(nèi)部類
4.8 本章小結
4.9 習題
第5章 數(shù)組和字符串
5.1 數(shù)組
5.1.1 一維數(shù)組
5.1.2 多維數(shù)組
5.2 字符串
5.2.1 字符串類
5.2.2 字符串類與字符數(shù)組的關系
5.2.3 字符串類的常用方法
5.2.4 字符串運算與轉換
5.3 StringBuffer
5.4 本章小結
5.5 習題
第6章 實用類與類的設計
6.1 串分解類
6.2 正則表達式
6.2.1 正則表達式的語法
6.2.2 正則表達式的使用
6.3 集合框架
6.3.1 集合框架的概念
6.3.2 列表
6.3.3 散列表
6.4 常用類
6.4.1 Date類
6.4.2 Calendar類
6.4.3 Math類
6.5 類的設計
6.5.1 面向對象的知識要點
6.5.2 面向對象入門者的混沌與困惑
6.5.3 類的分類
6.5.4 類的設計原則
6.5.5 類圖
6.5.6 單類設計實例
6.5.7 多類設計實例
6.6 本章小結
6.7 習題
第7章 Java的異常處理
7.1 異常的概念
7.2 異常處理機制
7.2.1 異常的捕獲
7.2.2 異常的拋出
7.2.3 異常的聲明
7.2.4 重拋異常
7.3 自定義異常類
7.4 本章小結
7.5 習題
第8章 I/O流
8.1 流的概述
8.2 File類
8.3 字節(jié)流
8.3.1 InputStream
8.3.2 OutputSream
8.4 文件字節(jié)流
8.4.1 FileInputStream
8.4.2 FileOutputStream
8.5 字符流
8.5.1 Reader類
8.5.2 Writer類
8.6 RandomAccessFile
8.7 其他數(shù)據(jù)流
8.7.1 DataOutputSream
8.7.2 DataInputStream
8.8 本章小結
8.9 習題
第9章 多線程
9.1 多線程機制
9.1.1 基本概念
9.1.2 線程的狀態(tài)
9.2 線程類和線程接口
9.2.1 Thread類
9.2.2 Runnable接口
9.2.3 線程組
9.3 線程的同步與通信
9.3.1 線程同步
9.3.2 線程通信
9.4 本章小結
9.5 習題
第10章 圖形用戶界面
10.1 AWT和Swing組件
10.1.1 AWT組件
10.1.2 Swing組件
10.2 框架
10.2.1 窗口
10.2.2 布局管理器
10.2.3 中間容器
10.3 Java事件處理機制
10.3.1 Java事件的基本概念
10.3.2 Java事件的處理機制
10.3.3 適配器類
10.4 其他常用組件
10.4.1 標簽
10.4.2 按鈕
10.4.3 選擇框
10.4.4 文本組件
10.4.5 列表框
10.4.6 對話框
10.4.7 菜單
10.5 本章小結
10.6 習題
第11章 網(wǎng)絡編程
11.1 網(wǎng)絡編程基礎
11.2 URL編程
11.2.1 URL類
11.2.2 URLConnection類
11.2.3 InetAddress類
11.3 Socket編程
11.3.1 Socket編程模式
11.3.2 Socket和ServerSocket類
11.4 UDP編程(選學)
11.4.1 DatagramPacket類
11.4.2 DatagramSocket類
11.5 本章小結
11.6 習題
第12章 數(shù)據(jù)庫編程
12.1 JDBC技術
12.1.1 JDBC的概念
12.1.2 JDBC編程接口
12.2 基本JDBC編程
12.2.1 連接
12.2.2 查詢
12.2.3 更新
12.2.4 事務
12.3 本章小結
12.4 習題
第13章 編程實例
13.1 基本需求描述與分析設計方案
13.2 應用基本面向對象的實現(xiàn)技術
13.3 應用集合框架的實現(xiàn)技術
13.4 引入I/O流的實現(xiàn)技術
13.5 基于網(wǎng)絡工作環(huán)境的實現(xiàn)技術
13.6 應用GUI進行獨立的表示層實現(xiàn)
13.7 采用數(shù)據(jù)庫的實現(xiàn)技術
13.8 擴展需求后的整體設計方案
13.9 本章小結
13.1 0習題
參考文獻