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