12.5案例题+12.6本章练习

zhaidp_java 2023-01-12 18:46:22

课时名称课时知识点
12.5案例题+12.6本章练习12.5案例题+12.6本章练习
...全文
80 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
1.1 Java语言发展简史2 1.2 认识Java语言3 1.2.1 Java语言特性3 1.2.2 JavaApplet4 1.2.3 丰富的类库4 1.2.4 Java的竞争对手5 1.2.5 Java在应用领域的优势7 1.3 Java平台的体系结构7 1.3.1 JavaSE标准版8 1.3.2 JavaEE企业版10 1.3.3 JavaME微型版11 1.4 JavaSE环境安装和配置12 1.4.1 什么是JDK12 1.4.2 JDK安装目录和实用命令工具介绍12 1.4.3 设置环境变量13 1.4.4 验证配置的正确性14 1.5 MyEcilpse工具介绍JavaSE环境安装和配置15 1.6 本章练习16 第2章 2.1 什么是程序18 2.2 计算机中的程序18 2.3 Java程序19 2.3.1 Java程序中的类型19 2.3.2 Java程序开发三步曲21 2.3.3 开发Java第一个程序21 2.3.4 Java代码中的注释23 2.3.5 常见错误解析24 2.4 Java类库组织结构和文档27 2.5 Java虚拟机简介28 2.6 Java技术两种核心运行机制29 2.7 上机练习30 第3章 3.1 变量32 3.1.1 什么是变量32 3.1.2 为什么需要变量32 3.1.3 变量的声明和赋值33 3.1.4 变量应用实例33 3.2 数据的分类34 3.2.1 Java中的八种基本数据类型34 3.2.2 普及二进制36 3.2.3 进制间转换37 3.2.4 基本数据类型间转换38 3.2.5 数据类型应用实例38 3.2.6 引用数据类型39 3.3 关键字.标识符.常量39 3.3.1 变量命名规范39 3.3.2 经验之谈-常见错误的分析与处理40 3.3.3 Java标识符命名规则41 3.3.4 关键字42 3.3.5 常量42 3.4 运算符43 3.4.1 算术运算符43 3.4.2 赋值操作符45 3.4.3 关系操作符47 3.4.4 逻辑操作符48 3.4.5 位操作符49 3.4.6 移位运算符49 3.4.7 其他操作符50 3.5 表达式52 3.5.1 表达式简介52 3.5.2 表达式的类型和值52 3.5.3 表达式的运算顺序52 3.5.4 优先级和结合性问52 3.6 选择结构54 3.6.1 顺序语句54 3.6.2 选择条件语句54 3.6.3 switch结构59 3.6.4 经验之谈-常见错误的分析与处理65 3.6.5 Switch和多重if结构比较66 3.7 循环语句66 3.7.1 While循环67 3.7.2 经验之谈-常见while错误70 3.7.3 do-while循环72 3.7.4 for循环74 3.7.5 经验之谈-for常见错误76 3.7.6 循环语句小结78 3.7.7 break语句79 3.7.8 continue语句82 3.8 JavaDebug技术84 3.9 本章练习85 第4章 4.1 一维数组90 4.1.1 为什么要使用数组90 4.1.2 什么是数组91 4.1.3 如何使用数组92 4.1.4 经验之谈-数组常见错误97 4.2 常用算法98 4.2.1 平均值,最大值,最小值98 4.2.3 数组排序102 4.2.3 数组复制103 4.3 多维数组105 4.3.1 二重循环105 4.3.2 控制流程进阶107 4.3.3 二维数组111 4.4 经典算法113 4.4.1 算法-冒泡排序113 4.4.2 插入排序115 4.5 增强for循环116 4.6 本章练习117 第5章 5.1 面向过程的设计思想120 5.2 面向对象的设计思想120 5.3 抽象121 5.3.1 对象的理解121 5.3.2 Java抽象思想的实现122 5.4 封装124 5.4.1 对象封装的概念理解124 5.4.2 类的理解125 5.4.3 Java类模板创建125 5.4.4 Java中对象的创建和使用127 5.5 属性130 5.5.1 属性的定义130 5.5.2 变量131 5.6 方法132 5.6.1 方法的定义132 5.6.2 构造方法135 5.6.4 方法重载138 5.6.5 自定义方法138 5.6.6 系统提供方法139 5.6.7 方法调用140 5.6.8 方法参数及其传递问144 5.6.9 理解main方法语法及命令行参数147 5.6.1 0递归算法147 5.7 this关键字148 5.8 JavaBean149 5.9 包150 5.9.1 为什么需要包?150 5.9.2 如何创建包151 5.9.3 编译并生成包:151
斯坦福大学经典教材网上有配套的公开课视频 内容简介   自1995年首次发布以来,Java编程语言作为一种教学语言变得日益重要,现在已经成为初级计算课程斯坦福大学的标准语言。Java语言可以让学生编写高度交互式程序,这充分激发了他们的学习兴趣。但Java语言很复杂,老师和学生们在理解Java语言的结构时,复杂性成为了最大的障碍。   在本书中,斯坦福大学教授、著名的计算机科学教育领导者Eric S.Roberts着重强调了更适合于初学者的友好讲解方式,使用ACM Java库简化编程。本书简练清晰地介绍了传统CS1课程的内容,同时也包含了最近的Computing Curriculum 2001报告计算机科学卷中指定为CS101O或CS111O课程的全部主。 作者简介   Eric S. Roberts,美国斯坦福大学计算机科学系教授,并担任主管教学事务的系主任。同时还由于教学改革所取得的成就被评为Charles Simonyi荣誉教授。他于1980年获得哈佛大学应用数学博士学位,并曾在加州Palo Alto的DEC公司的系统研究中心工作了5年。作为一位成功的教育工作者,Roberts还获得了1993年的Bing Award奖。 目录   第1章 前言   1.1 计算简史   1.2 计算机科学的含义   1.3 计算机硬件简介   1.4 算法   1.5 编程过程的几个阶段   1.6 Java和面向对象范例   1.7 Java和WWW   1.8 小结   1.9 复习   第2章 编程示例   2.1 “Hello world”程序   2.2 编程过程的观点   2.3 两数相加的程序   2.4 编程习语和模式   2.5 类和对象   2.6 图形程序   2.7 小结   2.8 复习   2.9 编程练习   第3章 表达式   3.1 原始数据类型   3.2 常量与变量   3.3 运算符和操作数   3.4 赋值语句   3.5 布尔表达式   3.6 设计改变   3.7 小结   3.8 复习   3.9 编程练习   第4章 语句形式   4.1 Java的语句类型   4.2 控制语句和问解决   4.3 if 语句   4.4 switch语句   4.5 while语句   4.6 for语句   4.7 小结   4.8 复习   4.9 编程练习   第5章 方法   5.1 方法概述   5.2 编写自己的方法   5.3 方法调用过程的技巧   5.4 分解   5.5 算法方法   5.6 小结   5.7 复习   5.8 编程练习   第6章 对象和类   6.1 使用RandomGenerator类   6.2 javadoc文档系统   6.3 定义自己的类   6.4 表示学生信息   6.5 有理数   6.6 扩展现有类   6.7 小结   6.8 复习   6.9 编程练习   第7章 对象和内存   7.1 内存结构   7.2 将内存分配给变量   7.3 原始类型与对象   7.4 链接对象   7.5 小结   7.6 复习   7.7 编程练习   第8章 字符串和字符   8.1 枚举的原则   8.2 字符   8.3 作为抽象概念的字符串   8.4 使用String类中的方法   8.5 字符串处理案例研究   8.6 小结   8.7 复习   8.8 编程练习   第9章 面向对象图形   9.1 acm.graphics模型   9.2 acm.graphics程序包的结构   9.3 使用形状类   9.4 创建复合对象   9.5 小结   9.6 复习   9.7 编程练习   第10章 事件驱动程序   10.1 Java事件模型   10.2 简单的事件驱动程序   10.3 响应鼠标事件   10.4 响应键盘事件   10.5 创建简单的GUI   10.6 Swing 交互器层次结构   10.7 管理组件布局   10.8 使用TableLayout类   10.9 小结   10.10 复习   10.11 编程练习   第11章 数组与ArrayList类   11.1 数组简介   11.2 数组的内部表示法   11.3 数组作为参数传递   11.4 使用数组制作表格   11.5 数组初始化   11.6 多维数组   11.7 图像处理   11.8 ArrayList类   11.9 小结   11.10 复习   11.11 编程练习   第12章 搜索与排序   12.1 搜索   12.2 排序   12.3 评估算法效率   12.4 使用数据文件   12.5 小结   12.6 复习   12.7 编程练习   第13章 数组与ArrayList类   13.1 ArrayList类回顾   13.2 HashMap类   13.3 Java集合架构   13.4 面向对象设计的原则   13.5 小结   13.6 复习   13.7 编程练习   第14章 展望   14.1 递归   14.2 并发   14.3 使用网络   14.4 编程模式   14.5 小结   14.6 复习   14.7 编程练习
编辑推荐 本书采用现代面向对象方法,从零开始介绍最有用的类层次结构,全文使用图形和交互式程序,充分激发学生的学习兴趣。本书使用传记简介、引用以及哲学片段来突出计算的历史和理性背景,着重强调算法和问解决,而今天的初级教科书通常忽略了这一点。 内容简介 自1995年首次发布以来,Java编程语言作为一种教学语言变得日益重要,现在已经成为初级计算课程斯坦福大学的标准语言。Java语言可以让学生编写高度交互式程序,这充分激发了他们的学习兴趣。但Java语言很复杂,老师和学生们在理解Java语言的结构时,复杂性成为了最大的障碍。   在本书中,斯坦福大学教授、著名的计算机科学教育领导者Eric S.Roberts着重强调了更适合于初学者的友好讲解方式,使用ACM Java库简化编程。本书简练清晰地介绍了传统CS1课程的内容,同时也包含了最近的Computing Curriculum 2001报告计算机科学卷中指定为CS101O或CS111O课程的全部主。 作者简介 Eric S. Roberts,美国斯坦福大学计算机科学系教授,并担任主管教学事务的系主任。同时还由于教学改革所取得的成就被评为Charles Simonyi荣誉教授。他于1980年获得哈佛大学应用数学博士学位,并曾在加州Palo Alto的DEC公司的系统研究中心工作了5年。作为一位成功的教育工作者,Roberts还获得了1993年的Bing Award奖。 目录 第1章 前言  1.1 计算简史  1.2 计算机科学的含义  1.3 计算机硬件简介  1.4 算法  1.5 编程过程的几个阶段  1.6 Java和面向对象范例  1.7 Java和WWW  1.8 小结  1.9 复习 第2章 编程示例  2.1 “Hello world”程序  2.2 编程过程的观点  2.3 两数相加的程序  2.4 编程习语和模式  2.5 类和对象  2.6 图形程序  2.7 小结  2.8 复习  2.9 编程练习 第3章 表达式  3.1 原始数据类型  3.2 常量与变量  3.3 运算符和操作数  3.4 赋值语句  3.5 布尔表达式  3.6 设计改变  3.7 小结  3.8 复习  3.9 编程练习 第4章 语句形式  4.1 Java的语句类型  4.2 控制语句和问解决  4.3 if 语句  4.4 switch语句  4.5 while语句  4.6 for语句  4.7 小结  4.8 复习  4.9 编程练习 第5章 方法  5.1 方法概述  5.2 编写自己的方法  5.3 方法调用过程的技巧  5.4 分解  5.5 算法方法  5.6 小结  5.7 复习  5.8 编程练习 第6章 对象和类  6.1 使用RandomGenerator类  6.2 javadoc文档系统  6.3 定义自己的类  6.4 表示学生信息  6.5 有理数  6.6 扩展现有类  6.7 小结  6.8 复习  6.9 编程练习 第7章 对象和内存  7.1 内存结构  7.2 将内存分配给变量  7.3 原始类型与对象  7.4 链接对象  7.5 小结  7.6 复习  7.7 编程练习 第8章 字符串和字符  8.1 枚举的原则  8.2 字符  8.3 作为抽象概念的字符串  8.4 使用String类中的方法  8.5 字符串处理案例研究  8.6 小结  8.7 复习  8.8 编程练习 第9章 面向对象图形  9.1 acm.graphics模型  9.2 acm.graphics程序包的结构  9.3 使用形状类  9.4 创建复合对象  9.5 小结  9.6 复习  9.7 编程练习 第10章 事件驱动程序  10.1 Java事件模型  10.2 简单的事件驱动程序  10.3 响应鼠标事件  10.4 响应键盘事件  10.5 创建简单的GUI  10.6 Swing 交互器层次结构  10.7 管理组件布局  10.8 使用TableLayout类  10.9 小结  10.10 复习  10.11 编程练习 第11章 数组与ArrayList类  11.1 数组简介  11.2 数组的内部表示法  11.3 数组作为参数传递  11.4 使用数组制作表格  11.5 数组初始化  11.6 多维数组  11.7 图像处理  11.8 ArrayList类  11.9 小结  11.10 复习  11.11 编程练习 第12章 搜索与排序  12.1 搜索  12.2 排序  12.3 评估算法效率  12.4 使用数据文件  12.5 小结  12.6 复习  12.7 编程练习 第13章 数组与ArrayList类  13.1 ArrayList类回顾  13.2 HashMap类  13.3 Java集合架构  13.4 面向对象设计的原则  13.5 小结  13.6 复习  13.7 编程练习 第14章 展望  14.1 递归  14.2 并发  14.3 使用网络  14.4 编程模式  14.5 小结  14.6 复习  14.7 编程练习
图文并茂很适合初学着学习 下面是课程的目录: 第一篇 基础篇   第1章 Java简介(精彩视频:33分钟) 21   1.1 Java的平台简介 21   1.2 安装工具包 22   1.2.1 下载JDK 22   1.2.2 安装JDK 24   1.2.3 查看与设置环境变量 25   1.2.4 JDK常用命令 27   1.2.5 Java各个目录含义 28   1.2.6 要善于使用JDK的帮助文件 28   1.3 程序开发过程 29   1.4 编码规范 29   1.5 HelloWorld:第一个Java程序 30   1.5.1 编写程序代码 30   1.5.2 编译程序代码并运行 30   1.5.3 注意事项 31   1.6 使用Eclipse集成开发工具开发 32   1.7 综合练习 32   1.8 小结 33   1.9 习 33   第2章 Java的基本数据类型(精彩视频:38分钟) 34   2.1 数据类型 34   2.1.1 整型 34   2.1.2 浮点型 35   2.1.3 字符型(char) 36   2.1.4 布尔型(boolean) 36   2.2 数据类型间的转换 36   2.2.1 自动转换 36   2.2.2 强制转换 37   2.2.3 隐含转换 37   2.3 标识符的命名 38   2.3.1 标识符的命名规则 38   2.3.2 代码演示如何定义标识符 38   2.3.3 不好的标识符命名 38   2.3.4 良好的标识符命名 39   2.4 关键字 39   2.5 代码注释 40   2.5.1 行注释 40   2.5.2 块注释 41   2.5.3 文档注释用户自定义类型 41   2.6 综合练习 43   2.7 小结 43   2.8 习 43   第3章 运算符(精彩视频:43分钟) 45   3.1 算术运算符 45   3.1.1 “+”:加法运算符 45   3.1.2 “-”:减法运算符 46   3.1.3 “*”:乘法运算符 47   3.1.4 “/”:除法运算符 48   3.1.5 “%”:求余运算符 48   3.2 自增自减运算符 49   3.3 关系运算符 51   3.3.1 “==”、“!=” 51   3.3.2 “>”、“<”、“>=”、“<=” 52   3.4 逻辑运算符 53   3.4.1 “&&”:与运算符 53   3.4.2 “||”:或运算符 53   3.4.3 “!”:非运算符 54   3.4.4 逻辑运算符总结 54   3.5 三元运算符 55   3.6 位运算符 55   3.6.1 “&”:按位与运算符 56   3.6.2 “|”:按位或运算符 56   3.6.3 “^”:按位异或运算符 57   3.7 位移运算符 57   3.7.1 “>>”:带符号右移运算符 58   3.7.2 “<<”:带符号左移运算符 58   3.7.3 “>>>”:无符号右移运算符 58   3.8 赋值运算符 59   3.8.1 一般赋值运算符 59   3.8.2 运算赋值运算符 59   3.9 运算符之间的优先级 60   3.10 综合练习 61   3.11 小结 62   3.12 习 62   第4章 流程控制(精彩视频:58分钟) 64   4.1 if条件语句 64   4.1.1 if语句的语法 64   4.1.2 if语句用法举例 64   4.2 switch分支语句 67   4.2.1 switch分支语句的语法 67   4.2.2 switch分支语句表达式的使用条件 68   4.2.3 switch分支语句举例 70   4.3 while循环语句 72   4.3.1 while循环语句的语法 72   4.3.2 while循环语句举例 73   4.4 do...while循环语句 73   4.4.1 do...while循环语句的语法 74   4.4.2 do ... while循环语句举例 74   4.5 for循环语句 75   4.5.1 for循环语句的语法 75   4.5.2 用for循环来实现其他循环语句 76   4.5.3 for循环语句的举例 77   4.6 如何中断和继续语句的执行 78   4.6.1 break:中断语句执行 78   4.6.2 continue:继续语句执行 79   4.7 综合练习 79   4.8 小结 80   4.9 习 81   第5章 数组(精彩视频:52分钟) 83   5.1 如何创建数组 83   5.1.1 创建数组 83   5.1.2 创建多维数组 84   5.2 数组的初始化 85   5.2.1 创建并初始数组元素 85   5.2.2 循环初始化 87   5.3 数组操作的举例 88   5.3.1 数组元素值的复制 88   5.3.2 数组元素的排序 90   5.3.3 在数组里查找指定元素 91   5.3.4 利用数组打印26个英文字母 92   5.4 综合练习 93   5.5 小结 94   5.6 习 94   第二篇 面向对象篇   第6章 类与对象(精彩视频:48分钟) 96   6.1 什么是面向对象 96   6.1.1 面向对象编程的特点 96   6.1.2 面向对象编程与面向过程编程的区别 97   6.2 什么是类 97   6.2.1 类的定义和对象的创建 97   6.2.2 如何使用现有类 99   6.2.3 类设计的技巧 100   6.3 成员变量 101   6.3.1 成员变量的创建 101   6.3.2 成员变量的初始化 102   6.4 局部变量 105   6.4.1 局部变量的创建和初始化 105   6.4.2 局部变量和成员变量的区别 106   6.5 方法 106   6.5.1 方法的创建和参数 106   6.5.2 方法参数的传递 108   6.6 对象引用的使用 110   6.6.1 调用不存在的对象或成员变量 110   6.6.2 调用对象为null值的引用 111   6.6.3 对象引用间的比较 113   6.7 this 113   6.8 要活用JDK已有的类 114   6.8.1 Date类 114   6.8.2 Integer类 116   6.9 综合练习 117   6.10 小结 118   6.11 习 118   第7章 控制逻辑(精彩视频:50分钟) 120   7.1 包(package) 120   7.1.1 创建一个包 120   7.1.2 如何使用包 121   7.1.3 什么是静态引入 122   7.2 类的访问级别 123   7.2.1 公开的访问级别 123   7.2.2 默认的访问级别 124   7.3 什么是封装 125   7.4 最终修饰符 127   7.4.1 final修饰对象类型的成员变量 127   7.4.2 final修饰基本类型的成员变量 129   7.4.3 final修饰的局部变量 131   7.4.4 final修饰的方法 132   7.5 静态修饰符 134   7.5.1 什么是静态变量 134   7.5.2 静态变量的访问 135   7.5.3 什么是静态常量 137   7.6 综合练习 139   7.7 小结 140   7.8 习 140   第8章 继承(精彩视频:72分钟) 141   8.1 什么是继承 141   8.1.1 类的继承 142   8.1.2 继承的语法 145   8.2 修饰符 146   8.2.1 public:声明成员变量为公共类型 146   8.2.2 private:声明成员变量为私有类型 147   8.2.3 default:声明成员变量为默认类型 148   8.2.4 protected:声明成员变量为保护类型 149   8.3 成员变量的覆盖 150   8.4 对象引用 151   8.5 方法的重写和重载 152   8.5.1 方法重写的特点 152   8.5.2 方法重载的特点 154   8.5.3 重写的返回类型 156   8.5.4 重写是基于继承的 158   8.5.5 静态方法是不能重写的 159   8.5.6 三者之间的关系 161   8.5.7 重写toString方法 162   8.5.8 重写equals方法 163   8.6 final与继承的关系 164   8.7 abstract与继承的关系 165   8.8 什么是多态 166   8.9 什么是枚举类 168   8.10 什么是反射机制 169   8.11 什么是泛型 170   8.12 综合练习 172   8.13 小结 172   8.14 习 172   第9章 接口(精彩视频:47分钟) 174   9.1 什么是接口 174   9.1.1 接口的定义 174   9.1.2 访问接口里的常量 176   9.2 接口的使用 177   9.2.1 接口里的方法如何创建 177   9.2.2 接口引用怎么使用 178   9.3 什么是抽象类 180   9.3.1 抽象类的使用和特点 180   9.3.2 抽象类与接口区别 183   9.4 接口的多态 183   9.5 判断类型 185   9.5.1 什么是instanceof 185   9.5.2 使用instanceof的注意事项 188   9.6 综合练习 189   9.7 小结 189   9.8 习 189   第10章 构造器(精彩视频:46分钟) 191   10.1 什么是构造器 191   10.1.1 构造器的使用 191   10.1.2 被修饰的构造器 193   10.1.3 构造器方法与普通方法的区别 196   10.2 如何实例化一个对象 197   10.3 构造器的使用 199   10.3.1 构造器的调用 199   10.3.2 构造器重载 202   10.3.3 父子类间的构造器的调用流程 204   10.3.4 如何自定义构造器 207   10.4 什么是单子模式 208   10.5 构造器在程序中是何时运行的 211   10.6 综合练习 214   10.7 小结 215   10.8 习 215   第11章 异常处理(精彩视频:60分钟) 217   11.1 异常处理基本介绍 217   11.1.1 try和catch捕获异常 217   11.1.2 try-catch语句使用注意点 218   11.1.3 finally语句的使用 220   11.1.4 再谈异常处理注意点 222   11.2 异常的分类 223   11.2.1 捕获异常 223   11.2.2 未捕获异常 225   11.3 抛出异常 225   11.3.1 抛出异常的简单介绍 225   11.3.2 使用throws和throw语句抛出异常 227   11.4 自定义异常 227   11.4.1 创建和使用自定义异常类 227   11.4.2 自定义异常的实际应用 228   11.5 综合练习 231   11.6 小结 232   11.7 习 232   第12章 内部类(精彩视频:71分钟) 234   12.1 非静态内部类 234   12.1.1 创建非静态内部类 234   12.1.2 在外部类中访问内部类 235   12.1.3 在外部类外访问内部类 236   12.1.4 在内部类中访问外部类 237   12.2 局部内部类 240   12.2.1 创建局部内部类 240   12.2.2 在局部内部类中访问外部类成员变量 240   12.2.3 在局部内部类中访问外部类的局部变量 241   12.2.4 静态方法中的局部内部类 243   12.3 静态内部类 244   12.3.1 创建静态内部类 244   12.3.2 在外部类中访问静态内部类 245   12.3.3 在外部类外访问静态内部类 246   12.4 匿名内部类 247   12.4.1 创建匿名内部类 247   12.4.2 匿名内部类的初始化 249   12.5 综合练习 250   12.6 小结 250   12.7 习 250   第13章 多线程(精彩视频:55分钟) 252   13.1 多线程简介 252   13.2 定义线程和创建线程对象 252   13.2.1 继承Thread类定义线程 252   13.2.2 实现Runnable接口定义线程 253   13.3 运行线程 254   13.3.1 启动线程 254   13.3.2 同时运行多个线程 256   13.4 线程生命周期 257   13.4.1 新建状态 257   13.4.2 准备状态 257   13.4.3 运行状态 257   13.4.4 等待/阻塞状态 258   13.4.5 死亡状态 258   13.5 线程的调度 258   13.5.1 睡眠方法 258   13.5.2 线程优先级 260   13.5.3 yield让步方法 261   13.5.4 join让步方法 262   13.6 综合练习 264   13.7 小结 265   13.8 习 265   第三篇 应用篇   第14章 Swing桌面程序开发(精彩视频:70分钟) 268   14.1 开发第一个Swing程序 268   14.2 JFrame窗口类 269   14.2.1 JFrame窗口类简介 269   14.2.2 创建简单窗体 269   14.2.3 设置窗体 271   14.3 JPanel面板类 273   14.3.1 容器介绍 273   14.3.2 JPanel面板类简介 274   14.3.3 创建面板 274   14.4 JLabel标签类 275   14.4.1 JLabel标签类简介 275   14.4.2 创建标签 276   14.5 JButton按钮类 276   14.5.1 JButton按钮类简介 277   14.5.2 创建按钮 277   14.5.3 按钮动作事件 278   14.6 Swing中的事件 280   14.6.1 事件简介 280   14.6.2 同一个事件源注册多个监听器 280   14.6.3 同一个监听器注册给多个事件源 282   14.6.4 窗体获取和失去焦点事件 283   14.6.5 窗体打开、关闭和激活事件 284   14.7 综合练习 286   14.8 小结 288   14.9 习 288   第15章 布局管理器(精彩视频:62分钟) 290   15.1 流布局 290   15.1.1 流布局介绍 290   15.1.2 使用流布局 291   15.2 网格布局 293   15.2.1 网格布局介绍 293   15.2.2 使用网格布局 293   15.3 边框布局 295   15.3.1 边框布局介绍 296   15.3.2 使用边框布局 296   15.4 空布局 298   15.4.1 空布局介绍 298   15.4.2 使用空布局 298   15.5 卡片布局 299   15.5.1 卡片布局介绍 299   15.5.2 使用卡片布局 300   15.6 综合练习 302   15.7 小结 304   15.8 习 304   第16章 Swing常用控件(精彩视频:90分钟) 306   16.1 文本框及密码框和多行文本框 306   16.1.1 创建文本框 306   16.1.2 创建密码框 307   16.1.3 创建多行文本框 309   16.2 复选框和单选按钮 310   16.2.1 创建单选按钮 310   16.2.2 创建复选框 313   16.3 选项卡 315   16.3.1 选项卡介绍 315   16.3.2 创建选项卡 315   16.4 分隔窗格 317   16.4.1 分隔窗格介绍 317   16.4.2 创建分隔窗格 317   16.5 滑块和进度条 319   16.5.1 创建滑块 319   16.5.2 创建进度条 320   16.6 列表框 323   16.6.1 列表框介绍 323   16.6.2 创建列表框 324   16.6.3 下拉列表框 326   16.7 菜单 328   16.7.1 菜单介绍 328   16.7.2 创建菜单 329   16.7.3 创建弹出式菜单 330   16.8 综合练习 330   16.9 小结 332   16.10 习 333   第17章 JDBC数据库编程(精彩视频:63分钟) 335   17.1 数据库基本介绍 335   17.1.1 数据库介绍 335   17.1.2 数据库应用架构 335   17.1.3 数据库模型 336   17.2 JDBC数据库编程介绍 336   17.2.1 JDBC和ODBC的关系 337   17.2.2 为什么使用JDBC数据库编程 337   17.3 SQL数据库操作技术 338   17.3.1 什么是SQL 338   17.3.2 如何进行SQL操作 338   17.4 创建数据库 339   17.4.1 创建Access数据库 339   17.4.2 创建SQL Server数据库 339   17.5 JDBC编程步骤 342   17.5.1 创建数据源 342   17.5.2 加载驱动程序 344   17.5.3 建立数据库连接 345   17.5.4 进行数据库操作 345   17.5.5 获取数据库中信息 346   17.5.6 JDBC数据库编程实例 347   17.6 事务处理 348   17.6.1 事务介绍 348   17.6.2 进行事务操作 349   17.7 综合练习 351   17.8 小结 352   17.9 习 352   第18章 Java中输入/输出流(精彩视频:55分钟) 353   18.1 I/O流简介 353   18.1.1 什么是I/O流 353   18.1.2 节点流与处理流 353   18.1.3 字节流与字符流 354   18.1.4 抽象基类 354   18.2 使用流进行文件操作 356   18.2.1 使用File类进行文件与目录操作 356   18.2.2 FileInputStream类与FileOutputStream类 359   18.2.3 FileReader类与FileWriter类 362   18.3 综合练习 364   18.4 小结 364   18.5 习 364   第19章 集合框架(精彩视频:65分钟) 366   19.1 集合框架总论 366   19.1.1 什么是集合框架 366   19.1.2 Collection接口 366   19.2 列表 367   19.2.1 List列表接口 367   19.2.2 Vector类 368   19.2.3 ArrayList类 371   19.2.4 LinkedList类 373   19.3 集合 376   19.3.1 Set接口 376   19.3.2 SortedSet接口 377   19.3.3 TreeSet类 378   19.3.4 HashSet类 380   19.4 映射 381   19.4.1 Map接口 381   19.4.2 HashMap类 382   19.4.3 TreeMap类 384   19.5 综合练习 385   19.6 小结 386   19.7 习 387   第20章 网络编程(精彩视频:58分钟) 389   20.1 网络编程基础 389   20.1.1 TCP/IP协议 389   20.1.2 网络编程模型 389   20.1.3 网络传输协议 390   20.1.4 端口和套接字 390   20.2 基于TCP/IP协议的网络编程 391   20.2.1 Socket套接字 391   20.2.2 ServerSocket类 391   20.2.3 Socket类 392   20.2.4 网络编程C/S架构实例 393   20.3 综合练习 396   20.4 小结 398   20.5 习 398   第四篇 综合案例篇   第21章 学生管理系统(精彩视频:54分钟) 399   21.1 系统设计 399   21.2 数据库设计 399   21.3 登录界面开发 400   21.3.1 界面设计 400   21.3.2 程序开发 400   21.4 学生界面开发 402   21.4.1 界面设计 402   21.4.2 程序开发 402   21.4.3 开发插入学生界面 403   21.4.4 查询学生信息界面 406   21.4.5 查询成绩信息 409   21.5 综合练习 412   21.6 小结 413
本书内容分为八个部分。共20章,分上、下两册,每册10章。各章均有大量习。本书给出了大量的实际例子,这些例子涉及众多的学科和实际领域,但又不过于专门,容易理解。在大部分章节中都使用实例未引入主,并把统计概念和这些非常实际的问联系在一起进行讲解,深入浅出,从而可以避免许多人对统计所抱有的粗浅的感性认识,即认为统计仅仅是另一门数学课程。作者把统计数据的收集与分析过程总结成"四步法",并把"四步法"的讲解贯穿始终,利用实例逐步展开并阐明在设计调查研究或试验时所需要的统计技术和思路,然后讲解用直观、有效的"四步法"来收集并分析数据,非常利于初学者和实际工作人员抓住有关统计方法和模型的本质。书中提供了多种多样的图示,如正态概率图、盒形图、散点图、矩阵图和残差图等,通过这些图,读者可以一方面理解数据的特点和概括数据的方法,--方面进一步理解有关统计方法的基本思想和特点。作者很重视统计在解决实际问中的作用,在全书中用许多篇幅讨论如何解释数据分析的结果,并专门用一章讲述了如何写数据分析报告。 本书适用于作为我国文科各专业的统计学引论教程。以及理工科各专业应用统计学课程的教材或教学参考书;也可作为有关方面实际工作人员的统计入门书。阅读本书不需要其他统计方面的基础,也不需要高等数学知识。 目录: 序言 第一部分引论 第一章什么是统计 1.1引言 1.2为什么学习统计 1.3当前统计的一些应用 1.4统计学家做什么 1.5质量和工序改进 1.6学生注意 1.7小结 补充练习 第二部分收集数据 第二章利用调查和科学研究来收集数据- 2.1引言 2.2调查 2.3科学研究 2.4观察研究 2.5数据整理:为概括和分析准备数据 2.6小结 第三部分概括数据 3.1引言 3.2计算器、计算机及软件系统 3.3单个变量数据的描述:图表法 3.4单个变量数据的描述:中心趋势的度量 3.5单个变虽数据的描述:变异性度量 3.6盒形图 3.7多变量数据的概括 3.8小结 重要公式 补充练习 第四部分工具和概念 第四章概率和概率分布 4.1如何应用概率进行推断 4.2确定一个事件的概率 4.3基本的事件关系和概率法则 4.4条件概率和独立性 4.5Bayes公式 4.6离散变最和连续变量 4.7离散随机变量的概率分布 4.8一个常用的离散随机变量:二项分布 4.9连续随机变量的概率分布 4.10一个常用的连续随机变量:正态分布 4.11随机抽样 4.12抽样分布 4.13二项分布的正态逼近 4.14Minitab指令 4.15小结 重要公式 补充练习 第五部分数据分析:中心值方差和比例 第五章关于总体中心值的推断 5.1引言和案例 5.2μ的估计 5.3估计μ时样本容量的选取 5.4关于μ的统计检验 5.5对于进行检验时样本容量的选取 5.6统计检验的显著性水十 5.7正态总体均值p的统计推断。未知 5.8关于中位数的推断 5.9小结 重要公式 补充练习 第六章两总体中心值的比较 6.1引言和案例 6.2关于μ1-μ2的推断:独立样本 6.3非参数推断方法:Wilcoxon秩和检验 6.4关于μ1-μ2的推断:成对数据 6.5非参数推断方法:Wilcoxon符号秩检验 6.6惟断μ1-μ2时样本容量的选取 6.7小结 重要公式 补充练习 第七章关于总体方差的推断 7.1引言和案例 7.2单个总体方差的估计和检验 7.3比较两个总体方差时的估计和检验 7.4比较多个总体方差时的检验 7.5小结 重要公式 补充练习 第八章两个以上总体的中心值的推断 8.1引言和案例 8.2两个以上总体均值的统计检验:方差分析 8.3完全随机化设计中观测值的模型 8.4方差分析条件的检查 8.5其他的分析方法:数据变换 8.6另一种非参数方法:Kruskal-Wallis检验 8.7小结 重要公式 补充练习 第九章多重比较 9.1引言和案例 9.2线性对照 9.3控制哪个错误率 9.4Fisher(费舍尔)最小显著差异法 9.5Tukey的W方法 9.6Student-Newman-Keuls方法 9.7Dunnett方法:处理组与对照组的比较 9.8Scheffe的S方法 9.9小结 重要公式 补充练习 第十章类型数据 10.1引言和案例 10.2总体比例π的推断 10.3两总体比例之差π1-π2的推断 10.4多比例的推断:卡方拟合优度检验 10.5Pokmn(泊松)分布- 10.6列联表:独立性检验和齐性检验 10.7柏关程度的度量 10.8几率和优比 10.9小结 重要公式 补充练习 第六部分数据分析:回归方法和模型的建立 第十一章线性回归和相关 11.1引言和案例 11.2估计模型中的参数 11.3回归参数的推断 11.4利用同归预测新的y值 11.5线性回归中拟合不足的考察 11.6逆回归问(校准) 11.7相关 11.8小结 重要公式 补充练习 第十二章多元回归与一般线性模型 12.1引言和案例 12.2一般线性模型 12.3估计多元回归系数 12.4多元回归中的推断 12.5回归系数子集的检验 12.6用多元回归进行的预测 12.7比较几条回归线的斜率 12.8Logistic回归 12.9多元回归的一些理论结果(任选) 12.10小结 重要公式 补充练习 第十三章多元回归续论 13.1引言和案例 13.2变量的挑选(第一步) I3.3模型形式的确定(第二步) 13.4模型假设的检查(第三步) 13.5小结 重要公式 补充练习 第七部分试验设计与方差分析 第十四章试验和研究的设计概念 14.1引言 14.2研究的类型 14.3设计的试验:术语 14.4控制试验误差 14.5试验单元对处理的随机化 14.6确定重复试验的次数 14.7小结 第十五章标准设计的方差分析 15.1引言和案例 15.2单因子的完全随机化设计 15.3随机化完全区组设计 15.4拉丁方设计 15.5完全随机化设计中的因子处理结构 15.6随机化完全区组设计中的因子处理结构 15.7处理差异的估计和处理均值的比较 15.8小结 重要公式 补充练习 第十六章协方差分析 16.1引言和案例 16.2具有一个协变量的完全随机化设计 16.3外推问 16.4多维协变量和更复杂的设计 16.5小结 补充练习 第十七章一些固定效应、随机效应和混合效应模型的方差分析 17.1引言和案例 17.2具有随机处理效应的单因子试验:随机效应模型 17.3随机效应模型的扩充 17.4混合效应模型 17.5计算期望均方的规则 17.6套抽样和裂区设计 17.7小结 补充练习 第十八章重复测量与交叉设计 18.1引言和案例 18.2有重复观测的单因子试验 18.3一个因子有重复观测的两因子试验 18.4交叉设计 18.5小结 补充练习 第十九章一些非平衡设计的方差分析 19.1引言和案例 19.2有一个或多个缺失观察值的随机化区组设计 19.3有缺失数据的拉丁方设计 19.4平衡不完全区组(BIB)设计 19.5小结 重要公式 补充练习 第二十章分析结果的传达和备案 20.1引言 20.2做好传达沟通工作所面临的困难 20.3传达的障碍:图形的歪曲 20.4传达的障碍:有偏抽样 20.5传达的障碍:样本容量 20.6为统计分析准备数据 20.7统计分析的指导原则和报告 20.8文档和结果的保存 20.9小结 补充练习 附录统计表 参考文献 索引 译后记

1

社区成员

发帖
与我相关
我的任务
社区描述
九宝老师
社区管理员
  • zhaidp_java
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