Java程序设计与实践教程 专著 张诚洁,梁海丽编著 Java cheng xu she ji yu shi jian
1星价
¥27.0
(5.5折)
2星价¥27.0
定价¥49.0
暂无评论
图文详情
- ISBN:9787030329059
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:254
- 出版时间:2021-01-01
- 条形码:9787030329059 ; 978-7-03-032905-9
内容简介
本书以培养应用能力为目标,采用流行的“任务驱动与案例、项目实训与应用”的递进模式,将知识的讲解融入到任务的实现过程中,使读者能够在实践中理解和巩固知识,从而提高应用能力。在每单元的后面设计了综合性的实训任务,让学生灵活运用知识解决实际问题,做到学以致用。 全书共分9个单元,内容包括Java程序的编写与运行、Java程序开发的基础语法、Java面向对象编程、Java常用的类、产品库存管理系统的分析设计、Java图形用户界面设计、Java的数据库访问、输入/输出流和多线程技术。 本书是在山东省省级精品课程“面向对象应用程序开发”的建设和教学实践过程中总结出来的教材,可作为各大中专院校、职业院校和各类培训学校计算机及其相关专业的教材,也可作为读者的自学用书。
目录
单元1 Java程序的编写与运行
1.1 JaVa语言的发展历程
1.2 Java语言的主要特点
1.3 JaVa的工作原理
1.3.1 Java的工作原理
1.3.2 Java虚拟机
1.4 Java运行环境的搭建
1.4.1 下载并安装Java的开发工具包JDK
1.4.2 JDK安装后生成的目录结构
1.4.3 JDK的常用命令工具
1.4.4 环境变量的配置和作用
1.5 Java程序的开发过程
1.6 相关软件介绍
1.6.1 开发工具JCreatotor简介
1.6.2 Java的帮助文档
单元小结
上机实训
思考与练习
单元2 Java程序开发的基础语法
2.1 标识符、保留字和分隔符
2.1.1 标识符
2.1.2 保留字
2.1.3 分隔符
2.2 数据类型
2.2.1 数据类型
2.2.2 Java中的常量和变量
2.2.3 四种基本数据类型
2.2.4 数据类型转换
2.3 运算符和表达式
2.3.1 运算符
2.3.2 表达式
2.4 基本的输入/输出方法
2.4.1 标准输出
2.4.2 标准输入
2.5 Java语言的流程控制语句
2.5.1 分支语句
2.5.2 循环语句
2.5.3 跳转语句
2.6 方:法
2.6.1 方法的定义
2.6.2 方法的调用
2.6.3 方法调用时的参数传递
2.6.4 变量的作用域
2.6.5 方法的嵌套调用和递归调用
2.6.6 方法的重载
2.7 数组
2.7.1 一维数组
2.7.2 多维数组
2.7.3 数组的常用方法
单元小结
上机实训
思考与练习
单元3 Java面向对象编程
3.1 类与对象
3.1.1 类的定义
3.1.2 对象
3.2 构造方法
3.2.1 构造方法的定义
3.2.2 构造方法的重载
3.2.3 关键字this的作用
3.3 类成员
3.3.1 静态成员变量
3.3.2 静态成员方法
3.4 内部类
3.5 Java实现面向对象的三大特征
3.5.1 封装
3.5.2 继承
3.5.3 多态
3.6 抽象类与接口
3.6.1 抽象类
3.6.2 接口
3.7 包
3.7.1 包的创建
3.7.2 包的使用
3.7.3 JavaAPI的主要包
3.8 Java中的访问控制符
3.9 异常处理
3.9.1 什么是异常
3.9.2 异常处理的两种方式
3.9.3 自定义异常
单元小结
上机实训
思考与练习
单元4 Java常用的类
4.1 M砒类
4.2 集合类
4.2.1 Set接口
4.2.2 List接口
4.2.3 Iterator
4.2.4 ListIterator
4.2.5 Map接口
4.3 String类和StringBuffer类
4.3.1 String类
4.3.2 StringBuffer类
4.3.3 main方法的参数
4.4 包装类
4.5 Date类和Calendar类
4.5.1 Date类
4.5.2 Calendar类
单元小结
上机实训
思考与练习
单元5 产品库存管理系统的分析设计
5.1 面向对象的分析设计方法
5.2 产品库存管理系统的需求分析
5.3 产品库存管理系统的概要设计
5.4 产品库存管理系统的数据库设计
单元小结
上机实训
思考与练习
单元6 Java图形用户界面设计与实现
6.1 图形用户界面设计概述
6.1.1 java.awt包
6.1.2 javax.swing包
6.2 创建图形用户界面的一般步骤
6.2.1 引入相关的包
6.2.2 选择观感
6.2.3 创建容器
6.2.4 选择布局管理器
6.2.5 添加组件
6.2.6 事件处理
6.3 其他常用组件
6.3.1 多行文本框(JTextArea)
6.3.2 复选框按钮(JCheckBox)
6.3.3 单选按钮(JRadioButton)
6.3.4 组合框(JComboBox)
6.3.5 对话框
6.3.6 表格(JTable)
6.4 菜单
单元小结
上机实训
思考与练习
单元7 Java的数据库访问
7.1 什么是JDBC
7.2 JDBC驱动程序的种类
7.3 JDBCAPI概述
7.4 JDBC访问数据库的一般步骤
7.5 数据库的查询操作
7.6 数据库的修改操作
单元小结
上机实训
思考与练习
单元8输入/输出流
8.1 输入/输出概述
8.1.1 输入/输出流的概念
8.1.2 输入/输出类
8.1.3 标准输入/输出
8.2 文件的访问
8.2.1 目录和文件管理
8.2.2 文件的顺序访问
8.2.3 文件的随机访问
8.3 过滤流
8.3.1 数据流DataInputStream类和DataOutputStream类
8.3.2 缓冲输入/输出流
8.3.3 打印流
单元小结
上机实训
思考与练习
单元9 Java的多线程
9.1 什么是多线程
9.2 线程实现的两种方式
9.3 线程的调度
9.3.1 线程的生命周期
9.3.2 线程类常用的方法
9.3.3 线程的基本控制
9.3.4 线程的优先级
9.4 多线程的互斥
9.5 多线程的同步
单元小结
上机实训
思考与练习
参考文献
1.1 JaVa语言的发展历程
1.2 Java语言的主要特点
1.3 JaVa的工作原理
1.3.1 Java的工作原理
1.3.2 Java虚拟机
1.4 Java运行环境的搭建
1.4.1 下载并安装Java的开发工具包JDK
1.4.2 JDK安装后生成的目录结构
1.4.3 JDK的常用命令工具
1.4.4 环境变量的配置和作用
1.5 Java程序的开发过程
1.6 相关软件介绍
1.6.1 开发工具JCreatotor简介
1.6.2 Java的帮助文档
单元小结
上机实训
思考与练习
单元2 Java程序开发的基础语法
2.1 标识符、保留字和分隔符
2.1.1 标识符
2.1.2 保留字
2.1.3 分隔符
2.2 数据类型
2.2.1 数据类型
2.2.2 Java中的常量和变量
2.2.3 四种基本数据类型
2.2.4 数据类型转换
2.3 运算符和表达式
2.3.1 运算符
2.3.2 表达式
2.4 基本的输入/输出方法
2.4.1 标准输出
2.4.2 标准输入
2.5 Java语言的流程控制语句
2.5.1 分支语句
2.5.2 循环语句
2.5.3 跳转语句
2.6 方:法
2.6.1 方法的定义
2.6.2 方法的调用
2.6.3 方法调用时的参数传递
2.6.4 变量的作用域
2.6.5 方法的嵌套调用和递归调用
2.6.6 方法的重载
2.7 数组
2.7.1 一维数组
2.7.2 多维数组
2.7.3 数组的常用方法
单元小结
上机实训
思考与练习
单元3 Java面向对象编程
3.1 类与对象
3.1.1 类的定义
3.1.2 对象
3.2 构造方法
3.2.1 构造方法的定义
3.2.2 构造方法的重载
3.2.3 关键字this的作用
3.3 类成员
3.3.1 静态成员变量
3.3.2 静态成员方法
3.4 内部类
3.5 Java实现面向对象的三大特征
3.5.1 封装
3.5.2 继承
3.5.3 多态
3.6 抽象类与接口
3.6.1 抽象类
3.6.2 接口
3.7 包
3.7.1 包的创建
3.7.2 包的使用
3.7.3 JavaAPI的主要包
3.8 Java中的访问控制符
3.9 异常处理
3.9.1 什么是异常
3.9.2 异常处理的两种方式
3.9.3 自定义异常
单元小结
上机实训
思考与练习
单元4 Java常用的类
4.1 M砒类
4.2 集合类
4.2.1 Set接口
4.2.2 List接口
4.2.3 Iterator
4.2.4 ListIterator
4.2.5 Map接口
4.3 String类和StringBuffer类
4.3.1 String类
4.3.2 StringBuffer类
4.3.3 main方法的参数
4.4 包装类
4.5 Date类和Calendar类
4.5.1 Date类
4.5.2 Calendar类
单元小结
上机实训
思考与练习
单元5 产品库存管理系统的分析设计
5.1 面向对象的分析设计方法
5.2 产品库存管理系统的需求分析
5.3 产品库存管理系统的概要设计
5.4 产品库存管理系统的数据库设计
单元小结
上机实训
思考与练习
单元6 Java图形用户界面设计与实现
6.1 图形用户界面设计概述
6.1.1 java.awt包
6.1.2 javax.swing包
6.2 创建图形用户界面的一般步骤
6.2.1 引入相关的包
6.2.2 选择观感
6.2.3 创建容器
6.2.4 选择布局管理器
6.2.5 添加组件
6.2.6 事件处理
6.3 其他常用组件
6.3.1 多行文本框(JTextArea)
6.3.2 复选框按钮(JCheckBox)
6.3.3 单选按钮(JRadioButton)
6.3.4 组合框(JComboBox)
6.3.5 对话框
6.3.6 表格(JTable)
6.4 菜单
单元小结
上机实训
思考与练习
单元7 Java的数据库访问
7.1 什么是JDBC
7.2 JDBC驱动程序的种类
7.3 JDBCAPI概述
7.4 JDBC访问数据库的一般步骤
7.5 数据库的查询操作
7.6 数据库的修改操作
单元小结
上机实训
思考与练习
单元8输入/输出流
8.1 输入/输出概述
8.1.1 输入/输出流的概念
8.1.2 输入/输出类
8.1.3 标准输入/输出
8.2 文件的访问
8.2.1 目录和文件管理
8.2.2 文件的顺序访问
8.2.3 文件的随机访问
8.3 过滤流
8.3.1 数据流DataInputStream类和DataOutputStream类
8.3.2 缓冲输入/输出流
8.3.3 打印流
单元小结
上机实训
思考与练习
单元9 Java的多线程
9.1 什么是多线程
9.2 线程实现的两种方式
9.3 线程的调度
9.3.1 线程的生命周期
9.3.2 线程类常用的方法
9.3.3 线程的基本控制
9.3.4 线程的优先级
9.4 多线程的互斥
9.5 多线程的同步
单元小结
上机实训
思考与练习
参考文献
展开全部
本类五星书
本类畅销
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0