图书介绍

Java程序设计案例教程 2版PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计案例教程 2版
  • 周怡,张英主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302355670
  • 出版时间:2014
  • 标注页数:285页
  • 文件大小:49MB
  • 文件页数:302页
  • 主题词:

PDF下载


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

下载说明

Java程序设计案例教程 2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java语言概述1

1.1 Java语言简介1

1.2 面向对象程序设计思想3

1.2.1 什么是类和对象4

1.2.2 面向对象程序设计的思路与技巧5

1.3 Java应用介绍5

1.3.1 Java桌面应用5

1.3.2 Java Web以及企业级应用5

1.3.3 Java嵌入式应用5

小结6

习题6

第2章 Java开发环境配置及常用开发工具介绍8

2.1 Java程序的开发流程8

2.2 Java语言开发环境9

2.2.1 JDK的下载和安装9

2.2.2 设置环境变量10

2.3 Java语言常用开发工具14

2.3.1 常用开发工具简介14

2.3.2 UltraEdit的安装、配置及使用15

2.3.3 Eclipse的安装、配置及使用17

小结20

习题20

第3章 Java语言基础22

3.1 基本语言要素22

3.1.1 标识符22

3.1.2 关键字23

3.1.3 分隔符23

3.1.4 注释24

3.2 基本数据类型24

3.2.1 整数类型25

3.2.2 浮点类型25

3.2.3 字符类型26

3.2.4 布尔类型26

3.3 引用数据类型26

3.3.1 类26

3.3.2 接口27

3.3.3 数组27

3.4 常量和变量27

3.4.1 常量27

3.4.2 变量28

3.5 运算符和表达式30

3.5.1 运算符30

3.5.2 表达式35

3.6 赋值语句37

3.7 Java数据类型的转换39

3.7.1 自动类型转换39

3.7.2 强制类型转换39

3.8 Java编程规范40

小结42

习题42

第4章 Java流程控制44

4.1 顺序结构及可视化输入输出44

4.2 选择结构46

4.2.1 单分支选择语句(if语句)46

4.2.2 双分支选择语句(if…else语句)47

4.2.3 用嵌套的if语句实现多分支选择结构48

4.2.4 多分支选择语句(if…else if…else语句)50

4.2.5 switch语句52

4.3 循 环结构55

4.3.1 while语句56

4.3.2 do…while语句58

4.3.3 for语句58

4.3.4 循环的嵌套60

4.3.5 跳转语句62

4.4 常用算法63

4.4.1 查询算法63

4.4.2 排序算法64

4.4.3 递归65

小结67

习题67

第5章 数组71

5.1 一维数组71

5.1.1 数组的建立73

5.1.2 数组元素的访问74

5.1.3 数组的复制75

5.2 一维数组算法应用实例75

5.3 二维数组和多维数组77

5.3.1 二维数组元素的逻辑结构77

5.3.2 二维数组的初始化78

5.3.3 二维数组元素的访问78

5.4 Java中的字符串80

5.4.1 String类81

5.4.2 可变长字符串StringBuffer类84

5.5 Arrays与ArrayList类85

5.5.1 Arrays类85

5.5.2 ArrayList类86

小结87

习题88

第6章 Java面向对象程序设计91

6.1 面向对象程序设计思想91

6.1.1 面向对象的基本概念91

6.1.2 面向对象设计93

6.2 类和对象94

6.2.1 类的定义94

6.2.2 成员变量96

6.2.3 成员方法96

6.2.4 方法的重载97

6.2.5 构造方法98

6.2.6 this引用99

6.2.7 对象的创建和使用100

6.2.8 类成员与实例成员102

6.2.9 对象数组104

6.3 类的封装性105

6.3.1 封装的概念105

6.3.2 访问权限修饰符105

6.3.3 类之间的组合关系106

6.4 类的继承性107

6.4.1 继承的概念107

6.4.2 子类的定义108

