中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
JAVA程序設(shè)計(jì)基礎(chǔ)與案例實(shí)戰(zhàn)(微課版)

包郵 JAVA程序設(shè)計(jì)基礎(chǔ)與案例實(shí)戰(zhàn)(微課版)

出版社:人民郵電出版社出版時(shí)間:2024-08-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 280
中 圖 價(jià):¥51.3(7.3折) 定價(jià)  ¥69.8 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類(lèi)五星書(shū)更多>

JAVA程序設(shè)計(jì)基礎(chǔ)與案例實(shí)戰(zhàn)(微課版) 版權(quán)信息

JAVA程序設(shè)計(jì)基礎(chǔ)與案例實(shí)戰(zhàn)(微課版) 本書(shū)特色

1.知識(shí)體系合理完備,符合人才培養(yǎng)要求 本書(shū)在介紹Java編程基礎(chǔ)知識(shí)的基礎(chǔ)上,兼顧開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用、服務(wù)程序和Web應(yīng)用等經(jīng)典應(yīng)用項(xiàng)目所必需的實(shí)用技術(shù)的講解,為讀者將來(lái)參與各種類(lèi)型的主流開(kāi)發(fā)項(xiàng)目奠定基礎(chǔ)。 2.編排趣味實(shí)踐案例,激發(fā)讀者學(xué)習(xí)興趣 本書(shū)注重趣味性與實(shí)用性,在以講解編程技術(shù)為主線的同時(shí),以一個(gè)趣味實(shí)踐案例(五子棋游戲)的完整實(shí)現(xiàn)過(guò)程為輔線,將每章的關(guān)鍵技術(shù)應(yīng)用于五子棋游戲開(kāi)發(fā),不但可以加深讀者對(duì)編程技術(shù)的理解,還能提高讀者的動(dòng)手能力。隨著實(shí)現(xiàn)過(guò)程的推進(jìn),五子棋游戲的功能也越來(lái)越強(qiáng)大,從只能個(gè)人對(duì)弈的單機(jī)版到可以雙人對(duì)弈的網(wǎng)絡(luò)版,再到集成游戲大廳、可以供多位玩家參與的網(wǎng)絡(luò)版和Web版,可以吸引讀者不斷跟進(jìn)學(xué)習(xí)。 3.配套豐富實(shí)踐內(nèi)容,扎實(shí)培養(yǎng)實(shí)戰(zhàn)人才 本書(shū)除了在每章中編排上述趣味實(shí)踐案例外,還在配套的大作業(yè)中提供了具有人機(jī)對(duì)弈功能的五子棋游戲案例程序,供讀者參考學(xué)習(xí),提升編程實(shí)戰(zhàn)能力。 4.精心錄制微課視頻,助力讀者高效自學(xué) 編者為本書(shū)各章中的重難知識(shí)點(diǎn)和典型案例錄制了微課視頻進(jìn)行講解,以助力讀者更加方便、更加扎實(shí)地開(kāi)展自學(xué)。讀者可以通過(guò)掃描書(shū)中二維碼進(jìn)行微課視頻的觀看與學(xué)習(xí)。

JAVA程序設(shè)計(jì)基礎(chǔ)與案例實(shí)戰(zhàn)(微課版) 內(nèi)容簡(jiǎn)介

