图书介绍

Java程序设计语言PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计语言
  • 陈杰华编著 著
  • 出版社:
  • ISBN:
  • 出版时间:2017
  • 标注页数:0页
  • 文件大小:32MB
  • 文件页数:301页
  • 主题词:

PDF下载


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

下载说明

Java程序设计语言PDF格式电子书版下载

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

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

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

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

图书目录

第1章 绪论1

1.1 Java语言起源、特点和现状1

1.1.1 Java语言的起源1

1.1.2 Java语言的特点1

1.1.3 Java语言的现状4

1.2 Java语言的平台和应用5

1.2.1 Java语言的平台5

1.2.2 Java语言的应用6

1.3 Java语言实现机制6

1.3.1 Java虚拟机6

1.3.2 代码验证机制7

1.4 简单的Java程序介绍7

1.4.1 Java Application程序8

1.4.2 Java Applet程序9

1.5 本章知识点10

习题一10

第2章 Java语言目录结构、程序规范和上机操作12

2.1 JDK目录结构12

2.1.1 JDK目录结构概述12

2.1.2 JDK工具集13

2.2 Java语言的API结构13

2.2.1 Java语言的API结构概述13

2.2.2 Java语言的类库13

2.2.3 Java语言程序结构15

2.3 Java语言程序规范15

2.3.1 Java语言命名约定规则15

2.3.2 Java语言程序注释规则15

2.3.3 Java语言源文件结构规则16

2.4 JDK的下载与安装17

2.4.1 JDK的下载过程17

2.4.2 安装JDK过程19

2.4.3 设置环境参数21

2.5 JDK的操作命令与程序调试过程21

2.5.1 JDK的操作命令21

2.5.2 Java程序调试过程23

2.5.3 Java Application和Java Applet27

2.6 本章知识点27

习题二28

第3章 数据类型、运算符和表达式30

3.1 常量和变量30

3.1.1 常量30

3.1.2 标识符31

3.1.3 变量32

3.2 基本数据类型及转换33

3.2.1 基本数据类型33

3.2.2 自动类型转换和强制类型转换38

3.2.3 Java类库中对简单数据类型的类包装40

3.3 运算符和表达式运算41

3.3.1 运算符41

3.3.2 表达式及其运算45

3.3.3 扩展赋值运算符46

3.4 数组和字符串46

3.4.1 数组46

3.4.2 字符串50

3.5 本章知识点50

习题三50

第4章 Java语言的基本语句和控制结构55

4.1 条件语句55

4.1.1 if语句55

4.1.2 switch语句59

4.1.3 多分支程序60

4.2 循环语句61

4.2.1 for循环61

4.2.2 while循环63

4.2.3 do…while循环63

4.2.4 多重循环65

4.2.5 循环程序的组成67

4.2.6 跳转控制语句67

4.2.7 循环语句与分支语句的嵌套70

4.3 方法定义与调用72

4.3.1 返回语句72

4.3.2 调用方法72

4.3.3 方法调用中的参数传递74

4.3.4 方法的嵌套调用74

4.4 递归75

4.4.1 递归概念75

4.4.2 递归程序示例76

4.5 本章知识点77

习题四78

第5章 类、数组和字符串81

5.1 面向对象编程的基本概念和特征81

5.1.1 面向对象编程的基本概念81

5.1.2 数据抽象、封装、继承和多态82

5.2 类的基本组成和使用84

5.2.1 类的组成84

5.2.2 类的使用95

5.2.3 继承与关键字super102

5.3 对象的生成、使用和删除105

5.3.1 对象的生成阶段105

5.3.2 对象的使用阶段105

5.3.3 对象的清除阶段110

5.4 接口与包110

5.4.1 Java中的接口110

5.4.2 Java中的包113

5.5 内部类和Java类库的常用类115

5.5.1 内部类115

5.5.2 类库116

5.5.3 java.lang包116

5.5.4 实用工具Java.uitl包118

5.6 数组120

5.6.1 一维数组120

5.6.2 二维数组122

5.7 字符串124

5.7.1 处理字符串的常用方法124

5.7.2 字符串处理程序示例125

5.8 本章知识点126

习题五127

第6章 异常处理130

6.1 异常概念130

6.1.1 一般程序设计语言的错误处理130

6.1.2 异常事件132

6.2 Java语言的异常处理132

6.2.1 异常处理132

6.2.2 声明异常133

6.2.3 抛出异常134

6.3 自定义异常类135

6.3.1 自定义异常类概念135

6.3.2 自定义异常类136

6.3.3 异常处理的语句模式137

6.4 捕捉异常与try-catch语句138

6.4.1 捕捉单个异常138

6.4.2 捕捉多个异常139

6.5 finally语句142

