图书介绍

Java程序设计与实践教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java程序设计与实践教程
  • 张勇主编;陈丽萍,许荣泉,张帅兵副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115360458
  • 出版时间:2014
  • 标注页数:220页
  • 文件大小:96MB
  • 文件页数:229页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序设计与实践教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java概述1

1.1 Java起源1

1.2 Java的语言特性1

1.3 Java语言的工作原理2

1.4 Java的开发运行环境3

1.4.1 JDK的安装3

1.4.2 环境变量的配置6

1.4.3 第一个Java程序7

1.4.4 开发工具Eclipse8

习题13

第2章 Java基础14

2.1 Java符号集14

2.1.1 标识符14

2.1.2 关键字14

2.1.3 运算符15

2.1.4 注释15

2.2 数据类型、常量与变量16

2.2.1 数据类型16

2.2.2 常量16

2.2.3 变量17

2.3 Java 中流程控制语句18

2.3.1 选择语句18

2.3.2 循环语句22

2.3.3 跳转语句24

2.4 数组26

2.4.1 一维数组26

2.4.2 二维数组27

2.4.3 数组中常用的操作方法27

习题32

第3章 类与对象33

3.1 面向对象语言的特征33

3.2 类33

3.2.1 类的声明34

3.2.2 成员变量与成员方法34

3.2.3 局部变量35

3.2.4 方法的重载35

3.2.5 构造方法36

3.3 对象37

3.3.1 对象的创建37

3.3.2 对象的使用38

3.3.3 对象在方法参数中的使用39

3.4 this关键字41

3.5 static关键字42

3.6 包44

3.6.1 包的概念44

3.6.2 import语句44

3.6.3 package语句45

3.6.4 常用的包49

3.7 访问权限49

3.7.1 成员的访问控制符49

3.7.2 类的访问控制符50

习题51

第4章 继承52

4.1 继承的引入52

4.2 类的继承53

4.2.1 继承的语法53

4.2.2 成员变量的隐藏53

4.2.3 成员方法的覆盖54

4.3 继承中的构造方法55

4.3.1 隐式调用父类构造方法55

4.3.2 显式调用父类构造方法56

4.3.3 super的其他用法57

4.4 继承中的权限59

4.5 final关键字60

4.5.1 final类60

4.5.2 final方法60

4.5.3 final成员变量与局部变量61

4.6 继承中需要注意的问题61

习题62

第5章 抽象类、接口与内部类63

5.1 抽象类63

5.1.1 抽象方法63

5.1.2 抽象类63

5.1.3 抽象类对象在方法参数中的使用64

5.2 接口64

5.2.1 接口的引入64

5.2.2 接口的定义65

5.2.3 接口的实现65

5.2.4 接口的使用66

5.2.5 接口变量在方法参数中的使用67

5.2.6 接口与抽象类的异同67

5.3 内部类68

5.3.1 成员内部类68

5.3.2 局部内部类71

5.3.3 匿名内部类71

习题74

第6章 多态75

6.1 多态的引入75

6.2 编译时的多态75

6.3 运行时的多态75

6.3.1 上转型对象75

6.3.2 上转型对象调用的方法76

6.3.3 上转型对象引用的成员78

6.3.4 instanceof79

习题80

第7章 语言包81

7.1 语言包概述81

7.2 Object类81

7.3 String类83

7.3.1 创建String对象83

7.3.2 操作字符串83

7.4 StringBuffer类85

7.5 包装类86

7.5.1 包装类的构造方法86

7.5.2 包装类的成员方法86

习题87

第8章 异常处理机制88

8.1 异常的引入88

8.2 异常类的继承关系89

8.3 try、catch、finally89

8.4 异常的声明92

8.5 throw异常94

习题95

第9章 输入/输出流96

9.1 文件96

9.1.1 文件96

9.1.2 目录97

9.1.3 文件的创建和删除97

9.2 文件字节输入/输出流和字符输入/出流98

9.2.1 文件字节输入流98

9.2.2 文件字节输出流99

