书籍详情

Java语言程序设计实践指导

Java语言程序设计实践指导

作者:王汝山,黎小花,段永平

出版社:北京理工大学出版社

出版时间:2023-05-01

ISBN:9787576319705

定价:¥65.00

内容简介
  \"本教材按照任务驱动理念,以Java程序开发工程师岗位职业能力为主线,将Java理论知识有机分解为7个典型项目和29个工作任务,实现理论知识与任务情景的有机融合。本教材基于工作过程作为建设基础,以学生信息管理系统为主线作为教材设计思路,详细介绍了使用Java技术开发学生信息管理系统的过程和方法。学生通过该教材指导进行实践操作后具备较好的项目开发能力,能为学生后续课程学习及毕业就业打下坚实的基础。本教材内容丰富,案例详实,将理论学习与技能训练有机结合,融教、学、练于一体,通过案例教学、任务驱动, 终实现理论实践一体化教学,既可作为软件技术专业、物联网专业、网络技术专业、大数据技术专业和人工智能等专业的教材,也可作为企业员工培训教程或Java爱好者的自学参考教材。\"
作者简介
  王汝山,副教授,从事Java及Java Web教学12年,2015年作为副主编出版清华大学出版社教材《Java程序设计教程》。2019年指导学生参加贵州省职业院校学生技能大赛物联网技术应用比赛获二等奖,铜仁市第八届职业(技工)院校技能大赛中获高职组物联网技术应用项目二等奖;2020年指导学生参加铜仁市第九届职业(技工)院校技能大赛中获高职组物联网技术应用项目一等奖、云计算技术与应用项目三等奖,第四届“经世IUV杯”大学生通信网络部署与优化设计大赛-5G移动通信应用竞赛高职组决赛中获 奖;2021年贵州省职业院校师生技能大赛暨全国职业院校技能大赛选拔赛高职组中指导学生获物联网技术应用比赛二等奖、5G 建设技术比赛二等奖等。2021年被评为“全院 共产党员”,2022年被评为“全院 教师”。
目录
项目一 Java环境搭建
任务一 下载JDK开发工具包
【知识准备】
【任务实训】
一、下载JDK
二、安装JDK
三、Windows下环境变量配置
任务二 安装集成开发工具Eclipse
【知识准备】
一、几种常用的集成开发工具
二、Eclipse软件的下载
【任务实训】
任务三 认识Java程序
【知识准备】
【任务实训】
任务四 拓展训练
项目二 学生基本信息处理
任务一 认识信息数据基本类型
【知识准备】
一、关键字与标识符
二、常量与变量
三、Java语言的数据类型
【任务实训】
任务二 运算符与表达式的使用
【知识准备】
一、算术运算符
二、关系运算符
三、逻辑运算符
四、位运算符
五、三元条件运算符
六、运算符的优先级
七、表达式
【任务实训】
任务三 学生信息的输入/输出
【知识准备】
一、输入语句
二、输出语句
三、扩展内容(输入/输出流)
【任务实训】
任务四 学生成绩处理
【知识准备】
一、顺序结构
二、选择结构
三、循环结构
四、跳转语句
五、数组
六、字符串处理
【任务实训】
任务五 拓展训练
项目三 学生类与对象的创建及使用
任务一 类的创建
【知识准备】
一、类的定义
二、创建类
【任务实训】
任务二 对象的创建及使用
【知识准备】
一、对象的创建
二、访问对象的属性和行为
三、对象的销毁
【任务实训】
任务三 构造方法的创建
【知识准备】
【任务实训】
任务四 方法的定义与实现
【知识准备】
一、无参无返回值方法的使用
二、无参带返回值方法的使用
三、带参无返回值方法的使用
四、带参带返回值方法的使用
任务五 方法重载
【知识准备】
一、方法重载的定义
二、方法重载的规则
三、方法重栽的实现
【任务实训】
任务六 拓展训练
项目四 创建学生类的子类及子类的应用
任务一 为学生类创建子类
【知识准备】
一、继承
二、方法重写
【任务实训】
任务二 创建抽象类和抽象方法
【知识准备】
一、抽象类的定义与使用
二、抽象方法的定义与使用
【任务实训】
任务三 创建接口及接口的实现
【知识准备】
一、接口的定义
二、接口的实现
三、接口和抽象类的区别
【任务实训】
任务四 包的应用及内部类的创建
【知识准备】
一、包的创建及应用
二、内部类
三、Java内置包装类
【任务实训】
任务五 拓展训练
项目五 学生信息异常处理
任务一 判断错误类型及异常类型
【知识准备】
一、异常简介
二、异常产生的原因及使用原则
三、异常的类型
任务二 异常处理
【知识准备】
【任务实训】
任务三 自定义异常
【知识准备】
【任务实训】
任务四 拓展训练
项目六 学生信息管理系统界面设计
任务一 常用组件的创建
【知识准备】
一、顶层容器的创建与使用
二、面板(JPanel)的创建与使用
三、JscrollPane面板的创建与使用
四、按钮的创建与使用
五、标签的创建与使用
六、单行文本框的创建与使用
七、多行文本框(文本域)的创建与使用
八、单选按钮的创建与使用
九、复选框的创建与使用
十、下拉列表的创建与使用
十一、列表框的创建与使用
十二、对话框的创建与使用
任务二 组件的布局管理
【知识准备】
一、边框布局管理器
二、流式布局管理器
三、网格布局管理器
四、卡片布局管理器
五、网格袋布局管理器
【任务实训】
任务三 为组件添加事件处理
【知识准备】
任务四 设计一个学生成绩管理系统登录界面
【任务分析】
【任务实训】
任务五 在框架(窗口)中绘图
【任务分析】
【任务实训】
项目七学生信息数据库管理程序设计
任务一 使用JDBc操作数据库(以MySQL为例)
【知识准备】
一、JDBC概述
二、通过JDBC操作数据库
【任务实训】
任务二 拓展训练
参考文献
猜您喜欢

读书导航