定 價:43 元
叢書名:21世紀(jì)高等教育計算機規(guī)劃教材
- 作者:朱曉龍
- 出版時間:2015/12/1
- ISBN:9787115409843
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312
- 頁碼:295
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以培養(yǎng)學(xué)生的面向?qū)ο蟮乃季S和面向?qū)ο蟮木幊碳夹g(shù)為核心,從學(xué)生認知心理角度出發(fā),通過精選案例詳細地介紹Java的基礎(chǔ)知識和實用核心技術(shù),主要內(nèi)容包括Java語言基礎(chǔ)知識、面向?qū)ο蟮某绦蛟O(shè)計、異常處理編程、圖形用戶界面編程、多線程編程和JDBC數(shù)據(jù)庫編程等實用技術(shù)。全書以面向?qū)ο蟮某绦蛟O(shè)計貫穿始終,理論聯(lián)系實際應(yīng)用,精講多練,力求做到解答疑點、詳析難點、突出重點。
本書可作為普通高等院校計算機專業(yè)或相關(guān)專業(yè)的Java課程教學(xué)用書,也可以作為Java技術(shù)培訓(xùn)的參考資料。
1.突出Java基礎(chǔ)知識和實用核心技術(shù),注重培養(yǎng)面向?qū)ο笏季S與編程方法。
2.遵循學(xué)生認知心理,案例選擇由淺入深,使學(xué)生易于學(xué)習(xí)、易于模仿。
3.精講多練,在案例中講解Java知識,在模仿實訓(xùn)中培養(yǎng)Java編程技能。
朱曉龍,西安郵電大學(xué)計算機學(xué)院副教授,在計算機領(lǐng)域有十多年的教學(xué)經(jīng)驗。
主要講授課程:計算機科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、軟件工程、電子信息、信息與計算科學(xué)、工程管理、電子商務(wù)等。
Java實用大學(xué)教程
第1章 Java概述(12頁,2學(xué)時)
1.1 Java語言簡介
1.1.1 Java語言的起源與發(fā)展
1.1.2 Java語言的特點
1.2 Java開發(fā)環(huán)境
1.2.1 Java SE的開發(fā)工具包JDK
1.2.2 Java 集成開發(fā)環(huán)境
1.3 Java程序概述
1.3.1 第一個Java程序
1.3.2 第一個Java程序分析
1.3.3 簡單Java程序開發(fā)
1.4 Java程序工作原理
1.4.1 Java虛擬機
1.4.2 Java平臺的分類
1.4.3 Java程序應(yīng)用領(lǐng)域
習(xí) 題
第2章 數(shù)據(jù)類型和運算符(12頁,4學(xué)時)
2.1數(shù)據(jù)類型
2.1.1 關(guān)鍵字和標(biāo)識符
2.1.2 數(shù)據(jù)類型
2.2常量與變量
2.2.1 常量
2.2.2變量
2.3運算符
2.3.1 賦值運算符
2.3.2 算術(shù)運算符
2.3.3 關(guān)系運算符
2.3.4 位運算符
2.3.5 邏輯運算符
2.3.6 其他運算符
2.3.7優(yōu)先級和結(jié)合性
2.4數(shù)據(jù)類型的轉(zhuǎn)換
2.4.1 自動類型轉(zhuǎn)換
2.4.2強制類型轉(zhuǎn)換
習(xí) 題
第3章 程序流程控制(25頁,6學(xué)時)
3.1 分支結(jié)構(gòu)
3.1.1 if語句
3.1.2 if-else語句
3.1.3 switch語句
3.2 循環(huán)結(jié)構(gòu)
3.2.1 while語句
3.2.2 do-while語句
3.2.3 for語句
3.2.4 語句嵌套
3.3 程序跳轉(zhuǎn)
3.3.1 break語句
3.3.2 continue語句
3.3.3 return語句
3.4 常用的程序設(shè)計方法
3.4.1 枚舉法(窮舉法)
3.4.2 遞推法
3.4.3 遞歸法
3.4.4 簡單圖形的輸出
3.4.5 簡單游戲的設(shè)計
習(xí) 題
第4章 類與對象(35頁,8學(xué)時)
4.1 面向?qū)ο蟾攀?/span>
4.1.1 面向?qū)ο蟮幕靖拍?/span>
4.1.2 面向?qū)ο蟮娜筇匦?/span>
4.2類與對象
4.2.1類的定義
4.2.2 對象的聲明與創(chuàng)建
4.2.3 對象的引用和清除
4.3 成員變量
4.3.1 成員變量的聲明
4.3.2 實例變量和類變量
4.3.3 變量的初始化
4.3.4 常量
4.3.5 變量的作用域和生存期
4.5 成員方法
4.5.1 成員方法的聲明與調(diào)用
4.5.2 實例方法和類方法
4.5.3 構(gòu)造方法
4.5.4 方法重載
4.5.5 數(shù)據(jù)傳遞
4.6 類的組織方式——包
4.6.1 包的概念
4.6.2 包的創(chuàng)建
4.6.3 包的引用
4.7 訪問權(quán)限
4.7.1 類的訪問控制
4.7.2 類中成員的訪問控制
習(xí) 題
第5章 繼承與多態(tài)(35頁,10學(xué)時)
5.1 繼承的實現(xiàn)
5.2 變量隱藏和方法覆蓋
5.2.1變量的隱藏
5.2.2方法的覆蓋
5.3 子類的構(gòu)造方法
5.3.1 有繼承時的構(gòu)造方法
5.3.2 關(guān)鍵字null、this和super
5.4 抽象類和最終類
5.4.1 抽象方法與抽象類
5.4.2 最終類
5.5 接口
5.5.1 接口的定義
5.5.2 接口的實現(xiàn)
5.5.3 接口的繼承與組合
5.6 多態(tài)
5.6.1引用類型賦值轉(zhuǎn)換實現(xiàn)多態(tài)
5.6.2 引用類型作參數(shù)實現(xiàn)多態(tài)
5.6.3 引用類型作成員變量實現(xiàn)的多態(tài)
5.7 適配器設(shè)計模式
5.8 內(nèi)部類
5.8.1 成員內(nèi)部類
5.8.2 局部內(nèi)部類
5.8.3 匿名內(nèi)部類
習(xí) 題
第6章 數(shù)組與字符串(20頁,4學(xué)時)
6.1 數(shù)組
6.1.1 數(shù)組的創(chuàng)建和初始化
6.1.2 數(shù)組的訪問
6.1.3 多維數(shù)組
6.1.4 數(shù)組操作的常用方法
6.2 字符串
6.2.1 String類
6.2.2 StringBuffer類
6.2.3 StringTokenizor類
習(xí) 題
第7章 異常處理(20頁,4學(xué)時)
7.1 異常概述
7.1.1 異常的概念
7.1.2 異常類
7.1.3 受檢查的異常和不受檢查的異常
7.2 異常拋出和捕獲
7.2.1 try-catch-finally語句
7.2.2 系統(tǒng)自動拋出的異常
7.2.3 throw和throws語句拋出的異常
7.2.4 多異常的捕獲和處理
7.3自定義異常
習(xí) 題
第8章 Java常用類(20頁,4學(xué)時)
8.1 Object類
8.2 System類
8.3 基本類型的包裝類
8.3.1 包裝類對象的創(chuàng)建方式
8.3.2 包裝類的常用方法
8.3.3 自動裝箱和自動拆箱
8.4 日期類
8.4.1 Date類和DateFormat類
8.4.2 Calendar類
8.5 集合框架
8.5.1 Collection接口
8.5.2 List接口及實現(xiàn)類
8.5.3 Set接口及實現(xiàn)類
8.5.4 Queue接口及實現(xiàn)類
8.5.5 Map接口及實現(xiàn)類
習(xí) 題
第9章 圖形用戶界面GUI(30頁,6學(xué)時)
9.1一個簡單的GUI程序
9.2 java.a(chǎn)wt包和javax.swing包
9.3 容器、組件和布局
9.3.1容器
9.3.2組件
9.3.3布局
9.4 事件處理
9.4.1 事件處理機制
9.4.2 事件處理的編程方法
9.4.3 事件類型和監(jiān)聽器接口
9.5 常用組件
9.5.1 JLabel類
9.5.2 JButton類
9.5.3 JTextField類
9.5.4 JTextArea類
9.5.5 JCheckBox類
9.5.6 JRadioButton類
9.5.7 JComboBox類
9.5.8 JOptionPane類
9.5.9 JFileChooser類
9.5.10 菜單組件
9.5.11 其他組件
9.6 綜合范例
習(xí) 題
第10章 多線程(25頁,6學(xué)時)
10.1 線程的概念
10.2 線程的創(chuàng)建
10.2.1 通過擴展Thread類創(chuàng)建線程
10.2.2 通過實現(xiàn)Runnable接口創(chuàng)建線程
10.3 線程的控制
10.3.1 線程的生命周期
10.3.2 線程的優(yōu)先級
10.3.3 線程的調(diào)度
10.4 互斥與同步
10.4.1 臨界區(qū)與互斥
10.4.2 線程同步
習(xí) 題
第11章 輸入輸出流(25頁,6學(xué)時)
11.1 文件類
11.2 輸入輸出流概述
11.2.1 流的概念
11.2.2 字節(jié)流、字符流和對象流
11.2.3 結(jié)點流和過濾流
11.2.4 流的編程方法
11.2.5 標(biāo)準(zhǔn)輸入輸出流
11.3 結(jié)點流
11.3.1 二進制文件流
11.3.2 文件字符流
11.4 過濾流
11.4.1 InputSteamReader類和OutputStreamWriter類
11.4.2 BufferedInputStream類和BufferedOutputStream類
11.4.3 BufferedReader類和BufferedWriter類
11.4.4 DataInputStream流與DataOutputStream流
11.4.5 PrintStream類和PrintWriter類
11.4.6 對象流
11.4.7 管道流
11.4.8 順序流
11.5 隨機流
習(xí) 題
第12章 數(shù)據(jù)庫編程(20頁,4學(xué)時)
12.1 JDBC概念
12.2 數(shù)據(jù)庫連接步驟
12.3.1 加載驅(qū)動程序
12.3.2 建立連接對象
12.3.3 創(chuàng)建語句對象
12.3.4 ResultSet對象
12.3.5 關(guān)閉有關(guān)對象
12.3 預(yù)處理命令
12.3.1 創(chuàng)建PreparedStatement對象
12.3.2 帶參數(shù)的SQL語句
12.4 可滾動和可更新的ResultSet
12.4.1可滾動的ResultSet
12.4.2可更新的ResultSet
習(xí) 題
第13章 學(xué)生成績管理系統(tǒng)(25頁,4學(xué)時)
13.1系統(tǒng)設(shè)計
13.1.1 結(jié)構(gòu)分析
13.1.2 工作目錄
13.2 數(shù)據(jù)庫設(shè)計
13.3 基本表模型設(shè)計
13.4 公用模型設(shè)計
13.5 控制模塊設(shè)計
13.6 視圖模塊設(shè)計
13.7 系統(tǒng)主界面設(shè)計
13.8 用戶登錄界面設(shè)計
習(xí) 題
參考文獻