登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』Java语言程序设计与实现(微课版)(第2版)

書城自編碼: 3892093
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 张桓,徐丽
國際書號(ISBN): 9787115619419
出版社: 人民邮电出版社
出版日期: 2023-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 85.2

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
Redis 高手心法
《 Redis 高手心法 》

售價:HK$ 115.0
勇往值钱:做自己人生的CEO
《 勇往值钱:做自己人生的CEO 》

售價:HK$ 68.8
里山资本主义:不做金钱的奴隶,做个安心的里山主人(献礼大地)
《 里山资本主义:不做金钱的奴隶,做个安心的里山主人(献礼大地) 》

售價:HK$ 67.9
欧洲雇佣兵研究(1350-1800)
《 欧洲雇佣兵研究(1350-1800) 》

售價:HK$ 74.8
费里尼的电影
《 费里尼的电影 》

售價:HK$ 102.4
第一性原理:21堂科学通识课(《奇怪的知识增加了》作者马库斯·乔恩全新力作)
《 第一性原理:21堂科学通识课(《奇怪的知识增加了》作者马库斯·乔恩全新力作) 》

售價:HK$ 90.9
过渡劳动:平台经济下的外卖骑手(薄荷实验)
《 过渡劳动:平台经济下的外卖骑手(薄荷实验) 》

售價:HK$ 112.7
爱的重构:让自己成为家庭幸福掌舵人
《 爱的重构:让自己成为家庭幸福掌舵人 》

售價:HK$ 112.7

 

