购物车中还没有商品,赶紧选购吧!
Java程序设计案例教程(第2版)
商品价格
定价
手机购买
商品二维码
配送
北京市
数量

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:Java程序设计案例教程(第2版)
ISBN:9787040643909
出版社:高等教育出版社
出版年月:2025-05
作者:张红
定价:55.00
页码:320
装帧:平装
版次:2
字数:410 千字
开本:16开
套装书:否

本书为“十四五”职业教育国家规划教材,也是国家精品在线开放课程及职业教育国家在线精品课程“Java语言程序设计”的配套教材。

本书是一本面向Java语言程序设计的项目化教材,突出情境案例导引、知识技能讲解和项目同步开发,重在培养学生的Java语言编程技能和软件开发工程素养。全书共11个单元,内容包括初识Java语言、Java语言基础、流程控制与数组、面向对象编程、面向对象设计、集合、异常处理、JDBC、输入/输出(I/O)流、多线程以及网络编程。

本书在详细讲解Java基本编程知识、剖析典型案例的基础上,同步讲授一个完整的企业级项目——电商购物平台的开发流程。本书配有微课视频、授课用PPT、课程标准、授课计划、拓展案例、案例源代码及习题答案等丰富的数字化资源。与本书配套的数字课程“Java语言程序设计”在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台进行在线学习,授课教师可调用本课程资源构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。本书同时配有MOOC课程,学习者可访问“智慧职教MOOC学院”(mooc.icve.com.cn)进行在线开放课程学习。授课教师也可登录“高等教育出版社产品信息检索系统”(xuanshu.hep.com.cn)搜索并下载本书配套教学资源,首次使用本系统的用户,请先进行注册并完成教师资格认证。

本书适合作为高职院校计算机类相关专业的“Java语言程序设计”课程教材,也可以作为Java语言零基础读者的自学参考书。

前辅文
单元1 初识Java语言
  单元重点
  案例资源
  引例描述
  知识储备
  1.1 Java语言概述
   1.1.1 Java语言的诞生与发展
   1.1.2 Java语言的特点
   1.1.3 运行机制与虚拟机
  1.2 搭建开发环境
   1.2.1 JavaSE的下载与安装
   1.2.2 Eclipse的下载与使用
  1.3 第一个Java程序
   1.3.1 程序编写与实现
   1.3.2 代码规范与注释
  1.4 案例:Java文档注释
   1.4.1 案例要求
   1.4.2 实现思路与代码
  引例分析与实现
  单元小结
  单元测试
单元2 Java语言基础
  单元重点
  案例资源
  引例描述
  知识储备
  2.1 Java程序结构
   2.1.1 包
   2.1.2 主函数及其参数
   2.1.3 代码块
  2.2 基本数据类型
   2.2.1 整数类型
   2.2.2 浮点类型
   2.2.3 字符类型与布尔类型
  2.3 变量与常量
   2.3.1 标识符和关键字
   2.3.2 变量和常量
  2.4 数据类型间的相互转换
   2.4.1 自动(隐式)类型转换
   2.4.2 强制类型转换
  2.5 控制台输入与输出
   2.5.1 控制台输入数据
   2.5.2 格式化输出
  2.6 案例:查询银行账户余额
   2.6.1 案例要求
   2.6.2 实现思路与代码
  2.7 运算符
   2.7.1 算术运算符
   2.7.2 关系运算符
   2.7.3 逻辑运算符和位运算符
   2.7.4 赋值运算符和条件运算符
   2.7.5 运算符优先级
  2.8 案例:银行智能取款
   2.8.1 案例要求
   2.8.2 实现思路与代码
  引例分析与实现
  单元小结
  单元测试
单元3 流程控制与数组
  单元重点
  案例资源
  引例描述
  知识储备
  3.1 分支结构
   3.1.1 if条件语句
   3.1.2 嵌套if语句
   3.1.3 switch选择语句
  3.2 案例:水仙花数
   3.2.1 案例要求
   3.2.2 实现思路与代码
  3.3 案例:闰年计算
   3.3.1 案例要求
   3.3.2 实现思路与代码
  3.4 循环结构
   3.4.1 while语句
   3.4.2 do...while语句
   3.4.3 for语句
   3.4.4 嵌套循环
  3.5 案例:自由落体
   3.5.1 案例要求
   3.5.2 实现思路与代码
  3.6 案例:完数计算
   3.6.1 案例要求
   3.6.2 实现思路与代码
  3.7 跳转语句
   3.7.1 break语句
   3.7.2 continue语句
   3.7.3 return语句
  3.8 案例:跳数计算
   3.8.1 案例要求
   3.8.2 实现思路与代码
  3.9 数组
   3.9.1 一维数组创建
   3.9.2 一维数组访问
   3.9.3 二维数组创建
   3.9.4 二维数组访问
  3.10 案例:动态显示偶数序列
   3.10.1 案例要求
   3.10.2 实现思路与代码
  3.11 案例:冒泡排序
   3.11.1 案例要求
   3.11.2 实现思路与代码
  引例分析与实现
  综合训练:电商购物平台(一)
  单元小结
  单元测试