Java是互聯(lián)網(wǎng)時(shí)代深受開(kāi)發(fā)者歡迎的編程語(yǔ)言,廣泛應(yīng)用于開(kāi)發(fā)移動(dòng)應(yīng)用、Web應(yīng)用、分布式應(yīng)用、游戲、系統(tǒng)服務(wù)和桌面應(yīng)用等。本書(shū)系統(tǒng)介紹了Java程序設(shè)計(jì)的基礎(chǔ)知識(shí),包括基本語(yǔ)法結(jié)構(gòu)、函數(shù)編程、面向?qū)ο蟪绦蛟O(shè)計(jì)、I/O編程、網(wǎng)絡(luò)編程、多線程編程、數(shù)據(jù)庫(kù)編程、開(kāi)發(fā)Web應(yīng)用程序等。 本書(shū)注重趣味性與實(shí)用性相結(jié)合,在以講解編程技術(shù)為主線的同時(shí),以一個(gè)具有極強(qiáng)趣味性的五子棋游戲的完整實(shí)現(xiàn)過(guò)程為輔線,將每章的重點(diǎn)技術(shù)應(yīng)用于五子棋游戲開(kāi)發(fā),從繪制棋盤(pán)、實(shí)現(xiàn)落子到判斷輸贏,從單機(jī)版、網(wǎng)絡(luò)版到Web版,詳細(xì)講述了Java程序設(shè)計(jì)的相關(guān)知識(shí)點(diǎn)。為了提升讀者的編程能力,本書(shū)配套的大作業(yè)中還提供了具有人機(jī)對(duì)弈功能的五子棋游戲案例程序,供讀者參考學(xué)習(xí)與實(shí)踐。 本書(shū)既可作為計(jì)算機(jī)類(lèi)專(zhuān)業(yè)相關(guān)課程的教材,也可供一般理工科專(zhuān)業(yè)的學(xué)生學(xué)習(xí)使用,還可作為程序設(shè)計(jì)和軟件開(kāi)發(fā)等領(lǐng)域技術(shù)人員的參考用書(shū)。

JAVA程序設(shè)計(jì)基礎(chǔ)與案例實(shí)戰(zhàn)(微課版) 目錄

