人工智能程序设计
¥
30.25
5.6折
¥
54
九五品
仅1件
作者赵彦
出版社清华大学出版社
ISBN9787302626435
出版时间2023-04
版次1
装帧平装
开本16开
纸张胶版纸
定价54元
上书时间2024-07-14
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:人工智能程序设计
定价:54.00元
作者:赵彦
出版社:清华大学出版社
出版日期:2023-04-01
ISBN:9787302626435
字数:
页码:
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
本书内容来自一线教师的多年教学成果,同时作者有多年的企业从业实际工作经验,书中有大量的实用案例并配有丰富的资源。编辑 1102528884
内容提要
本书是2022年百度松果学堂高校合作项目资助计划立项建设项目的成果,是江苏省高校“青蓝工程”教学团队(苏教师函〔2022〕29号)的阶段性成果。本书为新形态一体化教材,可与中国大学MOOC平台的网络课程“零基础闯关Java挑战二级”配套使用。本书紧扣电子信息大类“Java程序设计”课程的要求,针对日常教学中学生“学不会、考不过”的问题,按照“理论精解、实践演练、考题精讲”三步走战略,重点讲解了Java语言的基本特性、面向对象技术、数组、字符串、异常处理机制、数据流技术、集合、用户图形界面设计以及Applet小程序的知识。本书特色如下:学生随时可扫描视频学习,从零基础初学者快速成长为Java编程高手;教师可获得丰富的立体化资源,配套题库丰富,全面破解Java的重点和难点。另外,本书配套提供了PPT、120个视频、41个实例、294道习题。本书适合零基础Java初学者,既可以作为本科和高职院校Java课程的配套教材,也可以作为专业人员的参考用书。
目录
篇Java程序设计入门章认识Java31.1Java的发展历史31.2Java概述51.2.1Java的特点51.2.2考题精讲71.3Java的实现机制81.3.1Java虚拟机81.3.2垃圾回收机制91.3.3代码安全性检查91.3.4考题精讲10本章小结11习题11第2章Java的基础特2.1Java的8种基本数据类型和8种包装类型132.1.1整型(byte、short、int、long)132.1.2浮点型(float、double)132.1.3字符型(char)142.1.4布尔型(boolean)152.1.5Java的8种包装类型152.1.6实践演练152.1.7考题精讲162.2Java的运算符和表达式172.2.1算术运算符172.2.2比较运算符182.2.3逻辑运算符18人工智能程序设计(Java)(微课视频版)目录2.2.4位运算符182.2.5赋值运算符192.2.6运算符的优先次序192.2.7实践演练202.2.8考题精讲212.3Java的流程控制212.3.1选择结构212.3.2循环结构232.3.3跳转语句242.3.4实践演练252.3.5考题精讲26本章小结27习题28第2篇Java面向对象技术第3章Java的面向对象特性353.1类353.1.1类的定义353.1.2类定义的说明363.1.3实践演练363.1.4考题精讲373.2对象383.2.1对象的创建383.2.2构造方法393.2.3对象成员的访问403.2.4实践演练403.2.5考题精讲413.3包423.3.1包的声明423.3.2包的命名433.3.3JDK常用包433.3.4包的导入433.3.5实践演练443.3.6考题精讲453.4继承453.4.1继承的概念453.4.2如何定义子类453.4.3成员变量的继承463.4.4方法的继承与覆盖463.4.5构造方法的继承463.4.6实践演练473.4.7考题精讲493.5多态513.5.1多态的概念513.5.2覆盖实现多态性513.5.3重载实现多态性513.5.4构造方法的重载513.5.5实践演练523.5.6考题精讲543.6抽象553.6.1抽象类的概念553.6.2抽象类的定义553.6.3抽象类的说明563.6.4实践演练563.6.5考题精讲573.7接口593.7.1为什么要有接口593.7.2接口的定义593.7.3接口的实现593.7.4实践演练60本章小结65习题65第4章Java的数组和字符串684.1一维数组684.1.1一维数组的声明684.1.2一维数组的创建694.1.3数组的长度和默认值694.1.4访问数组的元素694.1.5数组的初始化694.1.6数组的遍历694.1.7对象数组704.1.8实践演练704.1.9考题精讲714.2二维数组744.2.1二维数组的声明744.2.2二维数组的创建754.2.3二维数组的初始化754.2.4二维数组的长度754.2.5二维数组的遍历764.2.6实践演练764.2.7考题精讲774.3字符串794.3.1字符串的创建794.3.2字符串长度的获取804.3.3字符串的连接804.3.4字符串大小写的转换804.3.5字符串的查找814.3.6字符串的截取814.3.7实践演练814.3.8考题精讲83本章小结86习题87第5章Java的异常处理905.1异常概述905.1.1异常类型905.1.2异常类的层次关系915.1.3常见系统异常类925.1.4考题精讲925.2try...catch...finally935.2.1捕获异常935.2.2try...catch语句的几点说明935.2.3finally子句935.2.4实践演练945.2.5考题精讲955.3用throws、throw抛出异常985.3.1声明异常985.3.2抛出异常985.3.3实践演练985.3.4异常的使用原则1005.3.5考题精讲100本章小结100习题101第3篇Java高级编程技术第6章Java的数据流1056.1File类1056.1.1File类介绍1056.1.2File类的方法1066.1.3实践演练1066.1.4考题精讲1096.2RandomAccessFile类1096.2.1RandomAccessFile类介绍1096.2.2随机文件的建立1106.2.3RandomAccessFile类的常用方法1106.2.4实践演练1106.2.5考题精讲1126.3InputStream与OutputStream类1126.3.1I/O流1126.3.2InputStream与OutputStream类简介1136.3.3InputStream和OutputStream类的常用方法1136.3.4实践演练1146.3.5考题精讲1166.4FileInputStream与FileOutputStream类1166.4.1类的从属关系1166.4.2FileInputStream类1166.4.3FileOutputStream类1176.4.4实践演练11186.4.5ObjectInputStream和ObjectOutputStream类1196.4.6实践演练21196.4.7考题精讲1216.5Reader、Writer类及FileReader、FileWriter类1226.5.1Reader与Writer类1226.5.2FileReader类和FileWriter类1226.5.3FileReader类和FileWriter类的构造方法1236.5.4FileReader类和FileWriter类的常用方法1246.5.5实践演练1246.5.6考题精讲1256.6过滤流1256.6.1过滤流的基本原理1256.6.2BufferedInputStream、BufferedOutputStream类1266.6.3实践演练11276.6.4DataInputStream、DataOutputStream类1286.6.5实践演练21306.6.6BufferedReader、BufferedWriter类1326.6.7实践演练31336.6.8考题精讲134本章小结138习题138第7章Java的线程1427.1线程的两种方式1427.1.1什么是线程1427.1.2创建线程的方法1: 继承Thread类1427.1.3实践演练11437.1.4创建线程的方法2: 实现Runnable接口1447.1.5实践演练21447.1.6考题精讲1467.2线程的生命周期1497.2.1什么是线程的生命周期1497.2.2新建状态1497.2.3就绪状态1507.2.4运行状态1507.2.5阻塞状态1507.2.6死亡状态1507.2.7实践演练1507.2.8考题精讲1537.3线程的优先级与基本控制1547.3.1线程的优先级1547.3.2线程的sleep方法1547.3.3线程的yield方法1547.3.4线程的join方法1547.3.5线程的interrupt方法1557.3.6实践演练1557.3.7考题精讲1587.4线程的同步1607.4.1线程同步概述1607.4.2用synchronized关键字处理同步问题1617.4.3wait方法1617.4.4notify方法1617.4.5实践演练1617.4.6考题精讲165本章小结168习题168第8章Java的集合1728.1集合框架1728.1.1集合框架介绍1728.1.2Java的集合框架1728.2Collection接口及其主要方法1738.2.1Collection接口1738.2.2Collection接口的主要方法1738.3List接口及其实现类1748.3.1List接口及其扩展方法1748.3.2List接口的实现类1748.3.3集合的遍历1748.3.4实践演练1758.4Set接口及其实现类1788.4.1Set接口1788.4.2HashSet类1788.4.3TreeSet类1788.4.4实践演练1798.5Map接口及其实现类1828.5.1Map接口1828.5.2Map接口的实现类1828.5.3实践演练1828.6泛型1858.6.1什么是泛型1858.6.2泛型类1868.6.3泛型接口1868.6.4泛型方法1868.6.5实践演练1868.6.6泛型的使用规则187本章小结188习题188第4篇Java的GUI设计第9章Java的用户界面程序设计1939.1窗体1939.1.1图形用户界面编程介绍1939.1.2JFrame1949.1.3对话框1949.1.4消息提示对话框1949.1.5实践演练1959.1.6考题精讲1999.2常用面板2009.2.1普通面板2009.2.2滚动面板2009.2.3实践演练2019.2.4考题精讲2039.3布局管理(边界、流式、卡片、网格)2039.3.1边界布局2039.3.2流式布局2049.3.3卡片布局2049.3.4网格布局2049.3.5实践演练2059.3.6考题精讲2089.4按钮组件(JButton、JCheckBox、JRadioButton)2099.4.1按钮2099.4.2复选框2099.4.3单选按钮2109.4.4实践演练2109.4.5考题精讲2179.5文本组件(JTextField、JPasswordField、JTextArea)2179.5.1单行文本框(JTextField)2179.5.2密码框(JPasswordField)2189.5.3文本域(JTextArea)2189.5.4实践演练2199.6列表组件(JComboBox、JList)2229.6.1下拉框(JComboBox)2229.6.2列表框(JList)2229.6.3实践演练2239.6.4考题精讲2259.7事件处理机制2269.7.1事件处理机制的三要素2269.7.2事件处理模型2269.7.3事件的种类2279.7.4考题精讲228本章小结229习题2290章Java Applet小程序23210.1Applet概述23210.1.1什么是Applet23210.1.2Applet的生命周期23210.1.3加载Applet23310.1.4离开或者返回Applet所在Web页23310.1.5重新加载Applet23310.1.6退出浏览器23310.1.7Applet生命周期中常用的方法23310.1.8考题精讲23410.2编写Applet程序23510.2.1编写Applet程序的注意事项23510.2.2编写程序的要点23510.2.3Applet标记23510.2.4实践演练23610.2.5考题精讲239本章小结241习题241附录AJava常用关键字表244附录BJava运算符优先次序表245附录C全国二级Java考试大纲及考试环境解读247参考文献260
作者介绍
赵彦,江苏信息职业技术学院,副教授,高级工程师,江苏省"青蓝工程"青年骨培养对象,省“333工程”第三层次培养对象。江苏省五一创新能手、巾帼建功标兵。国家精品在线开放课程、江苏省精品在线开放课程《程序设计基础》主持人。“十三五”职业教育国家规划教材《C语言程序设计》主编。发表论文30篇,其中中文核心论文11篇,主编教材4部。作为完成人获得2019年江苏省职业院校教学大赛一等奖,无锡市教学成果奖二等奖,无锡市大中专院校“课程思政”教学设计案例评比特等奖。
序言
— 没有更多了 —
以下为对购买帮助不大的评价