9.2.3 文件字符输入流100

9.2.4 文件字节输出流100

9.3 缓冲输入/输出流101

9.3.1 缓冲输入流101

9.3.2 缓冲输出流102

9.4 数据输入/输出流103

9.5 随机读写流104

9.6 对象和序列化106

9.6.1 对象和序列化的理解106

9.6.2 序列化要注意的问题106

9.6.3 对象的克隆106

习题107

第10章 Swing及事件处理108

10.1 Swing概述108

10.2 框架108

10.2.1 框架的创建108

10.2.2 框架的属性109

10.3 在组件中显示信息110

10.4 布局管理器112

10.4.1 流布局管理器112

10.4.2 边界布局113

10.4.3 网格布局113

10.4.4 盒子布局114

10.4.5 卡片布局114

10.4.6 空布局115

10.5 事件处理115

10.5.1 一个事件处理的实例115

10.5.2 关于内部类116

10.5.3 关于适配器类117

10.6 文本组件117

10.6.1 文本域117

10.6.2 密码域117

10.6.3 标签118

10.6.4 文本区118

10.6.5 滚动窗格119

10.7 选择组件121

10.7.1 复选按钮121

10.7.2 单选按钮121

10.7.3 下拉列表122

10.8 表格组件124

10.8.1 表格的创建124

10.8.2 表格的维护126

10.9 树组件126

10.9.1 树的创建126

10.9.2 树的维护128

10.10 对话框128

10.10.1 对话框的类128

10.10.2 对话框的模式129

10.10.3 文件对话框129

10.10.4 其他对话框130

10.11 窗口、鼠标及键盘事件131

10.11.1 窗口事件131

10.11.2 鼠标事件132

10.11.3 键盘事件133

习题134

第11章 多线程135

11.1 线程的概念135

11.2 线程的生命周期135

11.3 线程的实现方式137

11.3.1 继承Thread类方式137

11.3.2 实现Runnable接口方式137

11.4 线程的操作方法138

11.4.1 线程名称的设置和获取139

11.4.2 线程休眠139

11.4.3 线程加入140

11.4.4 线程中断141

11.4.5 判断线程是否启动142

11.5 线程的管理143

11.5.1 线程优先级143

11.5.2 线程同步144

习题146

第12章 Java数据库编程147

12.1 数据库基础知识147

12.1.1 数据库技术介绍147

12.1.2 SQL语言介绍148

12.1.3 SQLServer数据库管理系统150

12.2 通过JDBC访问数据库152

12.2.1 JDBC152

12.2.2 连接数据库153

12.2.3 查询操作158

12.2.4 更新、添加和删除操作159

12.2.5 关闭数据库160

12.3 数据库访问示例160

习题161

第13章 网络编程162

13.1 URL类和InetAddress类162

13.1.1 URL类162

13.1.2 InetAddress类162

13.2 套接字163

13.2.1 套接字概述163

13.2.2 套接字连接163

13.2.3 一个C/S模式套接字处理实例164

13.3 用户数据包通信165

13.4 广播数据包通信168

习题170

第14章 综合案例——计算器171

14.1 功能分析171

14.2 计算器界面设计171

14.3 相关功能实现173

14.4 程序打包176

第15章 综合案例——酒店管理系统178

15.1 综合案例的目的和意义178

15.2 系统功能设计178

15.3 数据库结构设计179

15.4 系统设计与实现182

15.4.1 系统登录模块182

15.4.2 后台管理主界面185

15.4.3 客房信息管理模块185

15.4.4 预订信息管理模块189

15.4.5 新闻信息管理模块190

15.4.6 留言信息管理模块195

15.4.7 前台管理模块197

第16章 实验指导200

实验一 Java运行环境200

实验二 类和对象201

实验三 类的继承203

实验四 抽象类204

实验五 接口205

实验六 多态206

实验七 字符串207

实验八 异常处理208

实验九 输入流和输出流209

实验十 Java Swing209

实验十一 事件处理210

实验十二 数据库编程211

参考源代码212

热门推荐