Java程序設(shè)計(jì)基礎(chǔ)(第3版微課版十三五職業(yè)教育國(guó)家規(guī)劃教材)
定 價(jià):58.8 元
- 作者:胡伏湘編
- 出版時(shí)間:2022/1/1
- ISBN:9787568537155
- 出 版 社:大連理工大學(xué)出版社
- 中圖法分類:TP312.8JA
- 頁(yè)碼:284
- 紙張:
- 版次:3
- 開(kāi)本:16開(kāi)
本教材按照企業(yè)承接一個(gè)軟件開(kāi)發(fā)項(xiàng)目的標(biāo)準(zhǔn)流程,以項(xiàng)目導(dǎo)入開(kāi)始,從搭建開(kāi)發(fā)環(huán)境到最后實(shí)現(xiàn),采用模塊化結(jié)構(gòu)進(jìn)行編寫(xiě)。全書(shū)分為5個(gè)模塊共16章。
模塊1——課程準(zhǔn)備,包括前3章:初識(shí)Java,搭建開(kāi)發(fā)環(huán)境,建立面向?qū)ο蟮木幊趟枷。通過(guò)分析“銀行ATM自動(dòng)取款系統(tǒng)”項(xiàng)目需求及面向?qū)ο筇匦,初步建立面向(qū)ο笏枷耄瑸楹罄m(xù)模塊學(xué)習(xí)在環(huán)境上、思想上、項(xiàng)目上做好準(zhǔn)備。
模塊2——面向?qū)ο缶幊坛跫?jí),由第4~7章組成:創(chuàng)建類,創(chuàng)建類的成員屬性和方法,創(chuàng)建對(duì)象,使用程序包。通過(guò)實(shí)現(xiàn)“銀行ATM自動(dòng)取款系統(tǒng)”的類及包,掌握類、對(duì)象、包技術(shù)相關(guān)知識(shí)在實(shí)際項(xiàng)目中的應(yīng)用方法。
模塊3——面向?qū)ο缶幊谈呒?jí),包括第8~11章:實(shí)現(xiàn)繼承,實(shí)現(xiàn)接口,實(shí)現(xiàn)多態(tài),異常處理。通過(guò)實(shí)現(xiàn)“銀行ATM自動(dòng)取款系統(tǒng)”高級(jí)特性,掌握繼承、接口、抽象類、多態(tài)、異常處理相關(guān)知識(shí)在實(shí)際項(xiàng)目中提高程序的重用性、可維護(hù)性、可擴(kuò)展性、容錯(cuò)性的方法。
模塊4——圖形用戶界面,由第12~13章構(gòu)成:創(chuàng)建圖形用戶界面,處理圖形界面組件事件。通過(guò)實(shí)現(xiàn)“銀行ATM自動(dòng)取款系統(tǒng)”圖形界面,掌握?qǐng)D形用戶界面及事件處理相關(guān)知識(shí)在實(shí)際項(xiàng)目中的運(yùn)用方法。
模塊5——網(wǎng)絡(luò)編程及相關(guān)技術(shù),包括第14~16章:實(shí)現(xiàn)流,實(shí)現(xiàn)多線程,實(shí)現(xiàn)網(wǎng)絡(luò)通信。通過(guò)實(shí)現(xiàn)“銀行ATM自動(dòng)取款系統(tǒng)”網(wǎng)絡(luò)編程,掌握網(wǎng)絡(luò)通信技術(shù)及相關(guān)的流、多線程相關(guān)知識(shí)在實(shí)際項(xiàng)目中的綜合運(yùn)用。
模塊1 課程準(zhǔn)備
第1章 初識(shí)Java
1.1 Java語(yǔ)言的發(fā)展歷史
1.1.1 Java的三種版本
1.1.2 Java的應(yīng)用
1.2 Java語(yǔ)言的特點(diǎn)
1.2.1 Java語(yǔ)言的技術(shù)特點(diǎn)
1.2.2 Java虛擬機(jī)(JVM)
習(xí)題
第2章 搭建開(kāi)發(fā)環(huán)境
2.1 軟件的安裝與配置
2.1.1 安裝和設(shè)置JDK
2.1.2 Eclipse簡(jiǎn)介
2.2 體驗(yàn)第一個(gè)Java程序
2.2.1 應(yīng)用程序(Application)
2.2.2 應(yīng)用程序的運(yùn)行
2.2.3 小程序(Applet)
2.2.4 小程序的運(yùn)行
習(xí)題
第3章 建立面向?qū)ο蟮木幊趟枷?br> 3.1 面向?qū)ο蟮乃枷?br> 3.1.1 面向?qū)ο笏枷氲幕靖拍?br> 3.1.2 面向?qū)ο笏枷氲幕咎卣?br> 3.1.3 面向?qū)ο笏枷氲幕疽?br> 3.2 面向?qū)ο蟮木幊谭椒?br> 3.2.1 面向?qū)ο缶幊痰幕静襟E
3.2.2 主要概念解析
3.2.3 類的實(shí)現(xiàn)
習(xí)題
項(xiàng)目訓(xùn)練1 分析“銀行ATM自動(dòng)取款系統(tǒng)”
模塊2 面向?qū)ο缶幊坛跫?jí)
第4章 創(chuàng)建類
4.1 類的定義
4.1.1 定義類
4.1.2 修飾類
4.2 成員屬性
4.2.1 基本數(shù)據(jù)類型
4.2.2 類型轉(zhuǎn)換
4.2.3 成員屬性的聲明
技能訓(xùn)練1 創(chuàng)建類
習(xí)題
第5章 創(chuàng)建類的成員屬性和方法
5.1 Java語(yǔ)言的基本組成
5.1.1 分隔符
5.1.2 關(guān)鍵字
5.2 運(yùn)算符與表達(dá)式
5.2.1 算術(shù)運(yùn)算符
5.2.2 關(guān)系運(yùn)算符
5.2.3 邏輯運(yùn)算符
5.2.4 賦值運(yùn)算符
5.2.5 條件運(yùn)算符
5.2.6 表達(dá)式
技能訓(xùn)練2 創(chuàng)建類的成員屬性
5.3 控制結(jié)構(gòu)
5.3.1 分支語(yǔ)句
5.3.2 循環(huán)語(yǔ)句
5.3.3 Java編碼規(guī)范
5.4 數(shù)組
5.4.1 一維數(shù)組
5.4.2 多維數(shù)組
5.5 成員方法的聲明
5.5.1 方法的聲明
5.5.2 方法的覆蓋與重載
技能訓(xùn)練3 創(chuàng)建類的成員方法
習(xí)題
第6章 創(chuàng)建對(duì)象
6.1 創(chuàng)建對(duì)象概述
6.1.1 類的實(shí)例化
6.1.2 對(duì)象的引用
6.1.3 方法的參數(shù)傳遞
6.1.4 對(duì)象的清除
6.2 構(gòu)造方法
6.2.1 構(gòu)造方法的定義
6.2.2 構(gòu)造方法的重載
技能訓(xùn)練4 創(chuàng)建對(duì)象
習(xí)題
第7章 使用程序包
7.1 Java系統(tǒng)包
7.1.1 Java類庫(kù)結(jié)構(gòu)
7.1.2 包的引用
7.2 建立自己的包
7.2.1 包的聲明
7.2.2 包的應(yīng)用
7.3 字符串的處理
7.3.1 字符串的生成
7.3.2 字符串的訪問(wèn)
7.3.3 String類的常用方法
7.4 JDK幫助系統(tǒng)
7.4.1 JDK幫助文檔介紹
7.4.2 JDK幫助文檔應(yīng)用舉例
技能訓(xùn)練5 使用程序包
習(xí)題
項(xiàng)目訓(xùn)練2 實(shí)現(xiàn)“銀行ATM自動(dòng)取款系統(tǒng)”的類及包
模塊3 面向?qū)ο缶幊谈呒?jí)
第8章 實(shí)現(xiàn)繼承
8.1 定義繼承
8.1.1 繼承的概念
8.1.2 繼承的定義方法
8.2 子類對(duì)父類的訪問(wèn)
8.2.1 調(diào)用父類中特定的構(gòu)造方法
8.2.2 在子類中訪問(wèn)父類的成員
8.3 抽象類
8.3.1 抽象類的概念
8.3.2 定義抽象類
技能訓(xùn)練6 實(shí)現(xiàn)繼承
習(xí)題
第9章 實(shí)現(xiàn)接口
9.1 定義接口
9.2 接口的實(shí)現(xiàn)方法
技能訓(xùn)練7 實(shí)現(xiàn)接口
習(xí)題
第10章 實(shí)現(xiàn)多態(tài)
10.1 創(chuàng)建多態(tài)的條件
10.1.1 多態(tài)的定義
10.1.2 多態(tài)的條件
10.2 多態(tài)的實(shí)現(xiàn)方法
10.2.1 子類向父類轉(zhuǎn)型實(shí)現(xiàn)多態(tài)
10.2.2 類向接口轉(zhuǎn)型實(shí)現(xiàn)多態(tài)
技能訓(xùn)練8 實(shí)現(xiàn)多態(tài)
習(xí)題
第11章 異常處理
11.1 異常的分類
11.1.1 異常的產(chǎn)生
11.1.2 Java定義的標(biāo)準(zhǔn)異常類
11.2 異常處理機(jī)制
11.2.1 異常處理的語(yǔ)句結(jié)構(gòu)
11.2.2 Throwable類的常用方法
11.2.3 異常類的創(chuàng)建
11.3 異常的拋出
11.3.1 throw語(yǔ)句
11.3.2 throws語(yǔ)句
技能訓(xùn)練9 處理異常
習(xí)題
項(xiàng)目訓(xùn)練3 實(shí)現(xiàn)“銀行ATM自動(dòng)取款系統(tǒng)”的高級(jí)特性
模塊4 圖形用戶界面
第12章 創(chuàng)建圖形用戶界面
12.1 分析圖形用戶界面特征
12.1.1 AWT組件的一般功能
12.1.2 AWT的基本組件
12.2 創(chuàng)建圖形界面容器
12.2.1 Frame框架類
12.2.2 Panel面板類
12.3 布局圖形界面組件
12.3.1 FlowLayout順序布局管理器
12.3.2 BorderLayout邊界布局管理器
12.3.3 GridLayout網(wǎng)格布局管理器
技能訓(xùn)練10 創(chuàng)建圖形界面
習(xí)題
第13章 處理圖形界面組件事件
13.1 AWT事件處理過(guò)程
13.1.1 JDK事件處理模型
13.1.2 事件監(jiān)聽(tīng)器
13.1.3 事件適配器
13.2 AWT基本組件
13.2.1 Label標(biāo)簽
13.2.2 Button按鈕
13.2.3 Checkbox復(fù)選框
13.2.4 復(fù)選框組——單選框
13.2.5 Choice選擇框
13.2.6 TextField文本框
13.2.7 TextArea文本區(qū)域
13.2.8 List列表框
13.2.9 組件的外觀控制
13.3 Swing組件
13.3.1 JButton按鈕
13.3.2 JPasswordField密碼框
13.3.3