6.4.3 super引用110

6.4.4 抽象类与最终类111

6.4.5 内部类112

6.5 类的多态性114

6.5.1 多态性的概念114

6.5.2 多态性的表现114

6.6 接口116

6.6.1 接口的概念116

6.6.2 声明接口117

6.6.3 实现接口118

6.6.4 接口变量119

6.7 Java的常用类120

6.7.1 Object类120

6.7.2 Class类121

6.7.3 Math类123

6.7.4 Random类124

6.7.5 基本类型的包装类124

小结126

习题126

第7章 包与异常处理129

7.1 包129

7.1.1 包的创建130

7.1.2 包的导入130

7.1.3 例7-1的实现131

7.2 异常132

7.2.1 异常的概念132

7.2.2 Java的异常类134

7.2.3 异常处理机制135

7.2.4 自定义异常138

7.2.5 例7-2的分析与实现139

小结143

习题143

第8章 图形用户界面146

8.1 图形用户界面设计基础146

8.1.1 AWT与Swing概述146

8.1.2 容器与布局管理器148

8.2 Swing组件及其应用152

8.3 Java的事件处理机制155

8.3.1 初识事件及事件处理155

8.3.2 事件编程156

8.4 窗口与菜单161

8.4.1 菜单的组成与菜单类162

8.4.2 为窗口加入菜单162

8.4.3 例8-11的实现162

8.5 图形绘制167

8.5.1 Graphics类168

8.5.2 在组件上绘图168

8.5.3 例8-12的实现168

小结171

习题171

第9章 多线程174

9.1 线程的概述174

9.1.1 线程和进程174

9.1.2 线程的属性176

9.2 创建、执行和调度线程178

9.2.1 线程的创建和执行178

9.2.2 线程的调度181

9.2.3 线程的同步183

9.2.4 线程的阻塞187

9.3 线程应用实例192

小结196

习题196

第10章 Java Applet199

10.1 Applet程序199

10.1.1 Applet类203

10.1.2 Applet的工作原理204

10.1.3 Applet的程序结构205

10.2 在HTML中嵌入Applet程序209

10.2.1 HTML的结构209

10.2.2 HTML向Applet传递参数209

10.3 Applet程序中的多媒体应用212

10.3.1 声音的加载与播放212

10.3.2 图像的加载与显示213

小结214

习题214

第11章 Java输入输出流217

11.1 流的概念217

11.1.1 流217

11.1.2 流类与流对象218

11.2 基本的输入输出219

11.2.1 基本输入输出流类221

11.2.2 Reader/Writer类223

11.3 文件输入输出225

11.3.1 File类227

11.3.2 文件输出流229

11.3.3 文件输入流230

11.4 数据文件应用231

小结235

习题235

第12章 JDBC与数据库访问237

12.1 关系型数据库的基础知识237

12.1.1 数据库概念237

12.1.2 Access介绍238

12.2 Access的初步应用239

12.2.1 数据库设计239

12.2.2 建立数据库241

12.2.3 创建表242

12.2.4 在数据表间建立关系245

12.2.5 常用的SQL语句介绍247

12.3 通过JDBC访问数据库248

12.3.1 JDBC基本原理249

12.3.2 JDBC驱动程序类型249

12.3.3 基于JDBC的数据库程序设计250

小结255

习题255

第13章 Java网络程序设计258

13.1 网络通信基础258

13.1.1 网络体系结构259

13.1.2 IP地址与域名系统260

13.1.3 端口号261

13.2 基于TCP的Socket程序设计261

13.2.1 套接字的定义262

13.2.2 套接字的用法263

13.3 InetAddress类266

13.4 基于UDP的Socket通信267

13.4.1 DatagramPacket类267

13.4.2 DatagramSocket类267

13.4.3 基于UDP的Socket运行过程268

13.5 Java对IPv6的支持268

小结269

习题269

附录 长案例程序271

参考文献285

热门推荐