图书介绍

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

Java语言程序设计 第3版
  • 李尊朝,苏军,李昕怡编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113164126
  • 出版时间:2013
  • 标注页数:245页
  • 文件大小:32MB
  • 文件页数:261页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 Java语言概述1

1.1 程序设计语言1

1.2 面向对象的程序设计语言——Java2

1.2.1 Java语言的发展历史2

1.2.2 Java语言的特点3

1.2.3.Java语言与C/C++语言的比较5

1.3 Java语言的开发和运行环境5

1.3.1 JDK的安装6

1.3.2 JDK的设置6

1.4 开发和运行Java程序的步骤7

1.4.1 选择编辑工具7

1.4.2 编译和运行Java程序8

1.5 JCreator9

习题12

第2章 Java语言基础13

2.1 标识符和关键字13

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

2.2.1 数据类型的分类14

2.2.2 基本数据类型14

2.2.3 常量16

2.2.4 变量16

2.3 运算符和表达式19

2.3.1 运算符19

2.3.2 表达式24

习题27

第3章 基本控制结构28

3.1 语句及程序结构28

3.2 顺序结构29

3.3 选择结构30

3.3.1 if语句31

3.3.2 switch语句33

3.4 循环结构35

3.4.1 while语句35

3.4.2 do...while语句37

3.4.3 for语句38

3.4.4 多重循环40

3.5 跳转语句42

习题42

第4章 方法44

4.1 方法声明44

4.2 方法调用45

4.3 参数传递47

4.4 递归48

习题50

第5章 数组51

5.1 一维数组51

5.1.1 一维数组的声明51

5.1.2 一维数组的初始化52

5.2 多维数组53

5.2.1 二维数组的声明53

5.2.2 二维数组的初始化54

5.3 数组的基本操作56

5.3.1 数组的引用56

5.3.2 数组的复制56

5.3.3 数组的输出57

5.4 数组应用举例59

5.5 数组参数62

5.6 字符串65

5.6.1 字符数组与字符串65

5.6.2 字符串的相关概念65

5.6.3 字符串操作67

5.6.4 字符串数组69

习题70

第6章 类和对象71

6.1 类和对象概述71

6.1.1 面向对象的基本概念71

6.1.2 类的声明71

6.1.3 对象的创建和使用72

6.1.4 构造方法和对象的初始化74

6.1.5 对象销毁77

6.2 类的封装78

6.2.1 访问权限78

6.2.2 类成员80

习题84

第7章 类的继承和多态机制86

7.1 类的继承86

7.1.1 继承的基本概念86

7.1.2 继承的实现87

7.1.3 super和this引用89

7.2 类的多态性92

7.2.1 方法重载93

7.2.2 方法覆盖94

7.3 final类和final成员95

习题97

第8章 接口和包98

8.1 抽象类和方法98

8.2 接口101

8.2.1 声明接口101

8.2.2 实现接口102

8.3 包108

8.3.1 包的概念108

8.3.2 包的声明和导入108

习题113

第9章 异常处理114

9.1 Java异常处理机制114

9.2 异常处理方式115

9.2.1 try...catch...finally结构115

9.2.2 抛出异常117

9.2.3 自定义异常类120

习题122

第10章 输入与输出123

10.1 输入/输出类库123

10.1.1 流123

10.1.2 输入/输出流类124

10.2 标准输入/输出及标准错误127

10.2.1 标准输入128

10.2.2 标准输出130

10.2.3 标准错误131

10.3 文件操作131

10.3.1 文件管理131

10.3.2 基于字节流的文件操作133

10.3.3 基于字符流的文件操作137

习题141

第11章 图形用户界面设计142

11.1 AWT组件概述142

11.2 布局管理148

11.2.1 BorderLayout类148

11.2.2 FlowLayout类149

11.2.3 GridLayout类150

11.3 事件处理151

11.3.1 委托事件模型151

11.3.2 事件类和监听器接口154

11.3.3 处理ActionEvent事件157

11.3.4 处理ItemEvent事件158

11.3.5 处理TextEvent事件160

11.3.6 处理KeyEvent事件161

11.3.7 处理MouseEvent事件164

11.3.8 处理WindowEvent事件168

11.4 绘图170

习题171

第12章 Swing组件173

12.1 Swing组件概述173

12.2 窗口174

12.3 标签175

12.4 按钮175

12.5 单选按钮和复选框176

12.6 文本编辑组件180

12.7 列表框和组合框181

12.8 菜单184

习题187

第13章 Applet程序188

13.1 Applet简介188

13.1.1 Applet类188

13.1.2 Applet程序的运行过程188

13.1.3 Applet程序的建立和运行189

13.2 Applet程序举例190

习题194

第14章 多线程195

14.1 Java的多线程机制195

14.1.1 线程的生命周期195

14.1.2 多线程的实现方法196

14.2 通过Thread类实现多线程196

14.3 通过Runnable接口实现多线程197

14.4 线程等待198

14.5 线程同步201

习题203

第15章 数据库编程204

15.1 数据库简介204

15.1.1 关系型数据库204

15.1.2 SQL简介205

15.2 使用JDBC连接数据库207

15.2.1 JDBC简介207

15.2.2 JDBC驱动程序207

15.3 建立数据库和数据源208

15.3.1 建立数据库208

15.3.2 建立数据源210

15.4 Java数据库编程211

15.4.1 数据库编程的一般过程211

15.4.2 数据库编程实例213

习题218

第16章 网络编程219

16.1 网络基础219

16.1.1 通信协议219

16.1.2 TCP和UDP220

16.1.3 URL221

16.1.4 Java的网络功能222

16.2 基于URL的网络程序222

16.2.1 URL类222

16.2.2 URLConnection类225

16.3 InetAddress类227

16.3.1 创建InetAddress类对象227

16.3.2 获取域名和IP地址228

16.4 基于Socket的程序230

16.4.1 TCP流式Socket230

16.4.2 UDP数据报Socket236

习题244

参考文献245

热门推荐