Java语言程序设计上机指导与题解

Java语言程序设计上机指导与题解
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2023-08
版次: 1
ISBN: 9787302640998
定价: 49.80
装帧: 其他
开本: 16开
纸张: 胶版纸
  • 《Java语言程序设计上机指导与题解》是 Java 语言程序设计(第 3 版)(清华大学出版社)的配套上机实训指导与习题解析,其目标 是为学生的实验上机以及解题提供帮助和指导。全书各章与主教材对应一致。每章包括知识要点、实验指 导、习题解析。知识要点部分对主要知识内容进行归纳。实验指导部分包括实验目的、样例调试和编程练 习。样例调试包括基础训练题和综合训练题,基础训练题的目标是强化对概念理解,分步启发引导学生在 编程调试过程中逐步理解相关知识、掌握编程技能;结合样例部分培养学生综合应用知识的能力。习题解 析部分对主教材每章的习题进行分析和解答。 《Java语言程序设计上机指导与题解》既可作为高等院校开设 Java 语言程序设计课程的实验配套参考书,也可作为读者自学 Java 语言 或面向对象程序设计的参考用书。 丁振凡,教授,主编教材10余部。获江西省优秀教学成果二等奖2项,获江西省科技进步三等奖1项。主持的Java语言程序设计课程获得国家级线上线下混合式一流课程。 第1章  Java语言概述 1

    1.1  知识要点 1

    1.1.1  Java编程环境的安装 1

    1.1.2  Java程序的特点 1

    1.1.3  在DOS环境下调试Java程序的步骤 1

    1.1.4  用Eclipse工具调试Java程序 2

    1.1.5  常见错误处理 3

    1.2  实验指导 3

    1.2.1  实验目的 3

    1.2.2  实验内容 3

    1.3  习题解析 5

    第2章  数据类型与表达式 7

    2.1  知识要点 7

    2.1.1  基本数据类型、变量 7

    2.1.2  自动类型转换与强制类型转换 7

    2.1.3  数据的输入/输出 8

    2.1.4  容易用错的运算符 8

    2.1.5  Math类—提供数学函数功能 9

    2.2  实验指导 10

    2.2.1  实验目的 10

    2.2.2  实验内容 10

    2.3  习题解析 14

    第3章  流程控制语句 16

    3.1  知识要点 16

    3.1.1  if语句 16

    3.1.2  switch语句 16

    3.1.3  循环语句 17

    3.2  实验指导 18

    3.2.1  实验目的 18

    3.2.2  实验内容 18

    3.3  习题解析 22

    第4章  数组与方法 26

    4.1  知识要点 26

    4.1.1  数组的定义与分配空间 26

    4.1.2  数组的访问 26

    4.1.3  命令行参数数组 27

    4.1.4  方法的定义 27

    4.1.5  方法的调用 27

    4.1.6  方法的参数传递 28

    4.1.7  递归问题 28

    4.2  实验指导 28

    4.2.1  实验目的 28

    4.2.2  实验内容 29

    4.3  习题解析 34

    第5章  类与对象 37

    5.1  知识要点 37

    5.1.1  类的定义 37

    5.1.2  对象创建与构造方法 37

    5.1.3  通过对象引用访问对象成员 37

    5.1.4  用static修饰定义类成员 38

    5.1.5  使用this 38

    5.2  实验指导 38

    5.2.1  实验目的 38

    5.2.2  实验内容 39

    5.3  习题解析 45

    第6章  继承与多态 49

    6.1  知识要点 49

    6.1.1  继承的概念 49

    6.1.2  子类构造方法与父类构造方法的联系 49

    6.1.3  对象引用赋值中向上转型与向下转型 49

    6.1.4  多态的两种表现形式 49

    6.1.5  访问继承的成员 50

    6.1.6  Object类 50

    6.2  实验指导 50

    6.2.1  实验目的 50

    6.2.2  实验内容 51

    6.3  习题解析 56

    第7章  常用数据类型处理类 58

    7.1  知识要点 58

    7.1.1  String类—字符串常量 58

    7.1.2  StringBuffer类—可变字符串 59

    7.1.3  基本数据类型包装类 59

    7.1.4  日期和时间 60

    7.2  实验指导 60

    7.2.1  实验目的 60

    7.2.2  实验内容 60

    7.3  习题解析 65

    第8章  抽象类、接口与内嵌类 68

    8.1  知识要点 68

    8.1.1  抽象类 68

    8.1.2  接口 68

    8.1.3  内嵌类 69

    8.2  实验指导 69

    8.2.1  实验目的 69

    8.2.2  实验内容 69

    8.3  习题解析 73

    第9章  异常处理 75

    9.1  知识要点 75

    9.1.1  异常处理结构 75

    9.1.2  常见系统异常 75

    9.1.3  自定义异常 76

    9.2  实验指导 76

    9.2.1  实验目的 76

    9.2.2  实验内容 76

    9.3  习题解析 80

    第10章  Java绘图 82

    10.1  知识要点 82

    10.1.1  各类图形的绘制 82

    10.1.2  控制颜色和字体 82

    10.1.3  绘制图像 83

    10.1.4  Java绘图模式 83

    10.1.5  Java 2D绘图 84

    10.2  实验指导 84

    10.2.1  实验目的 84

    10.2.2  实验内容 84

    10.3  习题解析 88

    第11章  图形用户界面编程基础 90

    11.1  知识要点 90

    11.1.1  容器、布局和部件 90

    11.1.2  事件处理 91

    11.2  实验指导 93

    11.2.1  实验目的 93

    11.2.2  实验内容 93

    11.3  习题解析 100

    第12章  流式输入/输出与文件处理 102

    12.1  知识要点 102

    12.1.1  File类 102

    12.1.2  面向字节的输入与输出流 102

    12.1.3  面向字符的输入与输出流 103

    12.1.4  文件的顺序读写访问 103

    12.1.5  文件的随机读、写访问 103

    12.2  实验指导 104

    12.2.1  实验目的 104

    12.2.2  实验内容 104

    12.3  习题解析 108

    第13章  Java泛型与收集API 110

    13.1  知识要点 110

    13.1.1  Java泛型 110

    13.1.2  Collection接口 110

    13.1.3  Set接口及实现类 111

    13.1.4  List接口及实现类 111

    13.1.5  Queue接口及实现类 111

    13.1.6  Map接口及实现类 112

    13.1.7  Collections类 112

    13.2  实验指导 113

    13.2.1  实验目的 113

    13.2.2  实验内容 113

    13.3  习题解析 118

    第14章  Lambda表达式、Stream与枚举类型 120

    14.1  知识要点 120

    14.1.1  Lambda表达式 120

    14.1.2  Stream 121

    14.1.3  Java枚举类型 122

    14.2  实验指导 123

    14.2.1  实验目的 123

    14.2.2  实验内容 123

    14.3  习题解析 125

    第15章  多线程 128

    15.1  知识要点 128

    15.1.1  线程的创建 128

    15.1.2  线程的调度 128

    15.1.3  线程的状态与生命周期 128

    15.1.4  线程的同步—线程共享资源访问处理 129

    15.2  实验指导 129

    15.2.1  实验目的 129

    15.2.2  实验内容 129

    15.3  习题解析 133

    第16章  高级图形界面编程 136

    16.1  知识要点 136

    16.1.1  Swing部件的使用特点 136

    16.1.2  Swing的对话框 136

    16.1.3  常用Swing部件 136

    16.2  实验指导 137

    16.2.1  实验目的 137

    16.2.2  实验内容 137

    16.3  习题解析 140

    第17章  JDBC技术与数据库应用 143

    17.1  知识要点 143

    17.1.1  JDBC API 143

    17.1.2  连接数据库 143

    17.1.3  Statement 接口方法 143

    17.1.4  ResultSet的访问 144

    17.1.5  关于可滚动结果集 144

    17.1.6  用PreparedStatement接口实现SQL预处理 145

    17.2  实验指导 145

    17.2.1  实验目的 145

    17.2.2  实验内容 145

    17.3  习题解析 150

    第18章  Java的网络编程 152

    18.1  知识要点 152

    18.1.1  InetAddress类 152

    18.1.2  Socket通信编程 152

    18.1.3  数据报通信编程 152

    18.1.4  URL访问处理 153

    18.2  实验指导 153

    18.2.1  实验目的 153

    18.2.2  实验内容 153

    18.3  习题解析 157

    参考文献 160

    附录  Java课程设计题目 161

    ·IV·

    Java语言程序设计上机指导与题解

      

    ·IX·

    目    录

      

      

      

      

      

      

      

      

      
  • 内容简介:
    《Java语言程序设计上机指导与题解》是 Java 语言程序设计(第 3 版)(清华大学出版社)的配套上机实训指导与习题解析,其目标 是为学生的实验上机以及解题提供帮助和指导。全书各章与主教材对应一致。每章包括知识要点、实验指 导、习题解析。知识要点部分对主要知识内容进行归纳。实验指导部分包括实验目的、样例调试和编程练 习。样例调试包括基础训练题和综合训练题,基础训练题的目标是强化对概念理解,分步启发引导学生在 编程调试过程中逐步理解相关知识、掌握编程技能;结合样例部分培养学生综合应用知识的能力。习题解 析部分对主教材每章的习题进行分析和解答。 《Java语言程序设计上机指导与题解》既可作为高等院校开设 Java 语言程序设计课程的实验配套参考书,也可作为读者自学 Java 语言 或面向对象程序设计的参考用书。
  • 作者简介:
    丁振凡,教授,主编教材10余部。获江西省优秀教学成果二等奖2项,获江西省科技进步三等奖1项。主持的Java语言程序设计课程获得国家级线上线下混合式一流课程。
  • 目录:
    第1章  Java语言概述 1

    1.1  知识要点 1

    1.1.1  Java编程环境的安装 1

    1.1.2  Java程序的特点 1

    1.1.3  在DOS环境下调试Java程序的步骤 1

    1.1.4  用Eclipse工具调试Java程序 2

    1.1.5  常见错误处理 3

    1.2  实验指导 3

    1.2.1  实验目的 3

    1.2.2  实验内容 3

    1.3  习题解析 5

    第2章  数据类型与表达式 7

    2.1  知识要点 7

    2.1.1  基本数据类型、变量 7

    2.1.2  自动类型转换与强制类型转换 7

    2.1.3  数据的输入/输出 8

    2.1.4  容易用错的运算符 8

    2.1.5  Math类—提供数学函数功能 9

    2.2  实验指导 10

    2.2.1  实验目的 10

    2.2.2  实验内容 10

    2.3  习题解析 14

    第3章  流程控制语句 16

    3.1  知识要点 16

    3.1.1  if语句 16

    3.1.2  switch语句 16

    3.1.3  循环语句 17

    3.2  实验指导 18

    3.2.1  实验目的 18

    3.2.2  实验内容 18

    3.3  习题解析 22

    第4章  数组与方法 26

    4.1  知识要点 26

    4.1.1  数组的定义与分配空间 26

    4.1.2  数组的访问 26

    4.1.3  命令行参数数组 27

    4.1.4  方法的定义 27

    4.1.5  方法的调用 27

    4.1.6  方法的参数传递 28

    4.1.7  递归问题 28

    4.2  实验指导 28

    4.2.1  实验目的 28

    4.2.2  实验内容 29

    4.3  习题解析 34

    第5章  类与对象 37

    5.1  知识要点 37

    5.1.1  类的定义 37

    5.1.2  对象创建与构造方法 37

    5.1.3  通过对象引用访问对象成员 37

    5.1.4  用static修饰定义类成员 38

    5.1.5  使用this 38

    5.2  实验指导 38

    5.2.1  实验目的 38

    5.2.2  实验内容 39

    5.3  习题解析 45

    第6章  继承与多态 49

    6.1  知识要点 49

    6.1.1  继承的概念 49

    6.1.2  子类构造方法与父类构造方法的联系 49

    6.1.3  对象引用赋值中向上转型与向下转型 49

    6.1.4  多态的两种表现形式 49

    6.1.5  访问继承的成员 50

    6.1.6  Object类 50

    6.2  实验指导 50

    6.2.1  实验目的 50

    6.2.2  实验内容 51

    6.3  习题解析 56

    第7章  常用数据类型处理类 58

    7.1  知识要点 58

    7.1.1  String类—字符串常量 58

    7.1.2  StringBuffer类—可变字符串 59

    7.1.3  基本数据类型包装类 59

    7.1.4  日期和时间 60

    7.2  实验指导 60

    7.2.1  实验目的 60

    7.2.2  实验内容 60

    7.3  习题解析 65

    第8章  抽象类、接口与内嵌类 68

    8.1  知识要点 68

    8.1.1  抽象类 68

    8.1.2  接口 68

    8.1.3  内嵌类 69

    8.2  实验指导 69

    8.2.1  实验目的 69

    8.2.2  实验内容 69

    8.3  习题解析 73

    第9章  异常处理 75

    9.1  知识要点 75

    9.1.1  异常处理结构 75

    9.1.2  常见系统异常 75

    9.1.3  自定义异常 76

    9.2  实验指导 76

    9.2.1  实验目的 76

    9.2.2  实验内容 76

    9.3  习题解析 80

    第10章  Java绘图 82

    10.1  知识要点 82

    10.1.1  各类图形的绘制 82

    10.1.2  控制颜色和字体 82

    10.1.3  绘制图像 83

    10.1.4  Java绘图模式 83

    10.1.5  Java 2D绘图 84

    10.2  实验指导 84

    10.2.1  实验目的 84

    10.2.2  实验内容 84

    10.3  习题解析 88

    第11章  图形用户界面编程基础 90

    11.1  知识要点 90

    11.1.1  容器、布局和部件 90

    11.1.2  事件处理 91

    11.2  实验指导 93

    11.2.1  实验目的 93

    11.2.2  实验内容 93

    11.3  习题解析 100

    第12章  流式输入/输出与文件处理 102

    12.1  知识要点 102

    12.1.1  File类 102

    12.1.2  面向字节的输入与输出流 102

    12.1.3  面向字符的输入与输出流 103

    12.1.4  文件的顺序读写访问 103

    12.1.5  文件的随机读、写访问 103

    12.2  实验指导 104

    12.2.1  实验目的 104

    12.2.2  实验内容 104

    12.3  习题解析 108

    第13章  Java泛型与收集API 110

    13.1  知识要点 110

    13.1.1  Java泛型 110

    13.1.2  Collection接口 110

    13.1.3  Set接口及实现类 111

    13.1.4  List接口及实现类 111

    13.1.5  Queue接口及实现类 111

    13.1.6  Map接口及实现类 112

    13.1.7  Collections类 112

    13.2  实验指导 113

    13.2.1  实验目的 113

    13.2.2  实验内容 113

    13.3  习题解析 118

    第14章  Lambda表达式、Stream与枚举类型 120

    14.1  知识要点 120

    14.1.1  Lambda表达式 120

    14.1.2  Stream 121

    14.1.3  Java枚举类型 122

    14.2  实验指导 123

    14.2.1  实验目的 123

    14.2.2  实验内容 123

    14.3  习题解析 125

    第15章  多线程 128

    15.1  知识要点 128

    15.1.1  线程的创建 128

    15.1.2  线程的调度 128

    15.1.3  线程的状态与生命周期 128

    15.1.4  线程的同步—线程共享资源访问处理 129

    15.2  实验指导 129

    15.2.1  实验目的 129

    15.2.2  实验内容 129

    15.3  习题解析 133

    第16章  高级图形界面编程 136

    16.1  知识要点 136

    16.1.1  Swing部件的使用特点 136

    16.1.2  Swing的对话框 136

    16.1.3  常用Swing部件 136

    16.2  实验指导 137

    16.2.1  实验目的 137

    16.2.2  实验内容 137

    16.3  习题解析 140

    第17章  JDBC技术与数据库应用 143

    17.1  知识要点 143

    17.1.1  JDBC API 143

    17.1.2  连接数据库 143

    17.1.3  Statement 接口方法 143

    17.1.4  ResultSet的访问 144

    17.1.5  关于可滚动结果集 144

    17.1.6  用PreparedStatement接口实现SQL预处理 145

    17.2  实验指导 145

    17.2.1  实验目的 145

    17.2.2  实验内容 145

    17.3  习题解析 150

    第18章  Java的网络编程 152

    18.1  知识要点 152

    18.1.1  InetAddress类 152

    18.1.2  Socket通信编程 152

    18.1.3  数据报通信编程 152

    18.1.4  URL访问处理 153

    18.2  实验指导 153

    18.2.1  实验目的 153

    18.2.2  实验内容 153

    18.3  习题解析 157

    参考文献 160

    附录  Java课程设计题目 161

    ·IV·

    Java语言程序设计上机指导与题解

      

    ·IX·

    目    录

      

      

      

      

      

      

      

      

      
