图书介绍

JAVA精解案例教程PDF|Epub|txt|kindle电子书版本网盘下载

JAVA精解案例教程
  • 石志国,李颖,李江昀编著 著
  • 出版社: 北京交通大学出版社;清华大学出版社
  • ISBN:9787811237450
  • 出版时间:2009
  • 标注页数:235页
  • 文件大小:38MB
  • 文件页数:248页
  • 主题词: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章 Java语言编程体系概述3

1.1 软件编程体系简介3

1.1.1 C/S架构编程体系4

1.1.2 B/S架构编程体系4

1.2 Java应用开发体系5

1.2.1 J2SE体系概述5

1.2.2 J2ME体系概述5

1.2.3 J2EE体系概述5

1.3 Java语言概述6

1.3.1 Java产生及其发展6

1.3.2 Java语言特点6

1.4 Java虚拟机7

1.4.1 Java应用程序运行机制7

1.4.2 Java虚拟机的作用及其特点8

1.4.3 Java语言的核心机制8

1.5 Java运行环境9

1.5.1 Java运行环境简介9

1.5.2 垃圾收集9

1.5.3 Java运行环境安装和配置9

1.5.4 开发环境配置11

1.6 Java程序举例12

1.6.1 Java Application12

1.6.2 Java Applet14

本章小结15

课后习题16

第2章 面向对象的基本概念17

2.1 面向对象简介17

2.1.1 面向对象方法的由来与发展17

2.1.2 面向对象的基本概念与特征18

2.1.3 面向对象分析方法的基本步骤19

2.1.4 面向对象方法的研究领域19

2.1.5 软件开发的阶段20

2.2 类和对象21

2.2.1 类和对象的关系21

2.2.2 类的声明21

2.2.3 属性声明22

2.2.4 方法声明22

2.2.5 创建对象及访问对象成员23

2.2.6 信息的隐藏和封装23

2.3 构造方法24

2.3.1 构造方法的声明24

2.3.2 默认构造方法25

2.4 程序的层次结构26

本章小结26

课后习题26

第3章 Java语法基础28

3.1 注释及分隔符28

3.1.1 注释28

3.1.2 Java分隔符30

3.2 标识符和关键字31

3.2.1 标识符31

3.2.2 Java关键字31

3.3 Java数据类型32

3.3.1 Java基本数据类型32

3.3.2 Java引用类型35

3.4 值传递38

3.5 关键字this41

3.6 变量42

3.6.1 变量及其作用域42

3.6.2 变量的初始化43

3.7 运算符44

3.7.1 算术运算符44

3.7.2 关系运算符46

3.7.3 逻辑运算符46

3.7.4 位运算符47

3.7.5 赋值运算符48

3.7.6 字符串连接操作符50

3.8 表达式50

3.9 分支语句51

3.9.1 if…else语句51

3.9.2 switch语句52

3.9.3 条件运算符54

3.10 循环语句55

3.10.1 for循环语句55

3.10.2 while循环语句56

3.10.3 do…while循环语句57

3.11 特殊的控制语句57

3.11.1 break语句57

3.11.2 continue语句58

本章小结59

课后习题59

第4章 Java数组61

4.1 一维数组61

4.1.1 一维数组的声明61

4.1.2 一维数组的创建和初始化62

4.1.3 数组元素的引用63

4.2 多维数组64

4.2.1 二维数组64

4.2.2 二维数组的使用65

4.3 数组拷贝67

本章小结68

课后习题68

第2部分 Java面向对象编程进阶第5章 Java类设计71

5.1 Java包71

5.1.1 package语句71

5.1.2 import语句73

5.1.3 JDK中主要的包73

5.2 类的继承及相关机制74

5.2.1 类的继承74

5.2.2 访问控制76

5.2.3 方法的重写78

5.2.4 多态性80

5.2.5 强制类型转换82

5.2.6 构造方法的重载和继承84

5.2.7 Object类87

5.3 关键字static和final90

5.3.1 关键字static90

5.3.2 关键字final93

5.4 抽象类93

5.5 接口94

5.6 内部类97

本章小结101

课后习题101

第6章 Java异常处理机制103

6.1 异常的概念及分类103

6.1.1 异常的概念103

6.1.2 Java异常分类104

6.2 Java异常处理机制104

6.2.1 捕获异常104

6.2.2 声明抛弃异常107

6.2.3 人工抛出异常108

6.3 用户自定义异常109

本章小结110

课后习题110

第7章 控制台与输入输出流编程111

7.1 命令行参数和系统属性111

7.1.1 Java命令行参数111

7.1.2 系统属性112

7.2 数据输入输出114

7.2.1 标准I/O操作114

7.2.2 文件I/O操作115

7.3 JDK常用类介绍117

7.3.1 Math类117

7.3.2 String类118

7.3.3 StringBuffer类119

7.4 Java集合简介120

7.5 Java I/O基本原理123

7.6 基本I/O类型123

7.6.1 InputStream类123

7.6.2 OutputStream类124

7.6.3 Reader类125

7.6.4 Writer类125

7.7 流的使用举例126

7.7.1 FileInputStream和FileOutputStream类126

7.7.2 DataInputStream和DataOutputStream类127

7.7.3 ObjectInputStream和ObjectOutputStream类128

7.7.4 FileReader和FileWriter类130

7.7.5 BufferedReader和BufferedWriter类131

本章小结132

课后习题132

第8章 Java多线程134

8.1 线程基本概念134

8.1.1 什么是线程134

8.1.2 多线程136

8.1.3 创建线程的第二种方式137

8.2 线程状态控制137

8.2.1 线程状态137

8.2.2 线程调度140

8.3 线程的同步142

8.3.1 临界资源问题142

8.3.2 互斥锁144

8.3.3 wait()和notify()方法145

8.3.4 生产者-消费者问题146

本章小结148

课后习题148

第9章 Java图形界面程序设计150

9.1 Java GUI设计150

9.1.1 抽象窗口工具集(AWT)150

9.1.2 Java组件和容器151

9.1.3 布局管理器152

9.2 Java GUI事件处理机制158

9.2.1 Java事件和事件处理158

9.2.2 多重监听器161

9.2.3 事件适配器163

9.2.4 内部类和匿名类在Java事件处理中的应用165

9.3 Java GUI应用程序开发167

9.3.1 AWT组件概述167

9.3.2 AWT菜单169

9.3.3 颜色和字体171

本章小结173

课后习题173

第3部分 Java应用开发专题第10章 Socket网络编程基础177

10.1 java.net包177

10.2 URL类177

10.3 Socket编程178

10.4 用Java编写HTTP服务器程序183

本章小结188

课后习题189

第11章 Applet与多媒体动画编程190

11.1 Applet简介190

11.1.1 Applet运行机制191

11.1.2 Applet安全机制192

11.2 Applet插件标记193

11.3 Applet绘图195

11.4 多媒体支持197

11.4.1 图像处理197

11.4.2 声音处理199

11.4.3 Application的多媒体支持201

11.5 Java动画203

11.6 JAR文件206

11.7 简单的绘图程序207

本章小结214

课后习题214

第12章 Java数据库编程入门216

12.1 数据库系统简介216

12.2 JDBC数据库访问接口217

12.2.1 java.sql包217

12.2.2 连接并操作数据库218

12.2.3 预处理语句222

本章小结223

课后习题223

附录A Java编码规范225

附录B 部分习题参考答案231

参考文献235

热门推荐