图书介绍

Java语言及其应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java语言及其应用
  • 董佑平,夏冰冰主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302436539
  • 出版时间:2016
  • 标注页数:292页
  • 文件大小:34MB
  • 文件页数:308页
  • 主题词: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.1.1 Java语言的历史1

1.1.2 Java程序分类1

1.1.3 Java平台2

1.1.4 Java的主要特点2

1.2 最简单的Java程序及运行步骤3

1.2.1 环境设置3

1.2.2 编辑源程序4

1.2.3 编译4

1.2.4 运行4

1.2.5 程序分析4

1.2.6 Java开发工具5

1.2.7 图形化的Java程序举例6

1.3 Java运行原理7

习题18

第2章 Java语言基础9

2.1 标识符和数据类型9

2.1.1 注释语句9

2.1.2 常量和变量10

2.1.3 标识符10

2.1.4 基本数据类型11

2.1.5 参考数据类型14

2.2 表达式与运算符14

2.2.1 表达式14

2.2.2 运算符14

2.2.3 基本数据类型转换19

2.3 语句与流程控制20

2.3.1 选择结构20

2.3.2 循环语句23

2.3.3 跳转语句26

2.3.4 综合举例28

习题230

第3章 面向对象程序设计基础32

3.1 类与对象32

3.1.1 类与对象的概念32

3.1.2 类的定义和使用33

3.1.3 源文件构成及命名35

3.1.4 基本类型与参考类型变量的区别35

3.1.5 在类定义中创建自身的对象38

3.2 方法38

3.2.1 方法的定义和调用39

3.2.2 方法参数的传递41

3.2.3 方法的重载43

3.3 封装45

3.4 构造器48

3.4.1 构造器的特点48

3.4.2 构造器的使用48

3.4.3 构造器的重载49

3.4.4 多个构造器的相互调用50

3.5 变量的作用域和初始化50

3.6 this引用52

3.7 父类、子类和继承54

3.7.1 继承54

3.7.2 方法覆盖58

3.7.3 super59

3.8 包60

3.8.1 包的定义60

3.8.2 JDK中的常见包60

3.8.3 创建包61

3.8.4 加载包62

3.8.5 JAR文件64

习题366

第4章 数组70

4.1 一维数组的使用70

4.1.1 数组声明70

4.1.2 创建数组对象71

4.1.3 数组元素的赋值72

4.1.4 简写方式73

4.2 二维数组74

4.2.1 二维数组声明74

4.2.2 创建二维数组对象74

4.2.3 二维数组元素赋值75

4.2.4 二维数组的简写方式76

4.3 数组的综合使用76

4.3.1 简单的输入输出76

4.3.2 综合例题79

习题483

第5章 面向对象高级特性85

5.1 变量多态85

5.1.1 定义85

5.1.2 用途87

5.1.3 类型判断87

5.1.4 参考类型转换总结88

5.2 非访问控制符91

5.2.1 static91

5.2.2 final94

5.2.3 abstract96

5.3 接口98

5.3.1 说明98

5.3.2 接口定义99

5.3.3 实现99

5.3.4 综合举例100

5.4 访问控制符101

5.4.1 限定范围101

5.4.2 举例101

5.4.3 说明103

5.5 内部类103

5.5.1 非静态内部类103

5.5.2 静态内部类106

5.5.3 方法内部类107

5.5.4 匿名内部类107

习题5108

第6章 几种常用类111

6.1 String和StringBuffer111

6.1.1 String111

6.1.2 StringBuffer116

6.1.3 String与StringBuffer的比较117

6.2 基本数据类型类118

6.2.1 基本数据类型类介绍118

6.2.2 构造器118

6.2.3 常用方法118

6.3 Java集合类——Vector119

6.3.1 向量简介119

6.3.2 构造器120

6.3.3 常用方法120

6.3.4 应用举例120

6.4 Math和日期类122

6.4.1 Math122

6.4.2 日期类123

6.5 参考类型数据的比较运算125

6.5.1 Object125

6.5.2 比较运算126

习题6127

第7章 异常处理机制129

7.1 异常处理机制简介129

7.1.1 为什么要用异常处理机制129

7.1.2 异常的概念131

7.2 异常分类131

7.3 异常处理规则133

7.3.1 异常捕获和处理133

7.3.2 方法调用时的异常处理137

7.4 异常类的定义及使用138

7.4.1 定义异常类138

7.4.2 创建并抛出异常对象138

习题7140

第8章 输入输出系统143

8.1 输入输出简介143

8.1.1 流的概念143

