Java程序设计基础(微课版)(活页式)

编程入门,编程基础
分享 推荐 3 收藏 33 阅读 4.3K
张宇 (作者) 978-7-115-59713-7

关于本书的内容有任何问题,请联系 刘尉

1.活页式教材,体现工学结合特色。
2.融入思政元素,体现学生素质培养特点。
3.结合“Java Web应用开发”等1+X考证相关知识点;
4.配有微课视频,可扫码观看。
¥59.80 ¥50.83 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

本书从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书以任务推进的方式进行讲解,共11个任务,包括初识Java、Java语法基础、Java面向对象编程以及1+X综合实战4个方面的内容,以帮助读者培养良好的编程习惯,熟悉开发工具的使用,了解技术发展现状。本书的任务内容涉及冬奥会及冬奥项目、航空航天、健康管理等,尝试从技术学习和技能实践过程中,潜移默化地培养读者的爱国情怀和民族自豪感,践行立德树人的根本任务。
本书附有微课视频、多媒体电子课件、源代码、测试题及答案等丰富的教学资源,微课视频在书中以二维码形式呈现,方便读者直接观看,实现线上线下学习相结合。多媒体电子课件等资源可登录人邮教育社区(https://www.ryjiaoyu.com/)本书详情页进行下载。
本书是一本适合广大计算机编程初学者的入门教材,既可作为职业院校计算机相关专业的程序设计课程教材,也可作为1+X Java相关工种的考证培训教材。

前言

一、为什么要学习本书
Java是一种功能强大、安全、跨平台、国际化的编程语言,能够优雅地处理在传统编程语言中较难解决的问题,如并发、数据库访问、网络编程和分布式计算等。为贯彻落实《国家职业教育改革实施方案》,本书融合职业素质培养、1+X证书考试相关内容进行编写,采用任务驱动编写模式,支持线上线下混合式教学,从而实现课证融通的教学效果。
二、如何使用本书
本书共分为4个单元,包括初识Java、Java语法基础、Java面向对象编程以及Java 1+X综合实战。每单元主要由“单元内容”“学习目标”和若干“任务”组成,每个任务包括“涉及知识点”和“实战记录活页手册”。
 “单元内容”概括了本单元的主要学习知识。
 “学习目标”阐明了本单元学习的知识目标、能力目标和素养目标。
 “涉及知识点”给出了解决任务所需的相关知识。
 “实战记录活页手册”给出了实战经过记录页面。
单元1包含2个任务,主要介绍了Java的语言特点、核心机制、运行流程、Java SE的下载安装及开发环境Eclipse的配置。通过对本单元的学习,读者能够初步了解Java的发展历史及其语言特性,理解Java的概念及Java程序的运行流程,接触Eclipse的程序界面并着手编写第一个Java程序。
单元2包含4个任务,主要介绍了Java的语法格式、程序的流程控制、方法和数组。通过对本单元的学习,读者能够了解Java的语法定义规范,掌握常用运算符和流程控制语句的使用,熟练定义Java的方法和数组,独立完成Java程序的编写。
单元3包含5个任务,主要介绍了Java面向对象概念、异常处理方法、包、JDBC数据库等知识。通过对本单元的学习,读者能够初步了解面向对象编程思想及常用的异常处理应对法,熟练掌握类、对象及包的使用,完成数据库的基本操作。
单元4为1+X相关内容,融合了1+X证书制度试点工作中的“Java Web应用开发”“Web前端开发”等等级证书的考点知识。通过对本单元的学习,读者能够了解1+X的相关政策,熟悉考证流程,掌握考试知识点。
本书以任务推进的方式进行讲解,在学习本书时,首先要结合案例掌握相关知识点,在实战记录活页手册中记录学习重点和易错点,然后根据所学内容和实战要求,自行完成代码编写,并对编写过程中出现的错误进行记录。在本书学习结束之后,可将所有章节的实战记录活页手册取下并合并,作为学习本书后的总结和记录。

三、致谢
本书由张宇、董宁、李文蕙担任主编,王寒芳、张慧、方程担任副主编。
本书在编写过程中,得到了罗保山、鹿征等老师的大力支持和帮助,他们提出了许多宝贵意见和建议。同时参考了许多资料和国内外的优秀教材,在此对作者一并表示衷心的感谢。
由于编者水平有限,书中难免存在不妥之处,敬请广大读者批评指正。

目录

第1单元
初识Java 1
单元内容 1
学习目标 1
任务1.1 安装配置Java 2
【涉及知识点】 2
1.1.1 Java简介 2
1.1.2 Java语言的特点 3
1.1.3 Java核心机制 4
1.1.4 Java SE的下载与安装 6
【实战记录活页手册】 9
任务1.2 “北京冬奥会欢迎您!”——编写第一个Java程序 11
【涉及知识点】 11
1.2.1 Java集成开发环境Eclipse 11
1.2.2 编写Java程序 13
【实战记录活页手册】 17


第2单元
Java语法基础 19
单元内容 19
学习目标 19
任务2.1 校园送餐需求数量统计——Java基本语法规则 20
【涉及知识点】 20
2.1.1 代码的基本格式 20
2.1.2 注释 21
2.1.3 标识符 23
2.1.4 关键字 23
2.1.5 常量与变量 24
2.1.6 数据类型 25
2.1.7 常见运算符 29
【实战记录活页手册】 33
任务2.2 花样滑冰旋转次数统计——程序的流程控制 35
【涉及知识点】 35
2.2.1 顺序结构 35
2.2.2 选择结构 36
2.2.3 循环结构 40
2.2.4 跳转语句 43
【实战记录活页手册】 45
任务2.3 冰壶运动项目的设定——方法
定义 47
【涉及知识点】 47
2.3.1 方法的基本概念 47
2.3.2 方法重载 48
2.3.3 方法递归 49
【实战记录活页手册】 51
任务2.4 北京冬奥会奖牌榜——数组 53
【涉及知识点】 53
2.4.1 一维数组 53
2.4.2 数组的常规操作 55
2.4.3 多维数组 60
【实战记录活页手册】 63


第3单元
Java面向对象编程 65
单元内容 65
学习目标 65
任务3.1 学生健康信息管理——类和
对象 66
【涉及知识点】 66
3.1.1 面向对象的概念 66
3.1.2 类和对象的创建 67
3.1.3 类的封装 71
3.1.4 构造方法 74
3.1.5 static关键字 77
3.1.6 内部类 80
【实战记录活页手册】 85
任务3.2 物流信息管理——继承和
多态 87
【涉及知识点】 87
3.2.1 继承 87
3.2.2 final关键字 93
3.2.3 抽象类 94
3.2.4 接口 95
3.2.5 多态 97
【实战记录活页手册】 101
任务3.3 航空系统异常处理模拟——
异常 103
【涉及知识点】 103
3.3.1 异常的基本概念 103
3.3.2 异常的分类 105
3.3.3 异常处理 106
【实战记录活页手册】 111
任务3.4 “犇犇”机器牛代码分类
保存——包 113
【涉及知识点】 113
3.4.1 包的声明 113
3.4.2 包的导入 115
3.4.3 常用包文件 118
【实战记录活页手册】 137

任务3.5 冬奥会智能餐厅——JDBC数据库编程 139
【涉及知识点】 139
3.5.1 JDBC概述 139
3.5.2 JDBC数据库编程基本操作 142
3.5.3 JDBC编程进阶 153
【实战记录活页手册】 159


第4单元
Java 1+X综合实战 161
单元内容 161
学习目标 161
【涉及知识点】 162
4.1 什么是1+X 162
4.2 Java Web应用开发职业技能等级
标准 163
4.3 1+X理论试题 165
4.4 1+X实操试题 181
【实战记录活页手册(理论试题)】 183
【实战记录活页手册(实操试题)】 185


参考文献 186

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

张宇,武汉软件工程职业学院计算机学院骨干教师,从事Java教学和实验室管理工作,著有计算机应用基础等教材

推荐用户

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部