顶部
收藏

Java面向对象程序设计


作者:
周春容 肖祥林 杨桦
定价:
55.00 元
版面字数:
460千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2024年
ISBN:
978-7-04-062520-2
物料号:
62520-00
出版时间:
2024-09-16
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书为职业教育国家在线精品课程“Java编码技术”的配套教材。本书基于“岗课赛证综合育人”理念,对接大数据工程技术人员国家职业技术技能标准、大数据应用开发(Java)职业技能等级标准和全国职业院校技能大赛(高职组)“大数据技术与应用”赛项规程,遵循高等职业院校学生的认知规律和高素质技术技能人才的成长规律,精心设计了项目开发准备、字符用户界面程序设计、图形用户界面程序设计和综合项目开发4个模块。模块1主要介绍Java语言的主要应用领域、JDK和IDEA的安装方法、开发和调试Java程序的方法;模块2主要介绍Java语言的数据类型、表达式、输入和输出、顺序结构程序设计、选择结构程序设计、循环结构设计和面向对象编程思想、类和对象、异常处理、数组和集合;模块3主要介绍图形用户界面程序设计、文件操作、封装、继承、多态、面向接口编程;模块4为综合项目开发,主要介绍软件开发方法、JDBC访问数据库、项目打包。

本书由“搭建Java开发环境”“编写第一个Java程序”等6个模拟项目和“用户管理系统设计”“飞机大战游戏开发”“新一线城市智慧交通数据采集与治理”3个企业真实项目为载体,由易到难、由简到繁,按照软件开发流程组织教材内容,并将JDK 17的相关新技术,以及科技报国、精益求精的工匠精神、劳模精神等德育元素有机融入,提升学生灵活运用面向对象编程思想分析和解决实际问题的能力,从而培养具有理想信念、责任担当的新时代Java程序设计员。

本书配有微课视频、授课用PPT、源代码、拓展阅读、习题答案等丰富的数字化学习资源。与本书配套的职业教育国家在线精品课程“Java编码技术”在“智慧职教MOOC学院”(mooc.icve.com.cn)平台上线,学习者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。授课教师也可登录“高等教育出版社产品信息检索系统”(xuanshu.hep.com.cn)搜索并下载本书配套教学资源,首次使用本系统的用户,请先进行注册并完成教师资格认证。

本书可作为高等职业院校计算机类相关专业的面向对象程序设计课程教材,也可作为广大软件技术产业从业人员和Java编程爱好者的自学参考书。

  • 目录
    • 前辅文
      • 模块1 项目开发准备
        • 项目1 搭建Java开发环境
          • 【学习目标】
            • 【证书对接】
              • 任务1.1 认识Java语言
                • 任务1.2 下载并安装JDK
                  • 任务1.3 下载并安装IDEA
                    • 【项目总结】
                    • 项目2 编写第一个Java程序
                      • 【学习目标】
                        • 【证书对接】
                          • 任务2.1 使用JDK开发Java程序
                            • 任务2.2 在IDEA中开发Java程序
                              • 【项目总结】
                            • 模块2 字符用户界面程序设计
                              • 项目3 顺序结构程序设计
                                • 【学习目标】
                                  • 【证书对接】
                                    • 任务3.1 计算长方形的周长和面积
                                      • 任务3.2 摄氏温度转换为华氏温度
                                        • 任务3.3 密码加密
                                          • 【项目总结】
                                          • 项目4 选择结构程序设计
                                            • 【学习目标】
                                              • 【证书对接】
                                                • 任务4.1 判断闰年还是平年
                                                  • 任务4.2 基于BMI的健康检测系统
                                                    • 任务4.3 使用switch语句实现剪刀石头布游戏
                                                      • 【项目总结】
                                                      • 项目5 循环结构程序设计
                                                        • 【学习目标】
                                                          • 【证书对接】
                                                            • 任务5.1 使用while语句实现判断一个数是否为质数
                                                              • 任务5.2 使用do…while语句实现计算多个单词长度
                                                                • 任务5.3 使用for语句实现输出钻石图案
                                                                  • 【项目总结】
                                                                  • 项目6 面向对象程序设计
                                                                    • 【学习目标】
                                                                      • 【证书对接】
                                                                        • 任务6.1 定义学生管理系统中的类
                                                                          • 任务6.2 创建学生对象
                                                                            • 任务6.3 使用数组实现保存多个学生的信息
                                                                              • 任务6.4 使用集合保存多个学生的信息
                                                                                • 任务6.5 程序中的异常处理
                                                                                  • 【项目总结】
                                                                                • 模块3 图形用户界面程序设计
                                                                                  • 项目7 用户管理系统设计
                                                                                    • 【学习目标】
                                                                                      • 【证书对接】
                                                                                        • 任务7.1 编写用户登录界面
                                                                                          • 任务7.2 实现用户登录验证
                                                                                            • 任务7.3 创建用户管理系统菜单
                                                                                              • 任务7.4 构建用户管理系统界面
                                                                                                • 任务7.5 使用文件保存用户信息
                                                                                                  • 【项目总结】
                                                                                                  • 项目8 飞机大战游戏开发
                                                                                                    • 【学习目标】
                                                                                                      • 【证书对接】
                                                                                                        • 任务8.1 搭建系统框架
                                                                                                          • 任务8.2 定义接口的实现类
                                                                                                            • 任务8.3 创建游戏界面
                                                                                                              • 任务8.4 使用线程实现显示游戏元素
                                                                                                                • 【项目总结】
                                                                                                              • 模块4 综合项目开发
                                                                                                                • 项目9 新一线城市智慧交通数据采集与治理
                                                                                                                  • 【学习目标】
                                                                                                                    • 【证书对接】
                                                                                                                      • 任务9.1 系统需求分析和设计
                                                                                                                        • 任务9.2 系统界面实现
                                                                                                                          • 任务9.3 不同数据源的数据抽取
                                                                                                                            • 任务9.4 异常信息数据清洗
                                                                                                                              • 任务9.5 数据持久化
                                                                                                                                • 任务9.6 分类等指标计算
                                                                                                                                  • 任务9.7 系统测试和打包
                                                                                                                                    • 【项目总结】
                                                                                                                                  • 参考文献

                                                                                                                                  相关图书