新書推薦:

《
《阳明先生年谱》明刻本合集对照
》
售價:NT$
653

《
女人30+,养气血、调脾胃、防衰老(北京卫视《养生堂》《我是大医生》特邀中医养生专家第七批名老中医沈
》
售價:NT$
286

《
征服新世界:西班牙全球帝国之路,1493—1898
》
售價:NT$
449

《
不纠结了 摆脱选择焦虑的极简法则 高敏感、优柔寡断、总陷入选择内耗的 纠结星人 自救指南
》
售價:NT$
254

《
当战争来敲门(牛津二战史,耶鲁、剑桥大学教授推荐)
》
售價:NT$
449

《
初老的身体:更年期新规则指南(第2版)
》
售價:NT$
653

《
摘星星的人
》
售價:NT$
218

《
名侦探的守则(东野圭吾:反套路!玩梗诡计,吐槽套路,爆笑推理!“你怎么看出我男扮女装的?”)
》
售價:NT$
301
|
| 編輯推薦: |
|
本书遵循职业教育教材编写规律和职业院校学生学习规律,配套齐全
|
| 內容簡介: |
本书采用单元引领和任务驱动的方式组织编写,遵循实用性和适用性的原则,注重知识学习的层次性和技能培养的渐进性,融入场景真实案例,增加了对人工智能和信息化的探讨研究。 本书共9个单元,内容包括Java环境搭建、Java编程基础、运算符与流程控制、面向对象(一)、面向对象(二)、常用类、集合框架、多线程、动态数据库连接。 本书可作为五年制高等职业教育计算机应用技术、大数据技术、人工智能技术应用及相关专业的教材,也可作为软件开发爱好者和动态网站开发维护人员的参考用书。 本书配有微课、源代码、电子课件、单元设计、课后习题答案等电子资源。选用本书作为教材的教师可登录机械工业出版社教育服务网(www.cmpedu.com)注册后免费下载,或联系编辑(010-88379194)咨询。
|
| 關於作者: |
|
2010年在职取得软件工程硕士学位,长期从事计算机类中职、五年制高职专业核心课程教学,现担任全国财政行业职业教育教学指导委员会委员,全国中职教学工作诊改试点复核专家,曾获全国职业教育教学成果奖二等奖,潍坊市人民政府教学成果奖一等奖。
|
| 目錄:
|
前 言 单元1 Java 环境搭建 1 单元导读 1 学习目标 1 任务1 团队研发环境搭建—— JDK 安装测试 2 任务2 开发工具的安装—— Eclipse 的安装测试 7 单元总结 13 单元2 Java 编程基础 14 单元导读 14 学习目标 14 任务1 初识庐山真面目—— Java 文件结构 15 任务2 区分不同类型数据—— 变量和常量 21 任务3 合并变量—— 数组的定义 26 任务4 重复调用的代码块—— 方法 30 单元总结 36 单元3 运算符与流程控制 37 单元导读 37 学习目标 37 任务1 景点设备入库—— 运算符的使用 38 任务2 景点员工入职—— 条件结构语句 45 任务3 景点游客中心服务—— 循环结构语句 51 单元总结 59 单元4 面向对象(一) 60 单元导读 60 学习目标 61 任务1 初次设计铅笔生产程序—— 初识面向对象编程 61 目 录 Java 程序设计 VI 任务2 二次优化铅笔生产程序—— 类的定义与创建对象 67 任务3 铅笔生产程序使用权控制—— 对象成员的访问控制 71 任务4 铅笔生产程序的客户化—— 类的封装特性 75 任务5 实现铅笔价格的管控—— 构造方法的定义和重载 79 单元总结 84 单元5 面向对象(二) 85 单元导读 85 学习目标 86 任务1 动物王国继承机制—— 类的继承 86 任务2 动物的食谱—— 方法的重写 92 任务3 动物们的共同特征—— 抽象类的使用 98 任务4 动物的行为表现—— 接口的使用 102 任务5 有序的动物统筹管理—— 多态 107 单元总结 112 单元6 常用 113 单元导读 113 学习目标 113 任务1 用户登录页面判定—— 字符串类的使用 114 任务2 随机数验证码的生成—— 数字类的使用 121 任务3 特殊月份天数统计—— 日期时间类以及包装类的使用 126 单元总结 131 单元7 集合框架 132 单元导读 132 学习目标 132 任务1 设计库存管理系统—— Collection 以及List 集合的使用 133 任务2 模拟用户注册—— HashSet 集合 142 单元总结 149 单元8 多线程 150 单元导读 150 学习目标 150 任务1 音乐播放器应用程序—— 创建多线程 151 任务2 并发事件的优先级分配—— 线程优先级 160 任务3 银行VIP 优先办理服务—— 线程插队join() 163 单元总结 168 单元9 动态数据库连接 169 单元导读 169 学习目标 170 任务1 完成项目数据库搭建—— MySQL 数据库的安装测试 170 任务2 完成数据库连接—— 引入JDBC 179 任务3 班级信息数据管理—— 表格的创建及数据的操作 186 单元总结 194 参考文献 195
|
| 內容試閱:
|
前 言 单元1 Java 环境搭建 1 单元导读 1 学习目标 1 任务1 团队研发环境搭建—— JDK 安装测试 2 任务2 开发工具的安装—— Eclipse 的安装测试 7 单元总结 13 单元2 Java 编程基础 14 单元导读 14 学习目标 14 任务1 初识庐山真面目—— Java 文件结构 15 任务2 区分不同类型数据—— 变量和常量 21 任务3 合并变量—— 数组的定义 26 任务4 重复调用的代码块—— 方法 30 单元总结 36 单元3 运算符与流程控制 37 单元导读 37 学习目标 37 任务1 景点设备入库—— 运算符的使用 38 任务2 景点员工入职—— 条件结构语句 45 任务3 景点游客中心服务—— 循环结构语句 51 单元总结 59 单元4 面向对象(一) 60 单元导读 60 学习目标 61 任务1 初次设计铅笔生产程序—— 初识面向对象编程 61 目 录 Java 程序设计 VI 任务2 二次优化铅笔生产程序—— 类的定义与创建对象 67 任务3 铅笔生产程序使用权控制—— 对象成员的访问控制 71 任务4 铅笔生产程序的客户化—— 类的封装特性 75 任务5 实现铅笔价格的管控—— 构造方法的定义和重载 79 单元总结 84 单元5 面向对象(二) 85 单元导读 85 学习目标 86 任务1 动物王国继承机制—— 类的继承 86 任务2 动物的食谱—— 方法的重写 92 任务3 动物们的共同特征—— 抽象类的使用 98 任务4 动物的行为表现—— 接口的使用 102 任务5 有序的动物统筹管理—— 多态 107 单元总结 112 单元6 常用 113 单元导读 113 学习目标 113 任务1 用户登录页面判定—— 字符串类的使用 114 任务2 随机数验证码的生成—— 数字类的使用 121 任务3 特殊月份天数统计—— 日期时间类以及包装类的使用 126 单元总结 131 单元7 集合框架 132 单元导读 132 学习目标 132 任务1 设计库存管理系统—— Collection 以及List 集合的使用 133 任务2 模拟用户注册—— HashSet 集合 142 单元总结 149 单元8 多线程 150 单元导读 150 学习目标 150 任务1 音乐播放器应用程序—— 创建多线程 151 任务2 并发事件的优先级分配—— 线程优先级 160 任务3 银行VIP 优先办理服务—— 线程插队join() 163 单元总结 168 单元9 动态数据库连接 169 单元导读 169 学习目标 170 任务1 完成项目数据库搭建—— MySQL 数据库的安装测试 170 任务2 完成数据库连接—— 引入JDBC 179 任务3 班级信息数据管理—— 表格的创建及数据的操作 186 单元总结 194 参考文献 195
|
|