21世紀(jì)高等學(xué)校計(jì)算機(jī)類課程創(chuàng)新規(guī)劃教材·微課版Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程-微課視頻版
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書)
21世紀(jì)高等學(xué)校計(jì)算機(jī)類課程創(chuàng)新規(guī)劃教材·微課版Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程-微課視頻版 版權(quán)信息
- ISBN:9787302555148
- 條形碼:9787302555148 ; 978-7-302-55514-8
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>
21世紀(jì)高等學(xué)校計(jì)算機(jī)類課程創(chuàng)新規(guī)劃教材·微課版Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程-微課視頻版 本書特色
結(jié)合計(jì)算機(jī)和軟件工程專業(yè)需要,建立了內(nèi)容豐富的教學(xué)案例和實(shí)訓(xùn)項(xiàng)目。 內(nèi)容注重理論、實(shí)踐、課程設(shè)計(jì)相結(jié)合,追蹤國(guó)內(nèi)外行業(yè)和課程發(fā)展之前沿和*新成果,教學(xué)內(nèi)容新穎、充實(shí)。 配套微課視頻、教學(xué)課件、教學(xué)大綱、源代碼等資源。
21世紀(jì)高等學(xué)校計(jì)算機(jī)類課程創(chuàng)新規(guī)劃教材·微課版Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程-微課視頻版 內(nèi)容簡(jiǎn)介
全書分15章,按Java知識(shí)的系統(tǒng)性,由淺入深安排內(nèi)容,全面介紹了Java語(yǔ)言基礎(chǔ),面向?qū)ο蟪绦蛟O(shè)計(jì),集合與數(shù)據(jù)結(jié)構(gòu),圖形用戶界面開發(fā),流和文件,圖像與多媒體,多線程及網(wǎng)絡(luò)編程,數(shù)據(jù)庫(kù)程序設(shè)計(jì)等。每部分內(nèi)容既有理論知識(shí)又有具體示例,所有示例均采用純面向?qū)ο竽J剑ㄟ^(guò)具體示例幫助學(xué)生理解知識(shí)內(nèi)容,將各知識(shí)點(diǎn)結(jié)合起來(lái),達(dá)到學(xué)以致用的目的。每章還配有小結(jié)和習(xí)題,便于教學(xué)和學(xué)習(xí)使用。
21世紀(jì)高等學(xué)校計(jì)算機(jī)類課程創(chuàng)新規(guī)劃教材·微課版Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程-微課視頻版 目錄
目錄
第1章Java語(yǔ)言概述
1.1Java的誕生與發(fā)展過(guò)程
1.2Java的特點(diǎn)
1.3三種平臺(tái)簡(jiǎn)介
1.4Java JDK的安裝和配置
1.4.1JDK的安裝
1.4.2JDK的配置
1.4.3Java開發(fā)工具包JDK
1.5Java運(yùn)行系統(tǒng)與開發(fā)流程
1.5.1Java運(yùn)行系統(tǒng)
1.5.2Java程序開發(fā)流程
1.5.3編寫并運(yùn)行Application程序
1.6常用開發(fā)工具簡(jiǎn)介
1.7注釋
1.7.1代碼注釋
1.7.2文檔注釋
小結(jié)
習(xí)題
第2章基本類型、數(shù)組和枚舉類型
2.1標(biāo)識(shí)符和關(guān)鍵字
2.1.1標(biāo)識(shí)符
2.1.2關(guān)鍵字
2.2基本數(shù)據(jù)類型
2.2.1布爾類型
2.2.2整數(shù)類型
2.2.3字符類型
2.2.4浮點(diǎn)類型
2.2.5基本數(shù)據(jù)類型的轉(zhuǎn)換
2.3從命令行輸入輸出數(shù)據(jù)
2.3.1輸入基本型數(shù)據(jù)
2.3.2輸出基本型數(shù)據(jù)
2.4數(shù)組
2.4.1聲明數(shù)組
2.4.2創(chuàng)建數(shù)組
2.4.3數(shù)組元素的使用
2.4.4length的使用
2.4.5數(shù)組的初始化
2.4.6數(shù)組的引用
2.4.7排序
2.5枚舉類型
2.6應(yīng)用實(shí)例: 控制臺(tái)簡(jiǎn)單計(jì)算器
小結(jié)
習(xí)題
第3章運(yùn)算符、表達(dá)式和語(yǔ)句
3.1運(yùn)算符
3.1.1賦值運(yùn)算符與賦值表達(dá)式
3.1.2算術(shù)運(yùn)算符與算術(shù)表達(dá)式
3.1.3關(guān)系運(yùn)算符與關(guān)系表達(dá)式
3.1.4邏輯運(yùn)算符與邏輯表達(dá)式
3.1.5位運(yùn)算符
3.1.6三目運(yùn)算符和復(fù)雜運(yùn)算符
3.1.7instanceof運(yùn)算符
3.1.8運(yùn)算符優(yōu)先級(jí)
3.2選擇(條件)控制
3.2.1條件語(yǔ)句(if…else)
3.2.2多分支語(yǔ)句(switch…case)
3.3循環(huán)控制
3.3.1for語(yǔ)句
3.3.2while語(yǔ)句
3.3.3do…while語(yǔ)句
3.4跳轉(zhuǎn)控制
3.4.1break語(yǔ)句
3.4.2continue語(yǔ)句
3.4.3return語(yǔ)句
3.5其他語(yǔ)句
3.6應(yīng)用實(shí)例: 圖形界面的簡(jiǎn)單計(jì)算器
小結(jié)
習(xí)題
第4章面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念
4.1Java面向?qū)ο蠡A(chǔ)
4.1.1類和對(duì)象
4.1.2類的定義
4.1.3類修飾符
4.2對(duì)象創(chuàng)建和引用
4.2.1對(duì)象的定義
4.2.2對(duì)象成員變量的引用
4.2.3對(duì)象方法的調(diào)用
4.3成員變量
4.3.1成員變量的定義
4.3.2成員變量修飾符
4.4方法
4.4.1方法聲明
4.4.2方法調(diào)用
4.4.3方法參數(shù)的傳遞
4.4.4方法修飾符
4.4.5方法重載
4.4.6構(gòu)造方法
4.4.7類方法和實(shí)例方法
4.5包
4.5.1包的定義
4.5.2包的引用
4.6訪問(wèn)權(quán)限
4.6.1私有變量和私有方法
4.6.2共有變量和共有方法
4.6.3友好變量和友好方法
4.6.4受保護(hù)的成員變量和方法
4.6.5public類與友好類
4.7應(yīng)用實(shí)例1: 面向?qū)ο蟮暮?jiǎn)單計(jì)算器
4.8應(yīng)用實(shí)例2: 飲料自動(dòng)售貨機(jī)
小結(jié)
習(xí)題
第5章繼承與多態(tài)
5.1繼承
5.1.1子類與父類
5.1.2類的繼承性
5.1.3子類對(duì)象的構(gòu)造過(guò)程
5.1.4成員變量的隱藏和方法重寫
5.1.5super關(guān)鍵字
5.1.6對(duì)象的上轉(zhuǎn)型對(duì)象
5.2抽象類
5.2.1抽象類的定義
5.2.2抽象類的實(shí)現(xiàn)
5.2.3抽象類與多態(tài)
5.3接口
5.3.1接口的聲明
5.3.2理解接口
5.3.3接口回調(diào)
5.3.4接口與多態(tài)
5.3.5抽象類與接口的比較
5.4應(yīng)用實(shí)例: POS刷卡機(jī)
小結(jié)
習(xí)題
第6章異常處理
6.1異常的概念
6.2異常處理機(jī)制
6.3異常處理方式
6.4捕獲異常
6.5拋出異常
6.6自定義異常
小結(jié)
習(xí)題
第7章Java API簡(jiǎn)介
7.1Java API中的包
7.2java.lang包
7.2.1java.lang.System類
7.2.2java.lang.String類
7.2.3java.lang.StringBuilder類
7.2.4基本數(shù)據(jù)類型的封裝類
7.3java.Math包
7.3.1BigInteger
7.3.2BigDecimal
7.4java.util包
7.4.1日期類Calendar
7.4.2隨機(jī)數(shù)類Random
小結(jié)
習(xí)題
第8章泛型與集合框架
8.1泛型
8.1.1泛型類聲明
8.1.2使用泛型類聲明對(duì)象
8.1.3有界類型
8.1.4通配符泛型
8.1.5泛型方法
8.1.6泛型接口
8.2集合框架
8.2.1Collection接口
8.2.2List接口
8.2.3Set接口
8.2.4Map接口
8.3List集合
8.3.1ArrayListE類
8.3.2LinkedListE類
8.3.3VectorE類
8.3.4StackE類
8.4Set集合
8.4.1TreeSet類
8.4.2HashSet類
8.5Map集合
8.5.1TreeMap類
8.5.2HashMap類
8.6應(yīng)用實(shí)例: 混合運(yùn)算計(jì)算器應(yīng)用
小結(jié)
習(xí)題
第9章Java Swing圖形用戶界面
9.1Java Swing概述
9.2JFrame窗口
9.3布局管理器
9.3.1FlowLayout布局
9.3.2BorderLayout布局
9.3.3GridLayout布局
9.3.4CardLayout布局
9.3.5BoxLayout布局
9.3.6SpringLayout布局
9.4常用控件
9.4.1標(biāo)簽JLabel
9.4.2文本框JTextField
9.4.3按鈕JButton
9.4.4菜單JMenu
9.4.5文本區(qū)JTextArea
9.4.6下拉列表JList
9.4.7表格JTable
9.4.8樹JTree
9.5事件處理機(jī)制
9.5.1窗口事件
9.5.2鍵盤事件
9.5.3鼠標(biāo)事件
9.5.4焦點(diǎn)事件
9.5.5文檔事件
9.6JDialog對(duì)話框
9.6.1JDialog類的主要方法
9.6.2對(duì)話框的模式
9.7應(yīng)用實(shí)例: 打地鼠小游戲
小結(jié)
習(xí)題
第10章輸入輸出流
10.1File類
10.1.1文件
10.1.2目錄
10.2文件字節(jié)流
10.3文件字符流
10.4緩沖流
10.5隨機(jī)流
10.6對(duì)象流
10.7XML文件的解析
10.8JSON數(shù)據(jù)解析
10.9應(yīng)用實(shí)例: 記事本應(yīng)用
小結(jié)
習(xí)題
第11章Java設(shè)計(jì)模式
11.1設(shè)計(jì)模式概述
11.1.1設(shè)計(jì)模式的類型
11.1.2設(shè)計(jì)模式的基本原則
11.2統(tǒng)一建模語(yǔ)言UML
11.2.1UML模型
11.2.2UML概念
11.2.3UML圖
11.3常見的幾種設(shè)計(jì)模式
11.3.1組合模式
11.3.2策略模式
11.3.3裝飾模式
11.3.4工廠方法模式
小結(jié)
習(xí)題
第12章Java多線程機(jī)制
12.1多線程基礎(chǔ)
12.1.1程序、進(jìn)程與線程
12.1.2多線程基本概念
12.2線程的創(chuàng)建
12.2.1繼承Thread類創(chuàng)建線程
12.2.2實(shí)現(xiàn)Runnable接口創(chuàng)建線程
12.2.3兩種創(chuàng)建線程方法的優(yōu)缺點(diǎn)
12.3線程的生命周期及控制
12.3.1線程的生命周期
12.3.2線程的休眠
12.3.3線程的優(yōu)先級(jí)
12.4線程的同步與互斥
12.4.1synchronized關(guān)鍵字
12.4.2線程同步常用的方法
12.4.3堆棧問(wèn)題
12.4.4生產(chǎn)者消費(fèi)者問(wèn)題
12.4.5線程同步的輔助類CountDownLatch
12.5線程聯(lián)合
12.6守護(hù)線程
12.7本章實(shí)例: 飄雪花程序
小結(jié)
習(xí)題
第13章Java網(wǎng)絡(luò)編程
13.1TCP/IP簡(jiǎn)介
13.1.1互聯(lián)網(wǎng)絡(luò)協(xié)議IP
13.1.2端口的概念
13.1.3傳輸控制協(xié)議TCP
13.1.4用戶數(shù)據(jù)報(bào)協(xié)議UDP
13.2網(wǎng)絡(luò)開發(fā)中的常用工具類
13.2.1URL類簡(jiǎn)介與使用
13.2.2InetAddress類簡(jiǎn)介與使用
13.3面向連接的TCP通信
13.3.1類Socket
13.3.2類ServerSocket
13.3.3TCP Socket通信
13.3.4多線程TCP通信
13.4無(wú)連接的UDP通信
13.5UDP廣播通信
13.6局域網(wǎng)通信工具
小結(jié)
習(xí)題
第14章JDBC數(shù)據(jù)庫(kù)編程
14.1MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)
14.1.1MySQL數(shù)據(jù)庫(kù)的安裝與配置
14.1.2Navicat數(shù)據(jù)庫(kù)管理工具
14.1.3創(chuàng)建數(shù)據(jù)庫(kù)
14.2JDBC概述
14.2.1JDBC原理
14.2.2JDBC的功能
14.2.3ODBC和JDBC的比較
14.2.4JDBC兩層結(jié)構(gòu)和三層結(jié)構(gòu)
14.2.5JDBC應(yīng)用程序接口
14.3JDBC驅(qū)動(dòng)程序
14.3.1JDBC的驅(qū)動(dòng)程序管理器
14.3.2JDBC驅(qū)動(dòng)程序類型
14.3.3使用JDBCODBC橋連接Access
14.3.4使用本地API JDBC驅(qū)動(dòng)程序連接MySQL
14.4JDBC數(shù)據(jù)庫(kù)訪問(wèn)流程
14.4.1加載JDBC驅(qū)動(dòng)程序
14.4.2創(chuàng)建數(shù)據(jù)庫(kù)連接
14.4.3執(zhí)行SQL語(yǔ)句
14.4.4接收并處理SQL的返回結(jié)果
14.4.5關(guān)閉連接釋放資源
14.5查詢操作
14.5.1Statement與ResultSet接口
14.5.2順序查詢
14.5.3隨機(jī)查詢
14.5.4預(yù)編譯與參數(shù)化查詢
14.5.5離線查詢
14.6更新、添加與刪除操作
14.6.1常規(guī)操作
14.6.2參數(shù)化操作
14.7批處理與事務(wù)處理
14.8本章實(shí)例: 簡(jiǎn)單學(xué)生管理系統(tǒng)
14.8.1持久化
14.8.2對(duì)象關(guān)系映射
14.8.3DAO模式
14.8.4系統(tǒng)功能與實(shí)現(xiàn)
小結(jié)
習(xí)題
參考文獻(xiàn)
21世紀(jì)高等學(xué)校計(jì)算機(jī)類課程創(chuàng)新規(guī)劃教材·微課版Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程-微課視頻版 作者簡(jiǎn)介
程杰,中共黨員,碩士研究生,主要從事軟件工程、計(jì)算機(jī)網(wǎng)絡(luò)與網(wǎng)絡(luò)安全方面的研究。2001年本科畢業(yè),2002年于北京大學(xué)計(jì)算機(jī)與科學(xué)技術(shù)學(xué)院進(jìn)修計(jì)算機(jī)網(wǎng)絡(luò)與Java項(xiàng)目開發(fā)。2003年獲網(wǎng)絡(luò)設(shè)計(jì)師。2007年碩士研究生畢業(yè)于西安科技大學(xué)安全技術(shù)及工程專業(yè),F(xiàn)任鄭州升達(dá)經(jīng)貿(mào)管理學(xué)院信息工程學(xué)院軟件工程教研室主任。
- >
苦雨齋序跋文-周作人自編集
- >
中國(guó)歷史的瞬間
- >
經(jīng)典常談
- >
詩(shī)經(jīng)-先民的歌唱
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語(yǔ))
- >
上帝之肋:男人的真實(shí)旅程
- >
月亮虎
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人