【章名目錄】 第 1章 概述 第 2章 基本語(yǔ)法結(jié)構(gòu) 第3章 函數(shù)編程 第4章 面向?qū)ο蟪绦蛟O(shè)計(jì) 第5章 I/O編程 第6章 網(wǎng)絡(luò)編程 第7章 多線程編程 第8章 數(shù)據(jù)庫(kù)編程 第9章 開(kāi)發(fā)Web應(yīng)用程序 附錄A 上機(jī)實(shí)驗(yàn) 281 附錄B 大作業(yè) 282 【詳細(xì)目錄】 第 1章 概述 1.1 初識(shí)Java 1 1.1.1 Java的特性 2 1.1.2 JVM 4 1.1.3 JRE和JDK 6 1.1.4 Java程序的運(yùn)行過(guò)程 7 1.2 搭建開(kāi)發(fā)環(huán)境 8 1.2.1 安裝和配置JDK 8 1.2.2 常用的Java IDE 9 1.2.3 一個(gè)簡(jiǎn)單的Java程序 11 1.2.4 使用IDEA開(kāi)發(fā)Java程序 12 1.2.5 Java注釋 15 1.3 趣味實(shí)踐:五子棋游戲概況 17 1.3.1 Java圖形用戶界面開(kāi)發(fā)基礎(chǔ) 17 1.3.2 五子棋游戲功能簡(jiǎn)介 20 1.3.3 開(kāi)發(fā)五子棋游戲1.0版 22 1.4 本章小結(jié) 22 習(xí)題 22 第 2章 基本語(yǔ)法結(jié)構(gòu) 2.1 常量、直接量和變量 23 2.1.1 常量 23 2.1.2 標(biāo)識(shí)符與關(guān)鍵字 23 2.1.3 數(shù)據(jù)類(lèi)型 24 2.1.4 枚舉類(lèi)型 25 2.1.5 直接量 26 2.1.6 變量 27 2.2 運(yùn)算符和表達(dá)式 29 2.2.1 運(yùn)算符 29 2.2.2 表達(dá)式 33 2.3 常用語(yǔ)句 33 2.3.1 賦值語(yǔ)句 33 2.3.2 分支語(yǔ)句 34 2.3.3 循環(huán)語(yǔ)句 36 2.4 數(shù)組 39 2.4.1 一維數(shù)組 39 2.4.2 多維數(shù)組 40 2.5 趣味實(shí)踐:五子棋游戲的基本功能 41 2.5.1 繪制棋盤(pán) 41 2.5.2 其他功能的實(shí)現(xiàn) 43 2.6 本章小結(jié) 43 習(xí)題 43 第3章 函數(shù)編程 3.1 定義和調(diào)用函數(shù) 45 3.1.1 定義函數(shù) 45 3.1.2 調(diào)用函數(shù) 46 3.1.3 遞歸函數(shù) 47 3.2 參數(shù)和返回值 47 3.2.1 函數(shù)的參數(shù) 47 3.2.2 參數(shù)的默認(rèn)值 50 3.2.3 函數(shù)的返回值 51 3.3 調(diào)試Java程序 52 3.3.1 解決bug的基本步驟 52 3.3.2 變量的作用域 53 3.3.3 設(shè)置斷點(diǎn)進(jìn)行調(diào)試 54 3.4 趣味實(shí)踐:設(shè)計(jì)五子棋游戲中的函數(shù) 57 3.4.1 整理gobang1.1項(xiàng)目中的代碼 57 3.4.2 新增功能 58 3.5 本章小結(jié) 58 習(xí)題 59 第4章 面向?qū)ο蟪绦蛟O(shè)計(jì) 4.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述 60 4.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本理念 60 4.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的常用概念 61 4.2 類(lèi)和對(duì)象 61 4.2.1 定義和使用類(lèi) 61 4.2.2 以對(duì)象作為方法的參數(shù)和返回值 63 4.2.3 類(lèi)的封裝 65 4.2.4 外部類(lèi)和內(nèi)部類(lèi) 67 4.3 繼承 68 4.3.1 定義子類(lèi) 68 4.3.2 訪問(wèn)權(quán)限修飾符 69 4.3.3 super關(guān)鍵字 71 4.3.4 對(duì)象的類(lèi)型轉(zhuǎn)換 72 4.3.5 *終類(lèi)和靜態(tài)類(lèi) 72 4.4 接口和抽象類(lèi) 74 4.4.1 接口 74 4.4.2 抽象類(lèi) 76 4.4.3 多態(tài) 78 4.4.4 重載 80 4.5 匿名類(lèi)和Lambda表達(dá)式 80 4.5.1 匿名類(lèi) 81 4.5.2 Lambda表達(dá)式 81 4.6 常用的Java類(lèi) 82 4.6.1 String類(lèi) 82 4.6.2 Math類(lèi) 84 4.6.3 日期處理類(lèi) 84 4.6.4 容器類(lèi) 87 4.6.5 Java異常及處理 91 4.7 模塊化編程 93 4.7.1 模塊 93 4.7.2 包 94 4.7.3 項(xiàng)目管理工具M(jìn)aven 95 4.8 趣味實(shí)踐:在五子棋游戲中使用自定義類(lèi) 99 4.8.1 gobang1.3項(xiàng)目中的枚舉類(lèi)型 100 4.8.2 點(diǎn)位類(lèi) 100 4.8.3 棋子類(lèi) 100 4.8.4 規(guī)則類(lèi) 100 4.8.5 棋盤(pán)類(lèi) 100 4.9 本章小結(jié) 100 習(xí)題 101 第5章 I/O編程 5.1 輸入流和輸出流 102 5.1.1 流的概念 102 5.1.2 流的分類(lèi) 102 5.2 標(biāo)準(zhǔn)輸入/輸出編程 103 5.2.1 標(biāo)準(zhǔn)輸入流 103 5.2.2 標(biāo)準(zhǔn)輸出流 104 5.3 文件系統(tǒng)編程 106 5.3.1 路徑管理 107 5.3.2 操作目錄和文件 108 5.3.3 讀/寫(xiě)文件 112 5.3.4 配置文件編程 121 5.3.5 記錄日志 123 5.4 趣味實(shí)踐:使用配置文件和記錄日志 129 5.4.1 在gobang1.4項(xiàng)目中使用配置文件 129 5.4.2 在gobang1.4項(xiàng)目中記錄日志 129 5.5 本章小結(jié) 129 習(xí)題 130 第6章 網(wǎng)絡(luò)編程 6.1 IP地址編程 131 6.1.1 IP地址的結(jié)構(gòu) 131 6.1.2 InetAddress類(lèi) 133 6.2 URL編程 134 6.2.1 URL的格式 134 6.2.2 URL類(lèi) 135 6.3 Socket編程 137 6.3.1 Socket的基本概念和工作原理 137 6.3.2 基于TCP的Socket編程 139 6.3.3 基于UDP的Socket編程 144 6.4 趣味實(shí)踐:開(kāi)發(fā)網(wǎng)絡(luò)版五子棋游戲 148 6.4.1 gobang2.0項(xiàng)目的程序架構(gòu) 149 6.4.2 GobangCommon模塊的程序設(shè)計(jì) 150 6.4.3 GobangServer模塊的程序設(shè)計(jì) 152 6.4.4 GobangClient模塊的程序設(shè)計(jì) 153 6.5 本章小結(jié) 155 習(xí)題 155 第7章 多線程編程 7.1 線程概述 157 7.1.1 線程的概念 157 7.1.2 線程的工作原理 157 7.1.3 線程的狀態(tài) 158 7.2 基礎(chǔ)線程編程 159 7.2.1 基于Thread類(lèi)創(chuàng)建和啟動(dòng)線程 160 7.2.2 操作線程 164 7.2.3 線程優(yōu)先級(jí) 168 7.2.4 網(wǎng)絡(luò)通信中的I/O模型 168 7.2.5 線程池編程 170 7.3 線程同步機(jī)制 175 7.3.1 線程安全問(wèn)題 175 7.3.2 實(shí)現(xiàn)線程同步的方法 177 7.3.3 死鎖 182 7.4 趣味實(shí)踐:開(kāi)發(fā)游戲大廳 183 7.4.1 gobang2.1項(xiàng)目的程序架構(gòu)及運(yùn)行流程 183 7.4.2 GobangCommon模塊的程序設(shè)計(jì) 187 7.4.3 GobangServer模塊的程序設(shè)計(jì) 191 7.4.4 GobangClient模塊的程序設(shè)計(jì) 193 7.5 本章小結(jié) 195 習(xí)題 196 第8章 數(shù)據(jù)庫(kù)編程 8.1 關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ) 198 8.1.1 關(guān)系數(shù)據(jù)庫(kù)簡(jiǎn)介 198 8.1.2 常用的SQL語(yǔ)句 199 8.2 MySQL數(shù)據(jù)庫(kù)管理 200 8.2.1 數(shù)據(jù)庫(kù)管理 200 8.2.2 表管理 201 8.2.3 數(shù)據(jù)的基本操作 204 8.3 JDBC編程 208 8.3.1 JDBC的作用和工作原理 208 8.3.2 通過(guò)JDBC連接數(shù)據(jù)庫(kù) 209 8.3.3 執(zhí)行SQL語(yǔ)句 211 8.4 趣味實(shí)踐:集成用戶管理功能的五子棋游戲 220 8.4.1 gobang2.2項(xiàng)目的程序架構(gòu) 220 8.4.2 gobang2.2項(xiàng)目的新增功能 220 8.4.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 221 8.4.4 GobangCommon模塊的程序設(shè)計(jì) 222 8.4.5 GobangServer模塊的程序設(shè)計(jì) 222 8.4.6 GobangClient模塊的程序設(shè)計(jì) 222 8.5 本章小結(jié) 224 習(xí)題 224 第9章 開(kāi)發(fā)Web應(yīng)用程序 9.1 Web應(yīng)用編程基礎(chǔ) 225 9.1.1 應(yīng)用程序架構(gòu) 225 9.1.2 開(kāi)發(fā)Web應(yīng)用涉及的編程技術(shù) 226 9.2 前端技術(shù)概述 226 9.2.1 HTML概述 227 9.2.2 CSS概述 232 9.2.3 JavaScript概述 238 9.2.4 在網(wǎng)頁(yè)中繪圖 243 9.3 Servlet程序設(shè)計(jì) 246 9.3.1 Servlet概述 247 9.3.2 基于Servlet開(kāi)發(fā)簡(jiǎn)單的Web應(yīng)用程序 248 9.3.3 HTTP Session編程 254 9.3.4 配置Servlet 255 9.3.5 Servlet過(guò)濾器 256 9.4 JSP模板引擎 257 9.4.1 JSP概述 258 9.4.2 基于Servlet+JSP開(kāi)發(fā)Web應(yīng)用程序 258 9.4.3 JSP腳本元素 261 9.4.4 JSP指令 262 9.4.5 MVC開(kāi)發(fā)模式 263 9.5 趣味實(shí)踐:開(kāi)發(fā)Web版五子棋游戲 276 9.5.1 表結(jié)構(gòu)設(shè)計(jì) 276 9.5.2 gobang3.0項(xiàng)目的基本結(jié)構(gòu) 277 9.6 本章小結(jié) 279 習(xí)題 279 附錄A 上機(jī)實(shí)驗(yàn) 281 附錄B 大作業(yè) 282
展開(kāi)全部