查看详情
12
相关图书 / 更多
Java语言程序设计上机指导与题解
Java程序设计任务驱动教程
黑马程序员
Java语言程序设计上机指导与题解
Java研发自测入门与进阶
林宁、魏兆玉
Java语言程序设计上机指导与题解
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java语言程序设计上机指导与题解
Java+OpenCV案例佳作选
姚利民
Java语言程序设计上机指导与题解
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java语言程序设计上机指导与题解
Java程序设计及实践应用研究
张萌,梁正,李真
Java语言程序设计上机指导与题解
Java Web及其框架技术
陈振兴
Java语言程序设计上机指导与题解
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java语言程序设计上机指导与题解
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java语言程序设计上机指导与题解
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java语言程序设计上机指导与题解
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
Java语言程序设计上机指导与题解
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)
您可能感兴趣 / 更多
Java语言程序设计上机指导与题解
Java语言程序设计(第3版)
丁振凡;范萍
Java语言程序设计上机指导与题解
Spring与SpringBoot实战
丁振凡 著
Java语言程序设计上机指导与题解
Java8入门与实践实验指导及习题解析(微课视频版)
丁振凡 著
Java语言程序设计上机指导与题解
Java8入门与实践(微课视频版)
丁振凡 著
Java语言程序设计上机指导与题解
Java语言实用教程(第3版)
丁振凡 著
Java语言程序设计上机指导与题解
Spring3.X编程技术与应用
丁振凡 编
Java语言程序设计上机指导与题解
VIP-Web编程实践教程
丁振凡 主编
Java语言程序设计上机指导与题解
Java语言程序设计实验指导与习题解答
丁振凡 编
Java语言程序设计上机指导与题解
电子商务物流管理
丁振凡、李卓群 编著
Java语言程序设计上机指导与题解
Web程序设计
丁振凡 编
Java语言程序设计上机指导与题解
Java语言实用教程
丁振凡 编著
Java语言程序设计上机指导与题解
Java语言实用教程
丁振凡 主编