单元4 面向对象编程
  单元重点
  案例资源
  引例描述
  知识储备
  4.1 类与对象
   4.1.1 物体的抽象过程
   4.1.2 类的定义
   4.1.3 创建对象
   4.1.4 成员变量
  4.2 方法
   4.2.1 类的行为
   4.2.2 值传递和引用传递
   4.2.3 可变参数
   4.2.4 静态方法
   4.2.5 方法重载
  4.3 常用Java类库
   4.3.1 日期类Date
   4.3.2 日期格式化类SimpleDateFormat
   4.3.3 随机类Random
   4.3.4 字符类String
  4.4 包装类
   4.4.1 原始类型与包装类
   4.4.2 装箱与拆箱
  4.5 构造方法
   4.5.1 类的创建过程
   4.5.2 默认构造方法
   4.5.3 this关键字
   4.5.4 构造方法重载
  4.6 数据封装性
   4.6.1 JavaBean规范
   4.6.2 访问修饰符
   4.6.3 实体属性
   4.6.4 实体访问器
  4.7 案例:零花钱支出
   4.7.1 案例要求
   4.7.2 实现思路与代码
  4.8 枚举类型
   4.8.1 枚举类的作用
   4.8.2 属性与方法
   4.8.3 使用枚举类
  4.9 继承与多态
   4.9.1 继承的特点
   4.9.2 覆盖性重写
   4.9.3 扩展性重写
   4.9.4 调用父类构造方法
   4.9.5 对象的创建过程
  4.10 案例:员工的工作职责(一)
   4.10.1 案例要求
   4.10.2 实现思路与代码
  4.11 案例:员工的工作职责(二)
   4.11.1 案例要求
   4.11.2 实现思路与代码
  引例分析与实现
  综合训练:电商购物平台(二)
  单元小结
  单元测试
单元5 面向对象设计
  单元重点
  案例资源
  引例描述
  知识储备
  5.1 包
   5.1.1 包的作用与意义
   5.1.2 定义包package
   5.1.3 导入包import
   5.1.4 静态导入static import
  5.2 关键修饰符
   5.2.1 static修饰符
   5.2.2 static语句块
   5.2.3 final修饰符
   5.2.4 final类
  5.3 案例:图书借阅系统
   5.3.1 案例要求
   5.3.2 实现思路与代码
  5.4 抽象类
   5.4.1 抽象类的运用场合
   5.4.2 定义抽象类
   5.4.3 继承抽象类
  5.5 案例:工程师房屋建造
   5.5.1 案例要求
   5.5.2 实现思路与代码
  5.6 接口
   5.6.1 接口类的运用场合
   5.6.2 接口的定义与实现
   5.6.3 接口默认方法(新特性)
  5.7 案例:人才市场找工作
   5.7.1 案例要求
   5.7.2 实现思路与代码
  5.8 内部类
   5.8.1 内部类的运用场合
   5.8.2 局部内部类
   5.8.3 静态内部类
   5.8.4 匿名内部类
  5.9 Object类
   5.9.1 Object类概述
   5.9.2 toString( ) 方法
   5.9.3 equals( ) 方法
   5.9.4 hashCode( ) 方法
  5.10 案例:真实员工数统计
   5.10.1 案例要求
   5.10.2 实现思路与代码
  引例分析与实现
  综合训练:电商购物平台(三)
  单元小结
  单元测试
单元6 集合
  单元重点
  案例资源
  引例描述
  知识储备
  6.1 集合框架概述
  6.2 Collection接口
   6.2.1 Collection接口概述
   6.2.2 子接口及其实现类
   6.2.3 Collection中的方法
  6.3 List接口
   6.3.1 List接口概述
   6.3.2 ArrayList类
   6.3.3 LinkedList类
  6.4 案例:就诊时排队叫号
   6.4.1 案例要求
   6.4.2 实现思路与代码
  6.5 Map接口
   6.5.1 Map接口概述
   6.5.2 Map存储对象的原理
   6.5.3 HashMap类
  6.6 迭代与比较
   6.6.1 遍历集合的方法
   6.6.2 使用Iterator迭代器
   6.6.3 Comparable接口
   6.6.4 Comparator接口
  6.7 案例:消费抽奖
   6.7.1 案例要求
   6.7.2 实现思路与代码
  6.8 泛型
   6.8.1 泛型的作用
   6.8.2 集合与泛型
   6.8.3 自定义泛型
   6.8.4 类型通配符
  引例分析与实现
  综合训练:电商购物平台(四)
  单元小结
  单元测试
