Java程序开发案例教程

Java程序开发案例教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2022-01
版次: 1
ISBN: 9787302597872
定价: 68.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 207页
字数: 322.000千字
  • 《Java程序开发案例教程》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实战型案例,详细介绍了使用 Java 语言 进行程序开发需要掌握的知识。全书共分为 11 章,包括 Java 程序设计概述、Java 基本的程序设计结构、 面向对象、抽象类和接口、异常的捕获及处理、Java 集合框架、常用类库、I/O 流与文件、Java 多线程编 程、Java 网络编程、Java 数据库编程等。读者可以跟随本书的讲解,边学习边上机实操,开发出一些中小 型应用程序。 《Java程序开发案例教程》主要面向普通高等职业院校学生使用,可作为电子商务、大数据技术、人工智能技术、计算机应 用技术等专业的教学用书,也可作为相关领域的培训教材和企业开发人员的参考用书。。 《综合布线系统与施工》既可以作为高等职业学校应用型、技能型人才培养的计算机网络技术、通信工程、智能楼宇技术、物联网工程等专业的实训教学用书,也可以作为各类培训、网络与智能建筑、物联网工程从业人员的参考用书。 第1章  Java程序设计概述 1

    1.1  了解计算机语言的特点 2

    1.1.1  计算机语言发展历程 2

    1.1.2  Java程序的工作原理 3

    1.1.3  Java语言的关键特点 5

    1.2  熟悉Java开发环境 7

    1.2.1  下载、安装JDK 7

    1.2.2  设置环境变量 9

    1.2.3  测试环境变量 9

    1.3  掌握个Java程序 10

    1.3.1  Java程序概述 10

    1.3.2  编辑、编译和运行个Java程序 11

    1.3.3  Java集成开发环境Eclipse 12

    1.4  创新素质拓展 14

    1.4.1  联合编译多个Java类 14

    1.4.2  编写“Java工程师管理系统”主界面 15

    1.5  本章练习 16

    第2章  Java基本的程序设计结构 17

    2.1  标识符和关键字 18

    2.1.1  标识符 18

    2.1.2  关键字 18

    2.2  Java基本数据类型 19

    2.2.1  整型 20

    2.2.2  浮点型 20

    2.2.3  字符型 21

    2.2.4  布尔型 22

    2.2.5  基本数据类型转换 22

    2.3  程序流程控制 24

    2.3.1  顺序结构 24

    2.3.2  分支结构 25

    2.3.3  循环结构 30

    2.3.4  转移语句 36

    2.4  数组 37

    2.4.1  数组的概念 37

    2.4.2  一维数组 38

    2.4.3  数组常见操作 40

    2.4.4  二维数组 41

    2.5  创新素质拓展 43

    2.5.1  判断是否是回文数 43

    2.5.2  数列排序 45

    2.6  本章练习 47

    第3章  面向对象 49

    3.1  理解面向对象的基本特征 50

    3.1.1  对象、类和实体 50

    3.1.2  对象的属性 52

    3.1.3  面向对象的特点 53

    3.2  类的定义及使用 54

    3.2.1  定义类的成员属性 54

    3.2.2  定义类的一般成员方法 54

    3.2.3  类的定义及使用 55

    3.3  构造函数 57

    3.3.1  定义类的构造方法 57

    3.3.2  构造函数的使用 58

    3.4  方法重载 60

    3.4.1  重载的定义 60

    3.4.2  重载方法的使用 60

    3.5  Java中常见修饰符 62

    3.5.1  访问控制修饰符 62

    3.5.2  非访问控制修饰符 64

    3.6  创新素质拓展 65

    3.7  本章练习 68

    第4章  抽象类和接口 70

    4.1  抽象类 71

    4.1.1  抽象类的概念 71

    4.1.2  抽象类的使用 72

    4.1.3  抽象类的特征 74

    4.2  抽象类的应用 75

    4.3  接口 77

    4.3.1  接口的概念 77

    4.3.2  接口的使用 79

    4.3.3  接口的特征 82

    4.3.4  接口的应用 86

    4.4  创新素质拓展 88

    4.4.1  评价成绩 88

    4.4.2  货车的装载量 89

    4.5  本章练习 91

    第5章  异常的捕获及处理 93

    5.1  认识异常 94

    5.2  Java异常的分类 95

    5.3  异常的处理 97

    5.4  throws与throw关键字 100

    5.5  自定义异常 101

    5.6  本章练习 102

    第6章  Java集合框架 103

    6.1  集合的概念 104

    6.2  Java集合常用接口及实现类 105

    6.2.1  Java集合框架 105

    6.2.2  常用接口及实现类 106

    6.2.3  Collection接口中的抽象方法 106

    6.3  允许重复的子接口:List 107

    6.3.1  新的子类ArrayList 107

    6.3.2  新的子类LinkedList类 108

    6.4  不允许重复的子接口:Set 109

    6.4.1  新的子类HashSet类 109

    6.4.2  新的子类TreeSet类 110

    6.4.3  Set和List的区别 111

    6.5  对象保存:Map接口 111

    6.5.1  Map基本操作 111

    6.5.2  新的子类:HashMap 112

    6.5.3  新的子类:Hashtable 113

    6.5.4  HashMap与Hashtable的区别 114

    6.6  Collections类 114

    6.7  本章练习 115

    第7章  常用类库 116

    7.1  String、StringBuffer和StringBuilder类 117

    7.2  数学公式类:Math 120

    7.3  包装类 121

    7.4  日期操作类 122

    7.4.1  日期时间类:java.util.Date 122

    7.4.2  日期格式化操作类:SimpleDateFormat 124

    7.5  数组操作类:Arrays 125

    7.6  反射机制 126

    7.6.1  认识反射 126

    7.6.2  反射的基本使用 127

    7.6.3  编写Java反射程序的步骤 127

    7.7  本章练习 130

    第8章  I/O流与文件 131

    8.1  File类 132

    8.1.1  File类构造方法 132

    8.1.2  File类使用 133

    8.1.3  获取目录和文件 135

    8.2  字节流和字符流 136

    8.2.1  I/O流 137

    8.2.2  字节流 137

    8.2.3  字符流 139

    8.3  对象序列化 141

    8.4  其他流 143

    8.4.1  缓冲流 143

    8.4.2  字节流转换为字符流 144

    8.4.3  数据流 145

    8.5  RandomAccessFile类 147

    8.6  创新素质拓展 149

    8.6.1  学读汉字 149

    8.6.2  统计英文单词 153

    8.7  本章练习 157

    第9章  Java多线程编程 158

    9.1  线程和进程的概念 159

    9.2  线程的生命周期 160

    9.3  线程的创建和启动 161

    9.4  多线程并发控制 165

    9.5  wait()与notify()和notifyAll()方法 169

    9.6  本章练习 174

    第10章  Java网络编程 178

    10.1  网络编程的基本概念 179

    10.2  Java网络编程的常用类和API 181

    10.3  Java Socket网络编程 184

    10.4  UDP网络编程 188

    10.5  URL网络编程 190

    10.6  本章练习 191

    第11章  Java数据库编程 192

    11.1  JDBC概述 193

    11.2  JDBC常用API 194

    11.3  JDBC API的常用接口和类 194

    11.4  JDBC开发步骤 196

    11.5  通过JDBC操作数据库实现CRUD 198

    11.6  本章练习 205

    参考文献 206

    附录  部分章节习题参考答案 207
  • 内容简介:
    《Java程序开发案例教程》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实战型案例,详细介绍了使用 Java 语言 进行程序开发需要掌握的知识。全书共分为 11 章,包括 Java 程序设计概述、Java 基本的程序设计结构、 面向对象、抽象类和接口、异常的捕获及处理、Java 集合框架、常用类库、I/O 流与文件、Java 多线程编 程、Java 网络编程、Java 数据库编程等。读者可以跟随本书的讲解,边学习边上机实操,开发出一些中小 型应用程序。 《Java程序开发案例教程》主要面向普通高等职业院校学生使用,可作为电子商务、大数据技术、人工智能技术、计算机应 用技术等专业的教学用书,也可作为相关领域的培训教材和企业开发人员的参考用书。。 《综合布线系统与施工》既可以作为高等职业学校应用型、技能型人才培养的计算机网络技术、通信工程、智能楼宇技术、物联网工程等专业的实训教学用书,也可以作为各类培训、网络与智能建筑、物联网工程从业人员的参考用书。
  • 目录:
    第1章  Java程序设计概述 1

    1.1  了解计算机语言的特点 2

    1.1.1  计算机语言发展历程 2

    1.1.2  Java程序的工作原理 3

    1.1.3  Java语言的关键特点 5

    1.2  熟悉Java开发环境 7

    1.2.1  下载、安装JDK 7

    1.2.2  设置环境变量 9

    1.2.3  测试环境变量 9

    1.3  掌握个Java程序 10

    1.3.1  Java程序概述 10

    1.3.2  编辑、编译和运行个Java程序 11

    1.3.3  Java集成开发环境Eclipse 12

    1.4  创新素质拓展 14

    1.4.1  联合编译多个Java类 14

    1.4.2  编写“Java工程师管理系统”主界面 15

    1.5  本章练习 16

    第2章  Java基本的程序设计结构 17

    2.1  标识符和关键字 18

    2.1.1  标识符 18

    2.1.2  关键字 18

    2.2  Java基本数据类型 19

    2.2.1  整型 20

    2.2.2  浮点型 20

    2.2.3  字符型 21

    2.2.4  布尔型 22

    2.2.5  基本数据类型转换 22

    2.3  程序流程控制 24

    2.3.1  顺序结构 24

    2.3.2  分支结构 25

    2.3.3  循环结构 30

    2.3.4  转移语句 36

    2.4  数组 37

    2.4.1  数组的概念 37

    2.4.2  一维数组 38

    2.4.3  数组常见操作 40

    2.4.4  二维数组 41

    2.5  创新素质拓展 43

    2.5.1  判断是否是回文数 43

    2.5.2  数列排序 45

    2.6  本章练习 47

    第3章  面向对象 49

    3.1  理解面向对象的基本特征 50

    3.1.1  对象、类和实体 50

    3.1.2  对象的属性 52

    3.1.3  面向对象的特点 53

    3.2  类的定义及使用 54

    3.2.1  定义类的成员属性 54

    3.2.2  定义类的一般成员方法 54

    3.2.3  类的定义及使用 55

    3.3  构造函数 57

    3.3.1  定义类的构造方法 57

    3.3.2  构造函数的使用 58

    3.4  方法重载 60

    3.4.1  重载的定义 60

    3.4.2  重载方法的使用 60

    3.5  Java中常见修饰符 62

    3.5.1  访问控制修饰符 62

    3.5.2  非访问控制修饰符 64

    3.6  创新素质拓展 65

    3.7  本章练习 68

    第4章  抽象类和接口 70

    4.1  抽象类 71

    4.1.1  抽象类的概念 71

    4.1.2  抽象类的使用 72

    4.1.3  抽象类的特征 74

    4.2  抽象类的应用 75

    4.3  接口 77

    4.3.1  接口的概念 77

    4.3.2  接口的使用 79

    4.3.3  接口的特征 82

    4.3.4  接口的应用 86

    4.4  创新素质拓展 88

    4.4.1  评价成绩 88

    4.4.2  货车的装载量 89

    4.5  本章练习 91

    第5章  异常的捕获及处理 93

    5.1  认识异常 94

    5.2  Java异常的分类 95

    5.3  异常的处理 97

    5.4  throws与throw关键字 100

    5.5  自定义异常 101

    5.6  本章练习 102

    第6章  Java集合框架 103

    6.1  集合的概念 104

    6.2  Java集合常用接口及实现类 105

    6.2.1  Java集合框架 105

    6.2.2  常用接口及实现类 106

    6.2.3  Collection接口中的抽象方法 106

    6.3  允许重复的子接口:List 107

    6.3.1  新的子类ArrayList 107

    6.3.2  新的子类LinkedList类 108

    6.4  不允许重复的子接口:Set 109

    6.4.1  新的子类HashSet类 109

    6.4.2  新的子类TreeSet类 110

    6.4.3  Set和List的区别 111

    6.5  对象保存:Map接口 111

    6.5.1  Map基本操作 111

    6.5.2  新的子类:HashMap 112

    6.5.3  新的子类:Hashtable 113

    6.5.4  HashMap与Hashtable的区别 114

    6.6  Collections类 114

    6.7  本章练习 115

    第7章  常用类库 116

    7.1  String、StringBuffer和StringBuilder类 117

    7.2  数学公式类:Math 120

    7.3  包装类 121

    7.4  日期操作类 122

    7.4.1  日期时间类:java.util.Date 122

    7.4.2  日期格式化操作类:SimpleDateFormat 124

    7.5  数组操作类:Arrays 125

    7.6  反射机制 126

    7.6.1  认识反射 126

    7.6.2  反射的基本使用 127

    7.6.3  编写Java反射程序的步骤 127

    7.7  本章练习 130

    第8章  I/O流与文件 131

    8.1  File类 132

    8.1.1  File类构造方法 132

    8.1.2  File类使用 133

    8.1.3  获取目录和文件 135

    8.2  字节流和字符流 136

    8.2.1  I/O流 137

    8.2.2  字节流 137

    8.2.3  字符流 139

    8.3  对象序列化 141

    8.4  其他流 143

    8.4.1  缓冲流 143

    8.4.2  字节流转换为字符流 144

    8.4.3  数据流 145

    8.5  RandomAccessFile类 147

    8.6  创新素质拓展 149

    8.6.1  学读汉字 149

    8.6.2  统计英文单词 153

    8.7  本章练习 157

    第9章  Java多线程编程 158

    9.1  线程和进程的概念 159

    9.2  线程的生命周期 160

    9.3  线程的创建和启动 161

    9.4  多线程并发控制 165

    9.5  wait()与notify()和notifyAll()方法 169

    9.6  本章练习 174

    第10章  Java网络编程 178

    10.1  网络编程的基本概念 179

    10.2  Java网络编程的常用类和API 181

    10.3  Java Socket网络编程 184

    10.4  UDP网络编程 188

    10.5  URL网络编程 190

    10.6  本章练习 191

    第11章  Java数据库编程 192

    11.1  JDBC概述 193

    11.2  JDBC常用API 194

    11.3  JDBC API的常用接口和类 194

    11.4  JDBC开发步骤 196

    11.5  通过JDBC操作数据库实现CRUD 198

    11.6  本章练习 205

    参考文献 206

    附录  部分章节习题参考答案 207
查看详情
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程序开发案例教程
规范汉字书法:毛笔行书
李运良 著