6.5.1 引言142

6.5.2 finally语句142

6.6 异常类和错误类144

6.6.1 Exception(异常)类144

6.6.2 Error类145

6.7 本章知识点146

习题六146

第7章 线程与对象串行化149

7.1 线程概念和使用149

7.1.1 线程概念149

7.1.2 线程模型150

7.1.3 创建线程150

7.1.4 线程优先级与线程调度策略153

7.1.5 Thread类中的线程控制方法155

7.2 多线程操作159

7.2.1 多线程并发操作中存在的问题159

7.2.2 对象的加锁及其操作159

7.2.3 防治死锁159

7.2.4 线程交互与同步159

7.2.5 线程状态与生命周期160

7.2.6 支持线程的类160

7.2.7 线程组161

7.3 对象串行化163

7.3.1 对象串行化163

7.3.2 将对象写到对象输出流中163

7.3.3 从对象输入流中读取对象165

7.4 本章知识点167

习题七167

第8章 文件和输入输出171

8.1 文件和输入输出概述171

8.1.1 概述171

8.1.2 Java中有关输入输出流的类171

8.2 文件173

8.2.1 创建文件173

8.2.2 删除文件175

8.2.3 File类提供的方法176

8.3 字节输入输出流179

8.3.1 字节输入流179

8.3.2 字节输出流180

8.3.3 读写内存数据180

8.4 字符类输入输出流181

8.4.1 字符类输入流181

8.4.2 字符类输出流183

8.5 本章知识点185

习题八185

第9章 图形用户界面程序和事件处理188

9.1 GUI与Swing特性188

9.1.1 概述188

9.1.2 java.awt包188

9.1.3 Swing的特性188

9.2 AWT库简介189

9.2.1 AWT库189

9.2.2 常用容器190

9.2.3 布局管理器(LayoutManager)195

9.3 AWT构件库199

9.3.1 基本构件199

9.3.2 构件与监听器202

9.4 Swing简介203

9.4.1 用Swing编写程序203

9.4.2 Swing构件分类205

9.4.3 各种容器面板和构件207

9.5 事件处理机制215

9.5.1 AWT事件处理模型215

9.5.2 AWT事件类216

9.5.3 事件监听器217

9.5.4 事件适配器217

9.5.5 Swing的事件处理机制219

9.6 本章知识点221

习题九221

第10章 编写Applet程序224

10.1 Applet程序概念224

10.1.1 Applet概念224

10.1.2 Applet生命周期225

10.1.3 Applet的类层次结构226

10.1.4 Applet类与API概述227

10.1.5 Applet显示方法228

10.1.6 Applet类的显示228

10.2 Applet执行过程231

10.2.1 编写Applet231

10.2.2 在HTML页面中包含Applet231

10.2.3 Applet程序的执行过程232

10.3 Applet类的图形绘制232

10.3.1 Graphics类中的输出字符串方法233

10.3.2 Graphics类中的绘图方法233

10.4 本章知识点236

习题十236

第11章 图形程序设计239

11.1 与图形有关的概念239

11.1.1 屏幕坐标239

11.1.2 得到图形的高度和宽度240

11.1.3 paint()、repaint()和update()方法240

11.2 颜色模型241

11.2.1 RGB颜色模型241

11.2.2 Color类中的颜色常数241

11.2.3 Color类中的方法242

11.3 Graphics类中的绘图方法244

11.3.1 输出字符244

11.3.2 画线drawLine()246

11.3.3 绘制矩形248

11.3.4 绘制椭圆252

11.3.5 绘制椭圆弧252

11.3.6 绘制多边形254

11.3.7 设置颜色255

11.3.8 获得字符串256

11.3.9 复制图形256

11.4 字体257

11.4.1 文本文字与图形文字257

11.4.2 Font类258

11.4.3 FontMetrics类260

11.4.4 设置字体261

11.4.5 输出字符串262

11.4.6 获取系统字体262

11.5 清除图形262

11.5.1 clearRect()方法262

11.5.2 程序示例262

11.6 异或操作264

11.6.1 setXORMode()方法264

11.6.2 程序示例264

11.7 Java2D图形265

11.7.1 Java2D概述265

11.7.2 2D图形265

11.8 本章知识点268

习题十一268

第12章 Java的多媒体应用271

12.1 图像显示271

12.1.1 Image类271

12.1.2 URL类272

12.2 图像装载和显示274

12.2.1 图像装载274

12.2.2 图像显示275

12.3 声音播放278

12.3.1 加载声音文件278

12.3.2 声音播放方法278

12.4 动画280

12.4.1 动画概念280

12.4.2 程序示例281

12.5 本章知识点282

习题十二282

习题参考答案284

参考文献289

热门推荐