图书介绍

Java语言基础教程PDF|Epub|txt|kindle电子书版本下载

Java语言基础教程
  • 李东明,张丽娟主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302436262
  • 出版时间:2016
  • 标注页数:294页
  • 文件大小:79MB
  • 文件页数:307页
  • 主题词:

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语言的特点2

1.3 Java开发环境的安装与使用4

1.3.1 JDK的下载5

1.3.2 JDK的安装5

1.3.3 配置环境变量5

1.3.4 JDK中的关键程序7

1.3.5 Java源程序编辑软件9

1.4 Java的运行机制10

1.4.1 Java运行系统11

1.4.2 一个Java程序的开发过程11

1.5 Java应用程序12

1.5.1 从编辑程序到执行程序的完整过程12

1.5.2 Java应用程序基本结构13

1.6 Java小应用程序13

1.6.1 编写源程序14

1.6.2 编译Java源文件14

1.6.3 解释运行15

1.7 本章小结15

习题15

第2章 Java语言基础16

2.1 Java的数据类型16

2.2 标识符和关键字17

2.2.1 标识符17

2.2.2 关键字18

2.3 常量和变量18

2.3.1 常量18

2.3.2 变量20

2.4 Java的基本数据类型22

2.4.1 逻辑类型23

2.4.2 整数类型23

2.4.3 浮点类型26

2.4.4 字符类型28

2.5 简单数据类型之间的相互转换31

2.6 基本型数据的输入与输出33

2.6.1 输入基本型数据33

2.6.2 输出基本型数据34

2.7 本章小结35

习题35

第3章 运算符、表达式与语句36

3.1 运算符与表达式36

3.1.1 算术运算符与算术表达式36

3.1.2 关系运算符与关系表达式38

3.1.3 逻辑运算符与逻辑表达式39

3.1.4 位运算符41

3.1.5 条件运算符42

3.1.6 运算符的优先级43

3.2 控制结构语句44

3.2.1 选择语句44

3.2.2 循环语句48

3.2.3 跳转语句52

3.3 数组54

3.3.1 声明数组54

3.3.2 数组的创建55

3.3.3 数组元素的使用56

3.3.4 数组的初始化57

3.3.5 数组的引用57

3.3.6 for-each语句59

3.3.7 数组排序61

3.4 本章小结62

习题62

第4章 Java面向对象基础65

4.1 面向对象程序设计概述65

4.1.1 面向对象程序设计发展历史65

4.1.2 面向对象程序设计基本概念66

4.1.3 面向对象程序设计的优点68

4.2 Java的类与对象68

4.2.1 类的定义68

4.2.2 类的成员69

4.2.3 构造方法72

4.2.4 对象的创建和使用73

4.2.5 类成员(静态成员)76

4.3 包79

4.3.1 包的定义79

4.3.2 使用包中的类80

4.3.3 import语句82

4.4 Java的继承84

4.4.1 父类与子类84

4.4.2 访问控制符88

4.4.3 this与super93

4.4.4 abstract类和abstract方法98

4.4.5 final关键字99

4.5 多态101

4.5.1 方法的重载102

4.5.2 方法的覆盖103

4.5.3 上转型对象105

4.6 接口106

4.6.1 定义接口106

4.6.2 实现接口107

4.6.3 接口回调109

4.6.4 接口的特点110

4.7 本章小结111

习题111

第5章 常用类113

5.1 字符串操作的常用类114

5.1.1 类String114

5.1.2 类StringBuffer118

5.1.3 类StringTokenizer122

5.2 包装类124

5.2.1 类Integer125

5.2.2 其他类简介127

5.3 日期类Date和格式化类SimpleDateFormat129

5.3.1 类Date129

5.3.2 类SimpleDateFormat129

5.4 类Calendar132

5.5 类Math134

5.6 类Random136

5.7 本章小结138

习题138

第6章 Java的异常处理139

6.1 异常的概念140

6.1.1 异常的定义140

6.1.2 异常的分类140

6.1.3 常见异常列表142

6.2 异常处理143

6.2.1 使用try-catch语句144

6.2.2 使用throws关键字抛出异常146

6.2.3 使用throw关键字抛出异常148

6.3 异常的处理策略149

6.3.1 运行时异常(RuntimeException)149

6.3.2 checked异常151

6.4 自定义异常152

6.5 异常的丢失156

6.6 异常的限制158

6.7 本章小结160

习题162

第7章 集合163

7.1 集合简介164

7.2 接口Collection166

7.3 接口List167

7.3.1 类ArrayList169

7.3.2 LinkedList类176

7.4 Set集合179

7.5 Map集合180

7.6 属性类Properties188

7.7 集合工具193

7.8 向量类Vector和枚举类Enumeration197

7.8.1 向量类Vector197

7.8.2 枚举类Enumeration199

7.9 本章小结200

习题201

第8章 输入流与输出流202

8.1 流202

8.1.1 流的概念202

8.1.2 字节流203

8.1.3 字符流203

8.2 输入与输出类203

8.2.1 类InputStream和类OutputStream203

8.2.2 类Reader和类Writer205

8.2.3 类FilterInputStream和类FilterOutputStream206

8.2.4 常见的输入与输出类207

8.3 标准输入与输出209

8.3.1 标准输入与输出209

8.3.2 标准输入与输出的重定向210

8.4 文件管理211

8.4.1 类File211

8.4.2 文件读写操作215

8.4.3 类RandomAccessFile215

8.5 本章小结217

习题217

第9章 多线程218

9.1 多线程的概念218

9.2 线程的创建219

9.2.1 继承Thread类创建线程219

9.2.2 使用Runnable接口222

9.2.3 在线程中启动其他线程224

9.3 线程的生命周期225

9.4 线程的优先级228

9.5 线程的常用方法229

9.6 线程的同步231

9.6.1 线程的同步232

9.6.2 在同步方法中使用wait() 、notify()和notifyAll()方法233

9.7 本章小结236

习题236

第10章 Java的网络应用237

10.1 URL的使用237

10.1.1 URL的组成和类URL238

10.1.2 类URLConnection239

10.2 Socket通信241

10.2.1 Socket通信的一般步骤241

10.2.2 客户端套接字242

10.2.3 服务器端套接字244

10.2.4 Client/Server程序246

10.2.5 多线程Client/Server程序248

10.3 UDP数据报通信250

10.3.1 发送数据包251

10.3.2 接收数据包251

10.4 本章小结253

习题253

第11章 图形用户界面与事件处理254

11.1 图形用户界面概述254

11.1.1 AWT255

11.1.2 Swing256

11.2 Java标准组件与事件处理257

11.2.1 Java的事件处理机制257

11.2.2 事件与监听接口257

11.2.3 标准组件概述259

11.3 常用的容器组件259

11.3.1 Panel与JPanel260

11.3.2 Frame与JFrame261

11.3.3 Dialog与JDialog263

11.3.4 JWindow266

11.4 布局设计267

11.4.1 布局管理器267

11.4.2 布局管理器FlowLayout267

11.4.3 布局管理器BorderLayout268

11.4.4 布局管理器CardLayout270

11.4.5 布局管理器GridLayout271

11.5 Java组件与事件272

11.5.1 标签、按钮与动作事件272

11.5.2 文本框、文本区与文本事件274

11.5.3 单选按钮、复选框、列表框与选择事件277

11.5.4 滚动条与调整事件282

11.5.5 鼠标与键盘事件284

11.5.6 窗口事件286

11.5.7 其他组件与其他事件288

11.6 多媒体291

11.6.1 图像291

11.6.2 声音292

11.7 本章小结293

习题293

参考文献294

热门推荐