編輯推薦:
1.国家规划教材改版,转接十四五。
2.双高软件技术A档院校名师撰写。
3.项目式写法,契合职教特点。
4.融入课程思政。
5.配套丰富的教学资源。
5.可作为广大软件开发爱好者自学的入门教材,还可作为从事计算机软件开发工作的工程技术人员学习和应用的参考书籍。
內容簡介:
本书从学习Java语言程序设计与实现的角度出发,通过通俗易懂的语言、丰富多样的案例,详细介绍了基于Java语言的程序设计与实现应掌握的各项核心技术。全书共分为12个项目,主要内容包括Java开发环境的搭建与使用、Java语言的基础语法、数组与字符串的处理、类的定义与对象的创建、继承与多态等面向对象程序设计思想的应用、程序的异常处理、Java的图形用户界面开发、Java程序的事件响应处理、Java的数据库应用开发、Java的文件读写处理、Java程序的多线程任务处理以及典型案例项目的开发。
本书采用理论与项目案例相结合的形式,所有核心知识点都结合了典型相关案例,进行详细的讲解。全书内容丰富、系统性和应用性强,融入了作者多年教学和项目开发的经验及体会。使读者了解基于Java语言的计算机程序开发的过程和精髓,以便快速掌握相关的知识和技能。
本书提供了丰富的配套资源,主要包括:教学大纲、电子教案(PPT)、教学视频、教学案例源码、案例配套素材、课后习题答案和模拟试卷等资料,可供读者学习或教学使用。
本书既可作为应用型本科、高职高专等高等教育院校计算机及相关专业的教材使用,同时也适合初、中级Java程序开发人员自学或参考使用。
關於作者:
发表了《“天津模式”下职业教育发展对策研究》、《“双证书”课程体系开发的研究与实施》等多篇论文;出版了“十一五”国家级规划教材《网页设计与制作》、《软件开发综合训练教程》等多部教材;主讲了《软件开发工具》、《网络数据库》等课程获评为天津市级精品课。参与建设的《软件开发综合实训》课程被评审为国家级精品课、国家级教学资源共享课程。参与天津市“十一五”教育规划课题《高职院校软件专业课程体系研究与实践》、天津市重点立项调研课题《深化职业教育“双证书”一体化教学改革》等立项课题的研究。连续多年获得学院教学质量优秀奖;多次指导学生参加天津市高职院校技能大赛,多次获得市级一、二等奖项。
目錄
项目1 Java程序语言初识 1
程序人生 1
学习知识导图 2
任务1.1 Java语言概述 3
1.1.1 程序设计思想概述 3
1.1.2 程序设计语言概述 4
1.1.3 Java语言简介 5
任务1.2 Java开发环境搭建 6
1.2.1 JDK的安装与配置 7
1.2.2 Eclipse的安装与配置 9
1.2.3 Eclipse的基本使用 11
任务1.3 程序输入输出处理 15
1.3.1 Java程序的基本结构 15
1.3.2 控制台程序的输入输出处理 19
1.3.3 图形化程序的输入输出处理 21
任务1.4 拓展实践任务 22
1.4.1 求圆的周长和面积 22
1.4.2 超市计价器的实现 23
1.4.3 考核与评价 25
项目小结 26
课后习题 27
项目2 Java程序基础 28
程序人生 28
学习知识导图 29
任务2.1 Java语言的基础语法 30
2.1.1 Java语言的组成元素 30
2.1.2 Java语言的数据类型 31
2.1.3 常量和变量的使用 33
2.1.4 运算符和表达式 35
任务2.2 Java语言的流程控制 39
2.2.1 顺序结构流程控制 40
2.2.2 条件分支结构流程控制 41
2.2.3 循环结构流程控制 45
2.2.4 流程跳转语句 49
任务2.3 拓展实践任务 51
2.3.1 求体重BMI指数 51
2.3.2 闰年的统计 52
2.3.3 打印九九乘法表 53
2.3.4 考核与评价 55
项目小结 56
课后习题 57
项目3 数组与字符串的处理 60
程序人生 60
学习知识导图 61
任务3.1 Java语言的数组 62
3.1.1 数组概述 62
3.1.2 Java语言的一维数组 62
3.1.3 Java语言的多维数组 64
任务3.2 Java语言的字符串 67
本任务要求理解字符串的基本概念及基本应用。 67
3.2.1 字符数组 67
3.2.2 Java语言的String类 68
3.2.3 Java语言的StringBuffer类 71
3.2.4 Java语言的StringTokenizer类 74
任务3.3 拓展实践任务 75
3.3.1 打印斐波那契数列 75
3.3.2 显示杨辉三角 76
3.3.3 文本关键词的检索 77
3.3.4 考核与评价 79
项目小结 80
课后习题 81
项目4 Java面向对象程序基础 82
程序人生 82
学习知识导图 83
任务4.1 类的封装 84
4.1.1 封装的概述 84
4.1.2 类的创建 84
4.1.3 对象的实例化 88
任务4.2 修饰符的使用 91
4.2.1 访问控制修饰符的使用 91
4.2.2 性质修饰符的使用 92
任务4.3 Java语言常用的系统类 94
4.3.1 数学类的使用 94
4.3.2 格式化类的使用 94
4.3.3 日期类的使用 95
任务4.4 拓展实践任务 96
4.4.1 猜数字游戏的实现 96
4.4.2 电子日历的显示 98
4.4.3 考核与评价 100
项目小结 101
课后习题 102
项目5 Java面向对象程序进阶 104
程序人生 104
学习知识导图 105
任务5.1 类的封装 106
5.1.1 继承的概述 106
5.1.2 抽象类 109
5.1.3 最终类 112
任务5.2 类的多态 112
5.2.1 多态的概述 113
5.2.3 成员方法的重载 114
5.2.4 成员方法的覆盖 116
任务5.3 内部类和匿名类 117
5.3.1 内部类 117
5.3.2 匿名类 118
任务5.4 接口的使用 118
5.4.1 接口的概述 119
5.4.2 接口的定义 119
5.4.3 接口的实现 120
任务5.5 包的访问 121
5.5.1 包的概述 121
5.5.2 包的创建和引用 121
5.5.3 Java语言中常用的标准类库包 123
任务5.6 拓展实践任务 124
5.6.1 打靶同心圆的实现 124
5.6.2 画图工具接口的实现 125
5.6.3 考核与评价 127
项目小结 128
课后习题 129
项目6 Java程序的异常处理 133
程序人生 133
学习知识导图 134
任务6.1 异常处理简介 135
6.1.1 程序中错误与异常的区别 135
6.1.2 Java异常处理概述 136
任务6.2 捕获异常 137
6.2.1 捕获异常概述 137
6.2.2 捕获异常处理语句 137
任务6.3 抛出异常 140
6.3.1 抛出异常概述 140
6.3.2 抛出异常处理语句 140
任务6.4 自定义异常 142
6.4.1 自定义异常概述 142
6.4.2 自定义异常类的定义和使用 142
任务6.5 拓展实践任务 145
6.5.1 除法计算器中的异常处理 145
6.5.2 学生平均分统计中的异常处理 147
6.5.3 考核与评价 149
项目小结 150
课后习题 151
项目7 Java程序图形用户界面开发 153
程序人生 153
学习知识导图 154
任务7.1 图形用户界面开发简介 155
7.1.1 图形用户界面概述 155
7.1.2 Java语言图形类库包概述 156
任务7.2 容器的处理 159
7.2.1 容器组件 159
7.2.2 布局管理 164
任务7.3 基本组件 169
7.3.1 按钮组件 169
7.3.2 标签组件 171
7.3.3 文本框组件 172
7.3.4 复选框与单选按钮组件 174
7.3.5 列表框与组合框组件 176
任务7.4 菜单与工具栏 178
7.4.1 菜单的实现 178
7.4.2 工具栏的实现 181
任务7.5 拓展实践任务 182
7.5.1 计算器界面的实现 182
7.5.2 用户注册界面的实现 183
7.5.3 考核与评价 186
项目小结 187
课后习题 188
项目8 Java程序的事件处理 189
程序人生 189
学习知识导图 190
任务8.1 事件监听与处理 191
8.1.1 Java程序事件处理机制概述 191
8.1.2 事件监听器接口 193
8.1.3 事件的处理 195
8.1.4 事件适配器 197
任务8.2 常用处理事件 199
8.2.1 激活组件事件处理 199
8.2.2 鼠标事件处理 201
8.2.3 按键事件处理 203
8.2.4 选择事件处理 206
任务8.3 拓展实践任务 207
8.3.1 加法计算器功能的实现 207
8.3.2 简易通讯录功能的实现 208
8.3.3 菜单功能的实现 210
8.3.4 考核与评价 212
项目小结 213
课后习题 214
项目9 Java程序的数据库开发 216
程序人生 216
学习知识导图 217
任务9.1 数据库访问技术概述 218
9.1.1 JDBC技术概述 218
9.1.2 JDBC数据库访问模型 219
9.1.3 JDBC API概述 220
任务9.2 应用JDBC访问数据库 223
9.2.1 加载 JDBC 驱动 223
9.2.2 创建数据库连接 226
9.2.3 执行SQL语句 227
9.2.4 断开与数据库的连接 229
任务9.3 常见数据库访问操作 230
9.3.1 MySQL数据库表简介 230
9.3.2 连接MySQL数据库 231
9.3.3 查询数据操作 233
9.3.4 增加数据操作 235
9.3.5 修改数据操作 237
9.3.6 删除数据操作 239
任务9.4 拓展实践任务 241
9.4.1 数据排序功能的实现 241
9.4.2 按条件查询数据功能的实现 242
9.4.3 模糊查询数据功能的实现 244
9.5.3 考核与评价 246
项目小结 247
课后习题 248
项目10 Java程序的文件处理 250
程序人生 250
学习知识导图 251
任务10.1 文件处理简介 252
10.1.1 文件概述 252
10.1.2 输入/输出流概述 253
10.1.3 File类的使用 256
任务10.2 文件的输入/输出处理 260
10.2.1 文件字节流 260
10.2.2 文件字符流 262
10.2.3 顺序访问文件 264
10.2.4 随机访问文件 265
任务10.3 拓展实践任务 266
10.3.1 用户磁盘文件的保存 267
10.3.2 用户磁盘文件的读取 268
10.3.3 考核与评价 270
项目小结 271
课后习题 272
项目11 Java程序的多线程处理 274
程序人生 274
学习知识导图 275
任务11.1 线程概述 276
11.1.1 线程的概念 276
11.1.2 线程的生命周期 276
11.1.3 多线程编程概述 279
任务11.2 线程的创建 279
11.2.1 线程的创建 279
11.2.2 线程的启动 282
任务11.3 多线程的控制 284
11.3.1 多线程优先级的调度 284
11.3.2 多线程的互斥与同步 285
11.3.3 死锁的处理 291
任务11.4 拓展实践任务 294
11.4.1 哲学家用餐问题的处理 294
11.4.2 计时钟的实现 296
11.4.3 考核与评价 297
项目小结 298
课后习题 299
项目12 综合案例项目开发 300
程序人生 300
学习知识导图 301
任务12.1 项目的分析与设计 302
12.1.1 中国象棋游戏的需求分析 302
12.1.2 中国象棋游戏程序的结构设计 303
任务12.2 项目的功能实现 305
12.2.1 通用模块的实现 305
12.2.2 实体模块的实现 306
12.2.3 窗口模块的实现 312
12.2.4 项目的运行与发布 322
任务12.3 拓展实践任务 325
12.3.1 2048游戏的需求分析 325
12.3.2 2048游戏的功能实现 327
12.3.3 考核与评价 334
项目小结 335
课后习题 336

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.