《Java程序设计》马世霞

《Java程序设计》马世霞 | PDF下载|ePub下载

Java程序设计 版权信息

  • 出版社:机械工业出版社
  • 出版时间:2022-08-01
  • ISBN:9787111705260
  • 条形码:9787111705260 ; 978-7-111-70526-0

Java程序设计 内容简介

本书是以Java?2技术为背景的Java应用开发技术基础教程,按照由浅入深,通俗易懂的原则介绍了Java编程语言,可让读者迅速上手。 本书共13章,内容包括Java概论、Java基本语法、面向对象编程、异常处理、常用类、图形用户界面、输入与输出、多线程、集合、数据库、网络编程、多媒体及实验。 本书强调基本概念、技术和方法的阐述,注重理论联系实际。书中列举了许多实例,每章都有练习题,利于读者提高解决实际问题的能力。 本书以高校学生为主要对象,可以作为计算机类专业的教材及职业培训教材,也可以作为其他专业的选学教材,还可供Java编程人员参考。

Java程序设计 目录

目  录
前 言
第1章 Java概论1
1.1 Java简介1
1.1.1 Java产生的背景1
1.1.2 Java平台简介2
1.1.3 Java平台和虚拟机2
1.2 运行环境安装与测试3
1.2.1 Java开发包安装3
1.2.2 环境变量设置4
1.2.3 环境测试5
1.3 项目案例―初识两类Java程序5
1.3.1 Java应用程序6
1.3.2 Java小程序8
1.3.3 Java编程规范9
1.4 寻根求源9
1.5 拓展思维11
知识测试12
第2章 Java基本语法15
2.1 简单数据类型15
2.1.1 标识符16
2.1.2 关键字和保留字16
2.1.3 注释16
2.1.4 常量17
2.1.5 变量18
2.1.6 数据类型18
2.1.7 运算符与表达式21
2.2 流程控制语句24
2.2.1 简单if条件语句24
2.2.2 简单if-else条件语句25
2.2.3 if语句的嵌套25
2.2.4 switch语句26
2.2.5 循环语句27
2.2.6 跳转语句30
2.3 数组32
2.3.1 一维数组32
2.3.2 二维数组33
2.3.3 增强for循环35
2.4 项目案例―天天向上35
2.5 寻根求源37
2.6 拓展思维38
知识测试39
第3章 面向对象编程42
3.1 面向对象的思想42
3.1.1 面向对象的基本概念42
3.1.2 面向对象的特点43
3.2 类43
3.2.1 类的定义44
3.2.2 类的使用44
3.3 对象46
3.3.1 对象的定义46
3.3.2 对象的使用47
3.3.3 构造方法48
3.3.4 this关键字50
3.3.5 static关键字53
3.3.6 实训―上机错误分析54
3.4 封装56
3.4.1 封装方法56
3.4.2 实训―上机错误分析58
3.5 继承性59
3.5.1 继承性概述59
3.5.2 this与super的区别61
3.6 多态性62
3.6.1 方法重载62
3.6.2 方法重写62
3.6.3 instanceof运算符65
3.6.4 final关键字66
3.7 抽象类和接口67
3.7.1 抽象类67
3.7.2 接口68
3.8 内部类和匿名类71
3.8.1 内部类71
3.8.2 匿名类72
3.8.3 Lambda表达式73
3.9 包74
3.9.1 包的定义75
3.9.2 包的引入75
3.9.3 访问级别76
3.10 项目案例―输出学生类型的信息79
3.10.1 项目要求79
3.10.2 项目分析79
3.10.3 项目实现80
3.11 寻根求源81
3.12 拓展思维83
知识测试83
第4章 异常处理88
4.1 异常处理概述88
4.2 异常类90
4.2.1 异常类的层次结构90
4.2.2 Exception类及其子类90
4.2.3 Error类及其子类91
4.3 异常处理简介91
4.3.1 异常处理91
4.3.2 抛出异常93
4.4 创建自己的异常类95
4.5 项目案例―学生管理功能97
4.6 寻根求源99
4.7 拓展思维100
知识测试101
第5章 常用类107
5.1 Math类107
5.1.1 常量、幂与指数函数108
5.1.2 基本数值计算方法109
5.2 System类110
5.3 时间类113
5.3.1 Date类的使用114
5.3.2 Calendar类的使用115
5.4 包装类116
5.5 Scanner类118
5.5.1 Scanner类的构造方法118
5.5.2 Scanner类的常用方法119
5.6 Format类及其子类120
5.6.1 DateFormat120
5.6.2 NumberFormat122
5.7 项目案例―学生成绩管理124
5.8 寻根求源129
5.9 拓展思维131
知识测试134
第6章 图形用户界面137
6.1 Java GUI概述137
6.1.1 AWT简介137
6.1.2 Swing类138
6.2 Java常用容器与组件138
6.2.1 Java常用容器138
6.2.2 Java常用组件140
6.3 事件处理概述143
6.3.1 AWT事件及其相应的监听器接口144
6.3.2 Swing事件及其相应的监听器接口146
6.3.3 ActionEvent事件147
6.3.4 鼠标、键盘事件149
6.4 布局管理器152
6.5 复杂组件与事件处理158
6.5.1 选择事件与列表、列表框158
6.5.2 复选框、单选按钮与滚动面板161
6.6 菜单组件165
6.7 项目案例―菜单综合案例166
6.8 寻根求源167
6.9 拓展思维168
知识测试171
第7章 输入与输出174
7.1 输入/输出流概述174
7.2 File类与文件信息176
7.3 字节流177
7.3.1 文件字节流179
7.3.2 字节缓冲流181
7.3.3 数据流183
7.4 字符流185
7.4.1 文件字符流185
7.4.2 字符缓冲流187
7.4.3 交换流188
7.5 项目案例―复制与读写学生
  信息文件190
7.6 寻根求源192
7.7 拓展思维192
知识测试194
第8章 多线程197
8.1 线程概述197
8.1.1 进程与线程197
8.1.2 Thread类198
8.2 线程的实现199
8.3 线程生命周期202
8.3.1 线程的状态202
8.3.2 线程的常用方法203
8.4 线程同步205
8.5 项目案例―龟兔赛跑209
8.6 寻根求源210
8.7 拓展思维211
知识测试214
第9章 集合217
9.1 集合概述217
9.2 Collection接口218
9.2.1 常用方法218
9.2.2 迭代器220
9.3 List接口221
9.3.1 常用方法221
9.3.2 实现原理222
9.4 Set接口223
9.4.1 常用方法223
9.4.2 实现原理224
9.5 Map接口225
9.5.1 常用方法225
9.5.2 实现原理227
9.6 项目案例―随机抽出N个学生
   背诵唐诗228
9.7 寻根求源229
9.8 拓展思维229
知识测试232
第10章 数据库234
10.1 概述234
10.2 JDBC API235
10.2.1 数据库连接流程236
10.2.2 数据库连接代码236
10.3 配置JDBC数据库数据源237
10.3.1 安装MySQL237
10.3.2 使

下载地址:

《Java程序设计》马世霞【benniaobook.org】.pdf

密码:2024 感谢您喜欢博主推荐此书,请支持购买正版。

备用下载地址:

链接2:点击下载 (百度网盘备用,解压密码: 8986)

链接3:点击下载 (UC网盘备用,解压密码: 8986)

链接4:点击下载 (迅雷网盘备用,解压密码: 8986)