Java编程基础实验指导与习题解答

Java编程基础实验指导与习题解答
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2023-09
版次: 1
ISBN: 9787302639909
定价: 49.00
装帧: 其他
开本: 16开
纸张: 胶版纸
  • 《Java编程基础实验指导与习题解答》是主教材《Java 编程基础》(陈国君编著,清华大学出版社出版)的配套实验指导与习题解答。 全书分为两部分。第一部分是实验指导,共有 17 章,内容与主教材中的 17 章相对应。每章都有相关内 容的知识点,并包含若干上机实验,每个实验由实验目的、实验要求、程序模板和实验指导等部分组成。 实验内容由浅入深、循序渐进,知识点全面,并针对学习 Java 语言过程中遇到的重点和难点进行讲解与 指导,强调实用性和易学性,可以帮助读者进一步熟悉和掌握 Java 语言的语法知识及程序设计的方法。 第二部分是主教材的习题解答,对主教材中练习题和上机实验题给出了详细的解题思路和参考答案,并 对编程题提供了完整的程序代码。 本书既可以作为大专院校计算机及其相关专业程序设计课程的教学用书,也可以作为各学校程序设 计公共选修课用书,还可以用作职业教育的培训用书和 Java 初学者的入门书。 第一部分 实 验 指 导

    第1章 Java语言概述 3

    实验1.1 Java语言开发环境的配置 3

    实验1.2 JDK参考文档的使用 6

    实验1.3 Eclipse集成开发环境 ·11

    第2章 基本数据类型 19

    实验2.1 取模运算与自增、自减运算 19

    实验2.2 整数与浮点数的除法与强制类型转换 20

    实验2.3 逻辑运算符 21

    实验2.4 字符串与数值型数据的转换 22

    实验2.5 从键盘输入数据 23

    第2章实验参考答案 25

    第3章 结构语句 26

    实验3.1 if条件语句应用 ·26

    实验3.2 for循环语句与应用 ·27

    实验3.3 while循环语句与字符比较 28

     

    实验3.4 do-while循环语句 ·29

    第3章实验参考答案30

    第4章 数组与字符串 31

    实验4.1 从键盘输入数据给数组元素赋值31

    实验4.2 二维数组32

    实验4.3 字符串相等的比较33

    实验4.4 字符串方法的调用36

    实验4.5 命令行参数37

    第4章实验参考答案38

    第5章 类与对象

    实验5.1 

    实验5.2 

    实验5.3 

    实验5.4 

     40

    类定义与创建对象40

    参数传递42

    有返回值可变参数方法的应用43

    无返回值可变参数方法的应用44

    第5章实验参考答案45

    第6章 Java语言类的特性 ·46

    实验6.1 类的私有成员与公共成员46

    实验6.2 类构造方法重载与默认构造方法48

    实验6.3 在构造方法内调用另一个构造方法49

    实验6.4 方法的重载51

    实验6.5 类的静态成员52

    第6章实验参考答案55

    第7章 继承、抽象类与接口 57

    实验7.1 类的继承57

    实验7.2 子类调用父类的方法59

    实验7.3 方法的覆盖60

    实验7.4 抽象类61

    实验7.5 接口的定义与类实现接口63

    实验7.6 接口实现类多重继承及名字冲突65

     

    目 录

    V

    第7章实验参考答案 66

    第8章 异常处理 68

    实验8.1 Java语言中的常见异常类 68

    实验8.2 多异常处理 70

    实验8.3 由方法抛出异常 71

    实验8.4 主动抛出异常 73

    第8章实验参考答案 74

    第9章 输入输出 75

    实验9.1 FileInputStream类的应用 ·75

    实验9.2 FileOutputStream类的应用 ·76

    实验9.3 FileReader与FileWriter类的应用 ·78

    实验9.4 标准输入输出与重定向 79

    实验9.5 对象的写入与读取 80

    实验9.6 文件属性的操作 83

    实验9.7 对文件的随机访问 86

    第9章实验参考答案 87

    第10章 泛型与容器类 89

    实验10.1 泛型类定义与方法的调用 ....................................................................89

    实验10.2 类作为类型实参的泛型应用 ................................................................90

    实验10.3 链表LinkedList的应用 ........................................................................92

    第10章实验参考答案 ..............................................................................................94

    第11章 内部类、匿名内部类与Lambda表达式 ·95

    实验11.1 内部类 ....................................................................................................95

    实验11.2 匿名内部类 ............................................................................................98

    实验11.3 Lambda表达式 .....................................................................................99

    第11章实验参考答案 ............................................................................................100

    第12章 图形界面设计 101

    实验12.1 创建窗口 ..............................................................................................101

     

    实验12.2 网格面板与文本组件 ..........................................................................103

    实验12.3 单选按钮组件 ......................................................................................105

    第12章实验参考答案 ............................................................................................106

    第13章 事件处理 107

    实验13.1 动作事件 ..............................................................................................107

    实验13.2 鼠标事件及处理程序 ..........................................................................109

    实验13.3 键盘事件及处理程序 ..........................................................................110

    实验13.4 为绑定属性注册监听者 ......................................................................111

    第13章实验参考答案 ............................................................................................115

    第14章 绘图与动画程序设计116

    实验14.1 绘制椭圆和八边形 ..............................................................................116

    实验14.2 制作一个小球在弧上滚动 ..................................................................118

    实验14.3 利用时间轴动画制作一个旋转的风扇 ..............................................119

    第14章实验参考答案 ............................................................................................122

    第15章 多线程 ·123

    实验15.1 用Thread类创建线程 ........................................................................123

    实验15.2 实现Runnable接口创建线程 ............................................................125

    实验15.3 铁路售票程序 ......................................................................................126

    第15章实验参考答案 ............................................................................................127

    第16章 Java网络编程 ·128

    实验16.1 使用URL类访问网络资源 ................................................................128

    实验16.2 InetAddress程序设计 .........................................................................130

    实验16.3 基于TCP的通信程序设计 ................................................................131

    第16章实验参考答案 ............................................................................................134

    第17章 Java数据库程序设计 135

    实验17.1 利用Docker部署MySQL、phpMyAdmin与JDBC驱动程序的

    安装 ......................................................................................................135

    实验17.2 查询数据库 ..........................................................................................139

     

    目 录

    实验17.3 Statement接口 .....................................................................................140

    实验17.4 PreparedStatement接口 ......................................................................142

    实验17.5 DatabaseMetaData与ResultSetMetaData接口 .................................144

    实验17.6 事务操作 ..............................................................................................146

    第17章实验参考答案 ............................................................................................148

    第二部分 习 题 解 答

    第1章习题解答 ·151

    第2章习题解答 ·153

    第3章习题解答 ·157

    第4章习题解答 ·165

    第5章习题解答 ·173

    第6章习题解答 ·178

    第7章习题解答 ·181

    第8章习题解答 ·185

    第9章习题解答 ·187

    第10章习题解答 ·192

    第11章习题解答 ·195

    第12章习题解答 ·197

    第13章习题解答 ·203

    第14章习题解答 ·212

    第15章习题解答 ·222

    第16章习题解答 ·226

    第17章习题解答 ·234

     
  • 内容简介:
    《Java编程基础实验指导与习题解答》是主教材《Java 编程基础》(陈国君编著,清华大学出版社出版)的配套实验指导与习题解答。 全书分为两部分。第一部分是实验指导,共有 17 章,内容与主教材中的 17 章相对应。每章都有相关内 容的知识点,并包含若干上机实验,每个实验由实验目的、实验要求、程序模板和实验指导等部分组成。 实验内容由浅入深、循序渐进,知识点全面,并针对学习 Java 语言过程中遇到的重点和难点进行讲解与 指导,强调实用性和易学性,可以帮助读者进一步熟悉和掌握 Java 语言的语法知识及程序设计的方法。 第二部分是主教材的习题解答,对主教材中练习题和上机实验题给出了详细的解题思路和参考答案,并 对编程题提供了完整的程序代码。 本书既可以作为大专院校计算机及其相关专业程序设计课程的教学用书,也可以作为各学校程序设 计公共选修课用书,还可以用作职业教育的培训用书和 Java 初学者的入门书。
  • 目录:
    第一部分 实 验 指 导

    第1章 Java语言概述 3

    实验1.1 Java语言开发环境的配置 3

    实验1.2 JDK参考文档的使用 6

    实验1.3 Eclipse集成开发环境 ·11

    第2章 基本数据类型 19

    实验2.1 取模运算与自增、自减运算 19

    实验2.2 整数与浮点数的除法与强制类型转换 20

    实验2.3 逻辑运算符 21

    实验2.4 字符串与数值型数据的转换 22

    实验2.5 从键盘输入数据 23

    第2章实验参考答案 25

    第3章 结构语句 26

    实验3.1 if条件语句应用 ·26

    实验3.2 for循环语句与应用 ·27

    实验3.3 while循环语句与字符比较 28

     

    实验3.4 do-while循环语句 ·29

    第3章实验参考答案30

    第4章 数组与字符串 31

    实验4.1 从键盘输入数据给数组元素赋值31

    实验4.2 二维数组32

    实验4.3 字符串相等的比较33

    实验4.4 字符串方法的调用36

    实验4.5 命令行参数37

    第4章实验参考答案38

    第5章 类与对象

    实验5.1 

    实验5.2 

    实验5.3 

    实验5.4 

     40

    类定义与创建对象40

    参数传递42

    有返回值可变参数方法的应用43

    无返回值可变参数方法的应用44

    第5章实验参考答案45

    第6章 Java语言类的特性 ·46

    实验6.1 类的私有成员与公共成员46

    实验6.2 类构造方法重载与默认构造方法48

    实验6.3 在构造方法内调用另一个构造方法49

    实验6.4 方法的重载51

    实验6.5 类的静态成员52

    第6章实验参考答案55

    第7章 继承、抽象类与接口 57

    实验7.1 类的继承57

    实验7.2 子类调用父类的方法59

    实验7.3 方法的覆盖60

    实验7.4 抽象类61

    实验7.5 接口的定义与类实现接口63

    实验7.6 接口实现类多重继承及名字冲突65

     

    目 录

    V

    第7章实验参考答案 66

    第8章 异常处理 68

    实验8.1 Java语言中的常见异常类 68

    实验8.2 多异常处理 70

    实验8.3 由方法抛出异常 71

    实验8.4 主动抛出异常 73

    第8章实验参考答案 74

    第9章 输入输出 75

    实验9.1 FileInputStream类的应用 ·75

    实验9.2 FileOutputStream类的应用 ·76

    实验9.3 FileReader与FileWriter类的应用 ·78

    实验9.4 标准输入输出与重定向 79

    实验9.5 对象的写入与读取 80

    实验9.6 文件属性的操作 83

    实验9.7 对文件的随机访问 86

    第9章实验参考答案 87

    第10章 泛型与容器类 89

    实验10.1 泛型类定义与方法的调用 ....................................................................89

    实验10.2 类作为类型实参的泛型应用 ................................................................90

    实验10.3 链表LinkedList的应用 ........................................................................92

    第10章实验参考答案 ..............................................................................................94

    第11章 内部类、匿名内部类与Lambda表达式 ·95

    实验11.1 内部类 ....................................................................................................95

    实验11.2 匿名内部类 ............................................................................................98

    实验11.3 Lambda表达式 .....................................................................................99

    第11章实验参考答案 ............................................................................................100

    第12章 图形界面设计 101

    实验12.1 创建窗口 ..............................................................................................101

     

    实验12.2 网格面板与文本组件 ..........................................................................103

    实验12.3 单选按钮组件 ......................................................................................105

    第12章实验参考答案 ............................................................................................106

    第13章 事件处理 107

    实验13.1 动作事件 ..............................................................................................107

    实验13.2 鼠标事件及处理程序 ..........................................................................109

    实验13.3 键盘事件及处理程序 ..........................................................................110

    实验13.4 为绑定属性注册监听者 ......................................................................111

    第13章实验参考答案 ............................................................................................115

    第14章 绘图与动画程序设计116

    实验14.1 绘制椭圆和八边形 ..............................................................................116

    实验14.2 制作一个小球在弧上滚动 ..................................................................118

    实验14.3 利用时间轴动画制作一个旋转的风扇 ..............................................119

    第14章实验参考答案 ............................................................................................122

    第15章 多线程 ·123

    实验15.1 用Thread类创建线程 ........................................................................123

    实验15.2 实现Runnable接口创建线程 ............................................................125

    实验15.3 铁路售票程序 ......................................................................................126

    第15章实验参考答案 ............................................................................................127

    第16章 Java网络编程 ·128

    实验16.1 使用URL类访问网络资源 ................................................................128

    实验16.2 InetAddress程序设计 .........................................................................130

    实验16.3 基于TCP的通信程序设计 ................................................................131

    第16章实验参考答案 ............................................................................................134

    第17章 Java数据库程序设计 135

    实验17.1 利用Docker部署MySQL、phpMyAdmin与JDBC驱动程序的

    安装 ......................................................................................................135

    实验17.2 查询数据库 ..........................................................................................139

     

    目 录

    实验17.3 Statement接口 .....................................................................................140

    实验17.4 PreparedStatement接口 ......................................................................142

    实验17.5 DatabaseMetaData与ResultSetMetaData接口 .................................144

    实验17.6 事务操作 ..............................................................................................146

    第17章实验参考答案 ............................................................................................148

    第二部分 习 题 解 答

    第1章习题解答 ·151

    第2章习题解答 ·153

    第3章习题解答 ·157

    第4章习题解答 ·165

    第5章习题解答 ·173

    第6章习题解答 ·178

    第7章习题解答 ·181

    第8章习题解答 ·185

    第9章习题解答 ·187

    第10章习题解答 ·192

    第11章习题解答 ·195

    第12章习题解答 ·197

    第13章习题解答 ·203

    第14章习题解答 ·212

    第15章习题解答 ·222

    第16章习题解答 ·226

    第17章习题解答 ·234

     