JAVA程序設(shè)計(jì)基礎(chǔ)與案例實(shí)戰(zhàn)(微課版) 作者簡(jiǎn)介

李曉黎,軟件開(kāi)發(fā)工程師,畢業(yè)于吉林大學(xué)計(jì)算機(jī)系;自2006年以來(lái),帶領(lǐng)團(tuán)隊(duì)一直從事網(wǎng)絡(luò)管理軟件、企業(yè)ERP系統(tǒng)和電商平臺(tái)等的開(kāi)發(fā)與建設(shè)工作,具有中國(guó)投資銀行、國(guó)家開(kāi)發(fā)銀行、中信銀行等多家銀行從業(yè)經(jīng)歷,參與銀行信息化建設(shè)、網(wǎng)銀平臺(tái)開(kāi)發(fā)、智能合約設(shè)計(jì)與開(kāi)發(fā)工作多年,在Java程序設(shè)計(jì)、系統(tǒng)軟件開(kāi)發(fā)、團(tuán)隊(duì)組織管理和系統(tǒng)架構(gòu)設(shè)計(jì)等領(lǐng)域積累了豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),主編圖書(shū)10余本,并被上百所高校選作教材。

暫無(wú)評(píng)論……
書(shū)友推薦
本類(lèi)暢銷(xiāo)
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 空压机商城|空气压缩机|空压机配件-压缩机网旗下商城 | 微妙网,专业的动画师、特效师、CG模型设计师网站! - wmiao.com 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 单螺旋速冻机-双螺旋-流态化-隧道式-食品速冻机厂家-广州冰泉制冷 | 上海小程序开发-上海小程序制作公司-上海网站建设-公众号开发运营-软件外包公司-咏熠科技 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 创客匠人-让IP变现不走弯路 | 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 滑石粉,滑石粉厂家,超细滑石粉-莱州圣凯滑石有限公司 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 鲸鱼视觉 -数字展厅多媒体互动展示制作公司 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 智能终端_RTU_dcm_北斗星空自动化科技 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 江西自考网-江西自学考试网 | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 | 广东成考网-广东成人高考网 | 深圳南财多媒体有限公司介绍| 引领中高档酒店加盟_含舍·美素酒店品牌官网 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 马尔表面粗糙度仪-MAHR-T500Hommel-Mitutoyo粗糙度仪-笃挚仪器 | 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 西宁装修_西宁装修公司-西宁业之峰装饰-青海业之峰墅级装饰设计公司【官网】 |