- ISBN:9787522627489
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:252
- 出版时间:2024-09-01
- 条形码:9787522627489 ; 978-7-5226-2748-9
内容简介
本书以实验案例为主线,基于当前比较热的ChatGPT、百度的文心一言、阿里的通义千问等AI工具,以全新的视角来探索如何利用AI,将其作为工具,辅助我们进行Java程序的设计及构建。全书主要包括:基于AI的Java基础语法、基于AI的Java面向对象程序设计、基于AI的Java基础进阶、基于AI的Java高级编程、基于AI的Java进阶案例实战,其中对Java基础语法、数组、面向对象、类与对象、继承、多态、内部类、Java常用类、异常处理、图形用户界面、JDBC编程、输入/输出流、多线程及网络编程均有涉及,几乎覆盖了Java所有知识点。本书可作为高等学校计算机专业及软件工程专业“Java面向对象程序设计”课程的实验及各阶段实训教材,也可以作为Java软件开发人员的参考书。
目录
第1章 基于AI的Java基础语法
1.1 基于AI的经典基础语法案例
1.1.1 输出各种类型的星号图形
1.1.2 彩票算法
1.1.3 个人所得税计算
1.1.4 根据年、月、日计算星期几
1.1.5 求水仙花数
1.2 基于AI的递归案例——汉诺塔
1.3 基于AI的排序案例
1.3.1 冒泡排序
1.3.2 选择排序
1.3.3 快速排序
第2章 基于AI的Java面向对象程序设计
2.1 面向对象程序设计
2.1.1 面向对象介绍
2.1.2 继承
2.1.3 重写和多态
2.1.4 多态案例
2.2 抽象类和接口
2.2.1 抽象类和接口概述
2.2.2 抽象类案例1——饲养员喂食动物
2.2.3 抽象类案例2——不同设备发声案例
2.2.4 多态案例——实现不同类型员工加薪
2.3 匿名内部类
2.4 综合案例
2.4.1 多功能手机
2.4.2 银行业务
2.4.3 图书业务
2.4.4 投票系统
2.4.5 仓库管理系统
2.4.6 超市购物结算系统
2.4.7 员工部门分配系统
2.4.8 石头剪刀布游戏
2.4.9 登录/注册系统
第3章 基于AI的Java基础进阶
3.1 字符串
3.1.1 关键词统计
3.1.2 字符串查找——查无此人
3.1.3 字符编码转换
3.1.4 字符拼接
3.1.5 字符切割
3.2 异常处理
3.2.1 用try-catch结构处理异常
3.2.2 用try-catch结构处理可能发生的多个异常
3.2.3 throws的使用
3.2.4 throw及自定义异常类的使用
3.3 JDBC
3.3.1 数据库的基本操作
3.3.2 数据库的综合案例
第4章 基于AI的Java高级编程
4.1 多线程
4.1.1 多线程的**种实现方式
4.1.2 多线程的第二种实现方式
4.1.3 两种实现方式的区别
4.1.4 多线程同步问题
4.1.5 线程间的协调问题及生产消费协调问题
4.2 IO
4.2.1 硬盘的遍历
4.2.2 硬盘中文件的查找
4.2.3 文件夹的递归和删除
4.2.4 文件内容的读写
4.2.5 多线程读写文件中的内容
4.2.6 文件读写案例——使用FilelnputStream和FilcOutputStream
4.2.7 包装流数据的读写
4.2.8 对象数据的读写
4.2.9 内存流的读写
4.2.10 压缩流的读写
4.2.11 PDF的输出
4.2.12 Excel的读写
4.2.13 PPT的输出
4.3 GUI
4.3.1 计算器界面
4.3.2 单击事件处理
4.3.3 单击按钮事件处理
4.3.4 登录系统简单界面
4.3.5 JList数据的增、刑、改
4.3.6 GUI弹球程序
4.4 网络编程
4.4.1 登录驗证
4.4.2 URL解析
4.4.3 网络爬虫
4.4.4 URL连接服务器资源
4.4.5 多线程连接URL
4.4.6 面向连接通信程序
4.4.7 非多线程支持的服务器——客户端通信系统
4.4.8 多线程支持的服务器——客户端通信系统
4.4.9 使用界面实现服务器——客户端通信系统
4.4.10 非面向连接通信
4.4.11 非面向连接通信——抓取数据
4.4.12 屏幕广播发送端
4.4.13 屏幕广播接收端
4.4.14 网站通知监听
第5章 基于AI的Java进阶案例实战
5.1 微信支付
5.2 邮件发送
5.3 短信发送
5.4 车牌号码识别
5.5 爬取某电影平台Top250的数据
5.6 二维码功能
5.7 CV抓取摄像头数据功能
参考文献
作者简介
郭娜,防灾科技学院信息工程学院副教授,毕业于吉林大学,硕士。1.教学任务承担情况:每年承担Java课程的教学任务。2.教科研开展情况:共申请2项河北省教育厅教研项目,2项校级教研项目,2项教材建设项目,1项虚拟仿真实验室建设项目。并负责“大学计算机基础”和“面向对象程序设计(Java)”两门课程,其中**门课程是我校首批重点建设及首批精品建设课程,第二门课程是重点建设课程,均通过验收。第二门课程还是校级一流课程。郭娜从2016年开始使用雨课堂进行混合式教学,是防灾科技学院*早使用雨课堂做教学改革的教师。在全校范围内做过关于使用雨课堂进行教改的讲座,并为三届新进教师做培训。比较喜欢将*新的信息技术应用于教学中,进行教学改革。主持完成3项科研项目,发表中文核心以上论文多篇。3.所获教学奖励:在2019年获得校级优秀教学成果二等奖——《大数据分析在教学改革中的实践与探索》。在2020年结题一项河北省教育厅教研项目——《基于雨课堂的混合式教学模式在高校教学中的研究及应用》。这两项均是基于本课程所做的教学研究。在2023年获得校级优秀教师称号,并在同年获得本科教学质量优秀奖。
-
医疗保险体系隐性负债.基金负债与财政压力评估
¥40.4¥68.0 -
机械工业出版社Creo4.0工程应用精解丛书CREO 4.0曲面设计教程
¥39.2¥79.9 -
BP网络结构优化与模型规范
¥117.7¥159.0 -
数学模型与数学建模
¥41.7¥49.0 -
中考数学几何压轴模型满分方法与技巧训练——识模型+学方法+攻压轴+赢中考
¥35.1¥55.0 -
高中数学一点一题型(新高考版)
¥124.2¥180.0 -
高等数学实践教程
¥10.5¥28.0 -
蒙纸拼音描红-幼小衔接蒙纸描红天天练
¥6.4¥13.8 -
面向互联网的智能信息检索技术研究
¥96.8¥129.0 -
《通信信号处理
¥35.8¥55.0
-
思想道德与法治(2021年版)
¥6.8¥18.0 -
中医基础理论
¥51.7¥59.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥36.0¥48.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥9.0¥25.0 -
落洼物语
¥9.4¥28.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
艺术学概论
¥14.5¥37.4 -
粒子输运数值计算方法及其应用
¥42.8¥58.0 -
言语治疗学·全国中医药行业高等教育“十四五”规划教材
¥49.2¥56.0 -
艺术学概论
¥60.2¥79.0 -
毛泽东思想和中国特色社会主义理论体系概论
¥10.5¥25.0 -
马克思主义基本原理2021年版
¥8.4¥23.0 -
智能控制
¥40.2¥56.0 -
社会学概论(第二版)
¥34.0¥55.0 -
法理学(第二版)
¥18.0¥50.0 -
全国中医药行业高等教育“十三五”规划教材中医养生学/马烈光/十三五规划
¥36.8¥55.0 -
基于python的从学习编程到解决问题
¥35.4¥53.8 -
水利工程监理
¥28.3¥42.0 -
新编大学生军事理论与训练教程
¥13.7¥39.8 -
马克思主义理论研究和建设工程重点教材:管理学(本科教材)
¥18.3¥48.0