熱門關(guān)鍵字:  聽(tīng)力密碼  聽(tīng)力密碼  新概念美語(yǔ)  單詞密碼  巧用聽(tīng)寫練聽(tīng)力

Java面向?qū)ο蟪绦蛟O(shè)計(jì)

中國(guó)水利水電出版社
    【作 者】主編 姜春磊 陳虹潔 【I S B N 】978-7-5226-3112-7 【責(zé)任編輯】張玉玲 【適用讀者群】高職高專 【出版時(shí)間】2025-02-08 【開(kāi) 本】16開(kāi) 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】320 【千字?jǐn)?shù)】512 【印 張】20 【定 價(jià)】52 【叢 書】高等職業(yè)教育電子信息課程群系列教材 【備注信息】
圖書詳情

    內(nèi) 容 提 要

    本書采用理論與實(shí)踐相結(jié)合的教學(xué)方式,通俗易懂、圖文并茂,詳細(xì)講解了Java基礎(chǔ)語(yǔ)法、運(yùn)算符與表達(dá)式、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、類和對(duì)象、繼承和多態(tài)、接口、異常與程序調(diào)試、常用工具類、Java集合框架、File與I/O流、Java多線程、JDBC數(shù)據(jù)庫(kù)編程、Java網(wǎng)絡(luò)編程等Java面向?qū)ο缶幊碳癑ava高級(jí)實(shí)用技術(shù)。本書課程體系專門為應(yīng)用型本科或高等職業(yè)院校量身打造,符合高校技能型人才培養(yǎng)需求。課程體系由淺入深、關(guān)聯(lián)遞進(jìn)、易學(xué)易用,以任務(wù)式推進(jìn)、案例化教學(xué),讓學(xué)生更加明確學(xué)習(xí)目標(biāo),提高學(xué)習(xí)效果。本書注重培養(yǎng)學(xué)生實(shí)踐能力,書中加入了大量經(jīng)驗(yàn)分享,在實(shí)踐項(xiàng)目中加入了完整的注釋,示例和實(shí)踐項(xiàng)目代碼更貼近實(shí)際開(kāi)發(fā),以期提升學(xué)生分析問(wèn)題、解決問(wèn)題的能力。

    本書配套完整的教學(xué)、教輔資源,包括課程標(biāo)準(zhǔn)、完整的教學(xué)課件、題庫(kù)、示例源代碼、實(shí)踐項(xiàng)目源代碼,以方便教學(xué)和學(xué)生學(xué)習(xí)使用。

    本書適合作為應(yīng)用型本科或高等職業(yè)院校軟件技術(shù)、云計(jì)算、計(jì)算機(jī)網(wǎng)絡(luò)、人工智能、大數(shù)據(jù)、物聯(lián)網(wǎng)等新一代信息技術(shù)相關(guān)專業(yè)的教學(xué)用書,同時(shí)也適合作為其他相關(guān)專業(yè)的選修課程教材。

    適應(yīng)院校教學(xué)和技能型人才培養(yǎng)。

    課程體系由淺入深、關(guān)聯(lián)遞進(jìn)、易學(xué)易用。

    任務(wù)式推進(jìn)講解、案例化教學(xué)。

    以動(dòng)手能力為培養(yǎng)目標(biāo)。

    以項(xiàng)目經(jīng)驗(yàn)提升實(shí)用性。

    前 言

    習(xí)近平總書記在黨的二十大報(bào)告中指出:“教育是國(guó)之大計(jì)、黨之大計(jì)。培養(yǎng)什么人、怎樣培養(yǎng)人、為誰(shuí)培養(yǎng)人是教育的根本問(wèn)題。”高校作為國(guó)家戰(zhàn)略科技力量,要堅(jiān)持為黨育人、為國(guó)育才,全面提高人才自主培養(yǎng)質(zhì)量,著力造就拔尖創(chuàng)新人才。

    黨的二十大報(bào)告提出了全面建成社會(huì)主義現(xiàn)代化強(qiáng)國(guó)的宏偉藍(lán)圖和實(shí)踐路徑,為黨和國(guó)家的各項(xiàng)事業(yè)指明了前進(jìn)方向,在第五部分提出“實(shí)施科教興國(guó)戰(zhàn)略,強(qiáng)化現(xiàn)代化建設(shè)人才支撐”,指明了高校作為國(guó)家戰(zhàn)略科技力量的定位和任務(wù)要求,堅(jiān)持為黨育人、為國(guó)育才,全面提高人才自主培養(yǎng)質(zhì)量,著力造就拔尖創(chuàng)新人才。本書以學(xué)生為中心,內(nèi)容實(shí)用、通俗易懂,構(gòu)建了完整的知識(shí)體系,課程教學(xué)目標(biāo)不僅在于使學(xué)生掌握J(rèn)ava面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念、基本理論和實(shí)用技術(shù),培養(yǎng)學(xué)生分析解決實(shí)際問(wèn)題的能力,更要在課程教學(xué)中把馬克思主義立場(chǎng)觀點(diǎn)方法的教育與科學(xué)精神的培養(yǎng)結(jié)合起來(lái),注重科學(xué)思維方法的訓(xùn)練,形成嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,培養(yǎng)學(xué)生探索未知、追求真理、勇攀科學(xué)高峰的責(zé)任感和使命感,激發(fā)學(xué)生科技報(bào)國(guó)的家國(guó)情懷和使命擔(dān)當(dāng)。

    本書從實(shí)用性出發(fā)、以模塊化、任務(wù)式、案例化教學(xué),注重實(shí)戰(zhàn)經(jīng)驗(yàn)傳遞和提升動(dòng)手能力,教學(xué)過(guò)程中邊講邊練,激發(fā)學(xué)習(xí)者的學(xué)習(xí)興趣,提升學(xué)習(xí)的成就感,建立對(duì)所學(xué)知識(shí)和技能的信心,是對(duì)傳統(tǒng)學(xué)習(xí)模式的改進(jìn)。本書具有以下特點(diǎn):

    適應(yīng)院校教學(xué)和技能型人才培養(yǎng)。本書課程體系專門為應(yīng)用型本科或高等職業(yè)院校量身打造,根據(jù)高校教學(xué)特點(diǎn),在設(shè)計(jì)課程體系時(shí)根據(jù)教學(xué)目標(biāo)采用逆向課程設(shè)計(jì),確保本課程與院校課程協(xié)調(diào)一致,最大化滿足高校人才培養(yǎng)的需求。

    課程體系由淺入深、關(guān)聯(lián)遞進(jìn)、易學(xué)易用。課程體系設(shè)計(jì)以企業(yè)需求為基礎(chǔ),以符合教學(xué)和學(xué)生學(xué)習(xí)規(guī)律為原則,技能點(diǎn)逐層深入,避免初學(xué)者出現(xiàn)畏難心理。

    任務(wù)式推進(jìn)講解、案例化教學(xué)。本書從實(shí)戰(zhàn)出發(fā),以任務(wù)式推進(jìn)技能點(diǎn)講解,讓學(xué)生更加明確學(xué)習(xí)目標(biāo),書中應(yīng)用了大量案例,并對(duì)案例實(shí)現(xiàn)進(jìn)行了分析講解,便于讀者掌握,以提高學(xué)習(xí)效果。

    以動(dòng)手能力為培養(yǎng)目標(biāo)。本書注重培養(yǎng)實(shí)踐能力,以是否能夠獨(dú)立完成實(shí)踐項(xiàng)目為檢驗(yàn)學(xué)習(xí)效果的標(biāo)準(zhǔn),在教學(xué)和學(xué)習(xí)過(guò)程中,讀者要認(rèn)真完成本書中示例代碼、實(shí)踐項(xiàng)目。

    以項(xiàng)目經(jīng)驗(yàn)提升實(shí)用性。本書中加入了大量經(jīng)驗(yàn)分享,在實(shí)踐項(xiàng)目中加入了完整的注釋,示例和實(shí)踐項(xiàng)目代碼更貼近實(shí)際開(kāi)發(fā),以期提升學(xué)生分析問(wèn)題、解決問(wèn)題的能力。

    本書共分為16章,各章核心內(nèi)容如下:

    第1章重點(diǎn)講解程序的概念、Java語(yǔ)言的特點(diǎn)、Java技術(shù)平臺(tái)、Java開(kāi)發(fā)步驟和Java集成開(kāi)發(fā)環(huán)境的安裝與配置。

    第2章講解Java基礎(chǔ)語(yǔ)法,包括注釋、變量、數(shù)據(jù)類型、關(guān)鍵字、基本輸入輸出等,以及Java的編碼規(guī)則和命名規(guī)范。

    第3章講解Java中的算術(shù)運(yùn)算符、賦值運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、運(yùn)算符的優(yōu)先級(jí)和條件表達(dá)式。

    第4章講解基本的if條件判斷語(yǔ)句、多重if選擇結(jié)構(gòu)、嵌套if選擇結(jié)構(gòu)等復(fù)雜的選擇結(jié)構(gòu)。

    第5章講解Java中的while循環(huán)、do-while循環(huán)和for循環(huán)等循環(huán)控制語(yǔ)句。

    第6章講解一維數(shù)組、二維數(shù)組的創(chuàng)建、遍歷,數(shù)組排序和Arrays類及其常用方法。

    第 7 章講解類和對(duì)象、定義類、創(chuàng)建和使用對(duì)象、成員方法、成員變量、構(gòu)造方法等面向?qū)ο蟮南嚓P(guān)知識(shí)。

    第8章講解繼承、子類重寫父類方法、繼承關(guān)系中的構(gòu)造方法、多態(tài)等。

    第 9 章講解面向?qū)ο笾械慕涌冢ń涌诘亩x和使用、接口的特點(diǎn)、面對(duì)接口編程等技能。

    第10章講解Java中的異常、使用try-catch-finally處理異常、使用throw、throws拋出異常、使用斷點(diǎn)調(diào)試程序。

    第11章講解java.lang包中的常用類,如字符串String類、StringBuffer類、StringBuilder類、包裝類、Math類、枚舉類型、Date類、Calendar類、SimpleDateFormat類等。

    第12章講解Java集合框架和泛型,主要包括ArrayList、LinkedList、HashMap、使用Iterator接口遍歷集合、泛型在集合中的應(yīng)用等相關(guān)技術(shù)。

    第13章講解File 與I/O操作。首先學(xué)習(xí)File類,對(duì)文件或目錄的屬性進(jìn)行操作,然后通過(guò)講解字節(jié)流FileInputStream和FileOutputStream類、字符流BufferedReader和BufferedWriter類,實(shí)現(xiàn)對(duì)文本文件的輸入/輸出操作,再講解字節(jié)流DataInputStream和DataOutputStream類讀寫二進(jìn)制文件,最后講解開(kāi)發(fā)中常用的讀寫圖片的方法。

    第14章講解進(jìn)程、線程、線程的生命周期、線程同步等核心技能,幫助讀者掌握多線程開(kāi)發(fā)的技能。

    第15章講解Java數(shù)據(jù)庫(kù)編程技術(shù),包括JDBC原理、連接數(shù)據(jù)庫(kù)、使用JDBC API對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作等核心技能。

    第16章講解Java網(wǎng)絡(luò)編程技術(shù),包含網(wǎng)絡(luò)基礎(chǔ)知識(shí)、基于TCP協(xié)議的Socket編程、基于UDP協(xié)議的Socket編程、使用URLConnection類訪問(wèn)網(wǎng)絡(luò)和使用HttpURLConnection類訪問(wèn)網(wǎng)絡(luò)等技術(shù)。

    本書在中國(guó)指揮與控制學(xué)會(huì)指導(dǎo)下,由統(tǒng)信國(guó)基(北京)科技有限公司聯(lián)合煙臺(tái)黃金職業(yè)學(xué)院共同編寫。如有不足之處懇請(qǐng)讀者批評(píng)指正,意見(jiàn)建議請(qǐng)發(fā)郵件至unioninfo@163.com。

    新一代信息技術(shù)的快速發(fā)展正在深刻改變著世界,希望通過(guò)我們的努力,幫助您掌握實(shí)用技術(shù),成為高素質(zhì)技能型人才。

    編 者

    2024年9月于煙臺(tái)黃金職業(yè)學(xué)院

    前言

    第1章 初識(shí)Java 1
    任務(wù)1 理解程序的定義 2
    任務(wù)2 了解Java語(yǔ)言的發(fā)展歷史和特性 2
    任務(wù)3 了解Java技術(shù)體系及Java程序
    開(kāi)發(fā)步驟 4
    任務(wù)4 能夠正確搭建Java開(kāi)發(fā)環(huán)境 5
    任務(wù)5 使用記事本開(kāi)發(fā)第一個(gè)Java程序 14
    任務(wù)6 使用常用集成開(kāi)發(fā)環(huán)境開(kāi)發(fā)Java
    程序 15
    本章小結(jié) 20
    本章習(xí)題 21
    第2章 Java基礎(chǔ)語(yǔ)法 22
    任務(wù)1 掌握J(rèn)ava中注釋的方法 23
    任務(wù)2 理解Java編碼規(guī)范 24
    任務(wù)3 理解Java關(guān)鍵字和定義標(biāo)識(shí)符的
    規(guī)則 25
    任務(wù)4 掌握J(rèn)ava基本數(shù)據(jù)類型和類型
    轉(zhuǎn)換 26
    任務(wù)5 能夠使用Java基本輸入與輸出 34
    本章小結(jié) 37
    本章習(xí)題 37
    第3章 運(yùn)算符與表達(dá)式 39
    任務(wù)1 能夠正確使用運(yùn)算符 39
    任務(wù)2 掌握表達(dá)式的用法 47
    任務(wù)3 理解運(yùn)算符的優(yōu)先級(jí) 48
    本章小結(jié) 49
    本章習(xí)題 50
    第4章 選擇結(jié)構(gòu) 52
    任務(wù)1 理解流程控制 53
    任務(wù)2 使用if語(yǔ)句處理單分支結(jié)構(gòu)問(wèn)題 53
    任務(wù)3 使用if...else語(yǔ)句處理雙分支結(jié)構(gòu)
    問(wèn)題 55
    任務(wù)4 使用選擇語(yǔ)句的嵌套處理復(fù)雜問(wèn)題 56
    任務(wù)5 使用多分支if選擇結(jié)構(gòu)處理復(fù)雜
    問(wèn)題 58
    任務(wù)6 使用switch結(jié)構(gòu)解決特定問(wèn)題 60
    本章小結(jié) 63
    本章習(xí)題 63
    第5章 循環(huán)結(jié)構(gòu) 65
    任務(wù)1 使用while語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu) 65
    任務(wù)2 使用do-while語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu) 66
    任務(wù)3 使用for語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu) 69
    任務(wù)4 使用多重循環(huán)解決復(fù)雜問(wèn)題 71
    任務(wù)5 使用break、continue等跳轉(zhuǎn)語(yǔ)句
    控制程序流程 73
    本章小結(jié) 76
    本章習(xí)題 76
    第6章 數(shù)組 78
    任務(wù)1 理解和使用一維數(shù)組 79
    任務(wù)2 使用增強(qiáng)for循環(huán)遍歷數(shù)組 82
    任務(wù)3 數(shù)組排序 83
    任務(wù)4 向數(shù)組中插入元素 88
    任務(wù)5 使用二維數(shù)組處理復(fù)雜問(wèn)題 90
    任務(wù)6 遍歷二維數(shù)組 91
    任務(wù)7 掌握Arrays類及其常用方法 93
    本章小結(jié) 95
    本章習(xí)題 95
    第7章 類和對(duì)象 98
    任務(wù)1 理解面向?qū)ο?99
    任務(wù)2 使用面向?qū)ο筮M(jìn)行程序設(shè)計(jì) 101
    任務(wù)3 成員變量及其作用域 107
    任務(wù)4 成員方法及方法重載 109
    任務(wù)5 構(gòu)造方法與重載 111
    任務(wù)6 使用封裝實(shí)現(xiàn)對(duì)類的可控訪問(wèn) 116
    任務(wù)7 在Java中正確使用包 119
    任務(wù)8 在Java中使用訪問(wèn)修飾符 121
    本章小結(jié) 122
    本章習(xí)題 124
    第8章 繼承和多態(tài) 127
    任務(wù)1 使用繼承實(shí)現(xiàn)代碼復(fù)用 128
    任務(wù)2 使用abstract實(shí)現(xiàn)抽象類與抽象
    方法 136
    任務(wù)3 實(shí)現(xiàn)多態(tài)的表現(xiàn)形式 140
    任務(wù)4 多態(tài)的應(yīng)用 143
    本章小結(jié) 148
    本章習(xí)題 149
    第9章 接口 151
    任務(wù)1 定義和實(shí)現(xiàn)接口 151
    任務(wù)2 使用接口實(shí)現(xiàn)道路車輛監(jiān)控功能 156
    本章小結(jié) 159
    本章習(xí)題 160
    第10章 異常與程序調(diào)試 162
    任務(wù)1 Java異常體系結(jié)構(gòu) 162
    任務(wù)2 使用try-catch-finally處理異常 165
    任務(wù)3 使用throw、throws拋出異常 170
    任務(wù)4 使用斷點(diǎn)調(diào)試程序 174
    本章小結(jié) 177
    本章習(xí)題 177
    第11章 常用工具類 181
    任務(wù)1 使用String類操作字符串 182
    任務(wù)2 使用StringBuffer類處理字符串 190
    任務(wù)3 使用StringBuilder類處理字符串 191
    任務(wù)4 使用枚舉類型 192
    任務(wù)5 使用包裝類進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換 194
    任務(wù)6 使用Math類處理數(shù)學(xué)運(yùn)算 196
    任務(wù)7 使用Date類和Calendar類操作
    日期時(shí)間 197
    任務(wù)8 使用SimpleDateFormat類格式化
    時(shí)間 201
    本章小結(jié) 203
    本章習(xí)題 203
    第12章 Java集合框架 205
    任務(wù)1 理解Java集合框架 206
    任務(wù)2 使用ArrayList集合存儲(chǔ)數(shù)據(jù) 206
    任務(wù)3 使用LinkedList存儲(chǔ)數(shù)據(jù) 209
    任務(wù)4 使用HashMap存儲(chǔ)數(shù)據(jù) 212
    任務(wù)5 使用HashSet集合存取數(shù)據(jù) 214
    任務(wù)6 使用Iterator接口遍歷集合 216
    任務(wù)7 使用泛型集合 217
    本章小結(jié) 219
    本章習(xí)題 220
    第13章 File與I/O流 223
    任務(wù)1 使用File類操作文件或目錄
    屬性 223
    任務(wù)2 Java的輸入/輸出流 227
    任務(wù)3 讀寫文本文件 228
    任務(wù)4 讀寫二進(jìn)制文件 234
    任務(wù)5 使用BufferedImage和ImageIO類
    讀寫圖片 236
    本章小結(jié) 238
    本章習(xí)題 239
    第14章 Java多線程 240
    任務(wù)1 理解線程 241
    任務(wù)2 在Java中實(shí)現(xiàn)多線程 242
    任務(wù)3 掌握線程的狀態(tài) 245
    任務(wù)4 線程調(diào)度 246
    任務(wù)5 實(shí)現(xiàn)線程同步 251
    任務(wù)6 線程間通信 256
    本章小結(jié) 259
    本章習(xí)題 260
    第15章 JDBC數(shù)據(jù)庫(kù)編程 262
    任務(wù)1 理解JDBC原理 263
    任務(wù)2 掌握J(rèn)DBC訪問(wèn)數(shù)據(jù)庫(kù)步驟 264
    任務(wù)3 獲取數(shù)據(jù)庫(kù)連接 265
    任務(wù)4 使用PreparedStatement對(duì)象操作
    數(shù)據(jù)庫(kù) 271
    任務(wù)5 數(shù)據(jù)庫(kù)事務(wù) 281
    本章小結(jié) 283
    本章習(xí)題 284
    第16章 Java網(wǎng)絡(luò)編程 288
    任務(wù)1 理解網(wǎng)絡(luò)編程 288
    任務(wù)2 使用基于TCP協(xié)議的Socket編程 291
    任務(wù)3 使用基于UDP協(xié)議的Socket編程 300
    任務(wù)4 使用URLConnection訪問(wèn)網(wǎng)絡(luò) 303
    任務(wù)5 使用HttpURLConnection訪問(wèn)
    網(wǎng)站信息 305
    本章小結(jié) 308
    本章習(xí)題 310





最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
临颍县| 镇康县| 二手房| 临夏市| 普定县| 隆子县| 光山县| 尼勒克县| 铜梁县| 隆子县| 仙游县| 云南省| 和静县| 汝南县| 沛县| 安仁县| 河间市| 通江县| 张家港市| 定兴县| 玉林市| 满城县| 辉南县| 金沙县| 潼关县| 曲周县| 海城市| 公安县| 青海省| 穆棱市| 宁明县| 平谷区| 南昌县| 兴海县| 兴和县| 南通市| 济阳县| 鄢陵县| 安徽省| 宁蒗| 肇庆市|