8.1.2 java.io包中的输入输出流144

8.2 标准输入输出145

8.2.1 基于字节的输入输出145

8.2.2 基于字符的输入输出147

8.3 文件的输入输出150

8.3.1 File150

8.3.2 文件的顺序输入输出151

8.3.3 文件的随机输入输出156

8.4 对象输入输出流160

8.5 命令行参数162

8.6 Scanner163

8.6.1 Scanner的基本知识163

8.6.2 Scanner的应用164

习题8166

第9章 图形用户界面168

9.1 图形用户界面概述168

9.1.1 图形用户界面的构成168

9.1.2 软件包介绍168

9.1.3 Swing组件介绍169

9.2 swing中常用组件171

9.2.1 JFrame171

9.2.2 JWindow172

9.2.3 JDialog172

9.2.4 JButton173

9.2.5 JTextField174

9.2.6 JTextArea175

9.2.7 JLabel176

9.2.8 JComboBox178

9.2.9 JList179

9.2.10 菜单181

9.2.11 JFileChooser183

9.3 布局管理器185

9.3.1 流布局FlowLayout185

9.3.2 边界布局BorderLayout186

9.3.3 网格布局GridLayout188

9.3.4 卡片布局CardLayout189

9.3.5 网格包布局GridBagLayout191

9.3.6 空布局194

9.4 事件处理195

9.4.1 事件处理机制195

9.4.2 事件处理方法196

9.4.3 事件类与事件监听器接口196

9.4.4 适配器类199

9.5 综合实例199

习题9203

第10章 多线程206

10.1 多线程的概念206

10.1.1 线程的概念206

10.1.2 线程的状态与生命周期206

10.2 创建线程207

10.2.1 Thread类207

10.2.2 通过继承Thread类创建线程208

10.2.3 通过实现Runnable接口创建线程209

10.2.4 综合举例209

10.3 线程之间的数据交流210

10.3.1 通过内类创建线程211

10.3.2 通过构造器传递参数212

10.4 线程调度213

10.4.1 优先级214

10.4.2 休眠215

10.4.3 暂停当前正在执行的线程215

10.4.4 等待其他线程结束217

10.5 线程同步218

10.5.1 synchronized标记218

10.5.2 wait()和notify()方法223

10.6 线程死锁226

10.6.1 死锁的原因226

10.6.2 死锁的解决228

习题10229

第11章 Client/Server程序设计231

11.1 网络编程231

11.1.1 客户机和服务器231

11.1.2 IP地址和端口号231

11.1.3 Java提供的通信方式232

11.1.4 常用类(java.net包中)232

11.2 基于Socket的网络编程234

11.2.1 类234

11.2.2 服务器程序编写步骤235

11.2.3 客户端程序编写步骤236

11.2.4 举例237

11.2.5 用多线程重写服务器端程序238

11.3 基于数据报的编程239

11.3.1 类239

11.3.2 发送方程序编写步骤240

11.3.3 接收方程序编写步骤241

11.3.4 基于数据报的程序举例242

11.4 编写简单的Web服务器244

11.4.1 预备知识244

11.4.2 简单Web服务器244

11.4.3 可以传输文件的Web服务器246

11.5 编写简单的代理服务器248

11.5.1 代理服务器工作原理248

11.5.2 浏览器设置248

11.5.3 代理服务器编程举例249

习题11251

第12章 数据库程序设计252

12.1 JDBC简介252

12.1.1 关于JDBC252

12.1.2 JDBC访问数据库的类型253

12.2 与数据库连接253

12.2.1 与SQLServer2005的连接253

12.2.2 与MySQL 5.7 的连接257

12.3 数据处理260

12.3.1 通过Statement对象发送SQL语句260

12.3.2 处DBMS返回的数据262

12.3.3 关闭连接262

12.3.4 举例262

12.4 综合应用举例263

习题12269

第13章 Servlet271

13.1 Servlet简介271

13.1.1 概念271

13.1.2 Java Servlet API简介271

13.1.3 Servlet程序的结构272

13.1.4 Servlet的生命周期273

13.2 环境配置274

13.3 Servlet应用举例277

13.3.1 处理表单277

13.3.2 处理中文280

13.3.3 基于Web的数据库操作280

13.4 Session284

习题13285

第14章 Java分布式编程287

14.1 概念287

14.2 RMI实现流程287

14.2.1 编写被远程调用的方法287

14.2.2 编制服务器程序288

14.2.3 编写客户端程序289

14.2.4 编译、放置和执行程序289

习题14290

参考文献292

热门推荐