查看详情
相关图书 / 更多
Java编程基础实验指导与习题解答
Java程序设计任务驱动教程
黑马程序员
Java编程基础实验指导与习题解答
Java多线程并发体系实战(微课视频版)
刘宁萌
Java编程基础实验指导与习题解答
Java语言与编程(微课视频版)
赵逢禹;朱丽娟;齐福利;李锐;赵欣
Java编程基础实验指导与习题解答
Java+OpenCV高效入门
姚利民
Java编程基础实验指导与习题解答
Java程序设计及实践应用研究
张萌,梁正,李真
Java编程基础实验指导与习题解答
JavaScript从入门到精通微课视频第3版 javascript高级程序设计算法权威指南红宝书javascript设计模式与开发实战 vue.js设计与实现JavaScriptDOM本语言精粹
未来科技
Java编程基础实验指导与习题解答
Java编程基础
陈国君
Java编程基础实验指导与习题解答
Java EE轻量级框架整合开发——Spring+Spring MVC+MyBatis(微课版)
彭之军 陈立为 刘波
Java编程基础实验指导与习题解答
Java语言程序设计
张爱娟
Java编程基础实验指导与习题解答
Java程序设计基础
陈国君;陈磊;李梅生;刘洋;鲜征征;刘秋莲
Java编程基础实验指导与习题解答
Java语言程序设计上机指导与题解
丁振凡;范萍
Java编程基础实验指导与习题解答
Java程序设计教程(第3版)
张墨华 李戈 米慧超
您可能感兴趣 / 更多
Java编程基础实验指导与习题解答
Java编程基础
陈国君
Java编程基础实验指导与习题解答
Java程序设计基础
陈国君;陈磊;李梅生;刘洋;鲜征征;刘秋莲
Java编程基础实验指导与习题解答
Java程序设计基础(第8版)实验指导与习题解答
陈国君;陈磊;李梅生;刘秋莲
Java编程基础实验指导与习题解答
Java程序设计基础(第7版)
陈国君;陈磊;李梅生;刘洋;鲜征征;刘秋莲
Java编程基础实验指导与习题解答
Java程序设计基础(第7版)实验指导与习题解答
陈国君;陈磊;李梅生;刘秋莲
Java编程基础实验指导与习题解答
Java程序设计基础(第6版)实验指导与习题解答
陈国君、陈磊 著
Java编程基础实验指导与习题解答
Java程序设计基础(第6版)
陈国君;陈磊;李梅生;刘洋;鲜征征;刘秋莲
Java编程基础实验指导与习题解答
Java程序设计基础(第5版)实验指导与习题解答
陈国君;邹林达;李梅生
Java编程基础实验指导与习题解答
大学计算机应用高级教程习题解答与实验指导 第3版 高等学校通识教育系列教材
陈国君 主编;陈尹立
Java编程基础实验指导与习题解答
计算机应用基础
陈国君 主编
Java编程基础实验指导与习题解答
大学计算机基础(上、下册)(全两册)
陈国君 主编
Java编程基础实验指导与习题解答
Java2程序设计基础
陈国君 编