单元7 异常处理
  单元重点
  案例资源
  引例描述
  知识储备
  7.1 异常处理机制
   7.1.1 异常概述
   7.1.2 捕获异常
   7.1.3 捕获多个异常
  7.2 异常分类
   7.2.1 受检异常CheckedException
   7.2.2 非受检异常UnCheckedException
  7.3 抛出异常
   7.3.1 抛出异常throws
   7.3.2 抛出异常throw
   7.3.3 finally语句
  7.4 案例:银行储户取款
   7.4.1 案例要求
   7.4.2 实现思路与代码
  7.5 自定义异常
  7.6 案例:端午节买粽子
   7.6.1 案例要求
   7.6.2 实现思路与代码
  引例分析与实现
  单元小结
  单元测试
单元8 JDBC
  单元重点
  案例资源
  引例描述
  知识储备
  8.1 JDBC概述
   8.1.1 JDBC简介
   8.1.2 JDBC运用场景
   8.1.3 JDBC驱动器
  8.2 操作数据库
   8.2.1 注册驱动器
   8.2.2 连接数据库
   8.2.3 获取PreparedStatement对象
   8.2.4 执行查询SQL语句
   8.2.5 执行更新/插入/删除SQL语句
   8.2.6 获取结果
  8.3 数据访问与持久化对象
   8.3.1 持久化对象
   8.3.2 数据封装
   8.3.3 数据访问对象
   8.3.4 异常处理
  8.4 案例:图书管理
   8.4.1 案例要求
   8.4.2 实现思路与代码
  8.5 JDBC常用技巧
   8.5.1 分页查询
   8.5.2 多条件按需查询
   8.5.3 更新替代删除
   8.5.4 批量处理
   8.5.5 事务管理
  引例分析与实现
  综合训练:电商购物平台(五)
  单元小结
  单元测试
单元9 输入/输出(I/O) 流
  单元重点
  案例资源
  引例描述
  知识储备
  9.1 File简介
  9.2 案例:文件与目录
   9.2.1 案例要求
   9.2.2 实现思路与代码
  9.3 Java I/O流
   9.3.1 Java I/O技术概述
   9.3.2 Java I/O流分类
  9.4 字节流
   9.4.1 InputStream与OutputStream
   9.4.2 FileInputStream与FileOutputStream
   9.4.3 ByteArrayInputStream与ByteArrayOutputStream
  9.5 案例:复制图片
   9.5.1 案例要求
   9.5.2 实现思路与代码
  9.6 字符流
   9.6.1 Reader与Writer
   9.6.2 InputStreamReader与OutputStreamWriter
   9.6.3 BufferedReader与BufferedWriter
  9.7 案例:读写文本文件
   9.7.1 案例要求
   9.7.2 实现思路与代码
  9.8 操作Properties文件
  9.9 案例:操作配置文件
   9.9.1 案例要求
   9.9.2 实现思路与代码
  引例分析与实现
  综合训练:电商购物平台(六)
  单元小结
  单元测试
单元10 多线程
  单元重点
  案例资源
  引例描述
  知识储备
  10.1 Java线程
   10.1.1 线程概述
   10.1.2 线程的创建方式
  10.2 线程控制
   10.2.1 线程生命周期
   10.2.2 线程状态
  10.3 案例:订阅报刊
   10.3.1 案例要求
   10.3.2 实现思路与代码
  10.4 线程同步
   10.4.1 多线程问题
   10.4.2 synchronized关键字
   10.4.3 线程死锁问题
   10.4.4 volatile字段
   10.4.5 CountDownLatch字段
  引例分析与实现
  综合训练:电商购物平台(七)
  单元小结
  单元测试
单元11 网络编程
  单元重点
  案例资源
  引例描述
  知识储备
  11.1 Java网络编程
   11.1.1 网络编程概述
   11.1.2 地址与端口
  11.2 Socket编程
   11.2.1 套接字概述
   11.2.2 InetAddress
   11.2.3 TCP
   11.2.4 ServerSocket
   11.2.5 Socket
  11.3 案例:车站包裹寄存
   11.3.1 案例要求
   11.3.2 实现思路与代码
  11.4 URL编程基础
   11.4.1 URL概述
   11.4.2 HttpURLConnection
   11.4.3 HttpClient
   11.4.4 URLDecoder和URLEncoder
  11.5 案例:抓取网页内容
   11.5.1 案例要求
   11.5.2 实现思路与代码
  引例分析与实现
  单元小结
  单元测试

“十四五”职业教育国家规划教材

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加