《Java实用编程技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王诚主编;张祖昶,梅霆,汪胡青编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2012
  • ISBN:9787115273031
  • 页数:222 页
图书介绍:本书共分为11章,主要内容包括Java语言编程基础、Java面向对象编程技术及相关概念、Java异常处理、String类及StringBuffer类、输入输出内容、线程编程技术、网络编程技术、数据库编程技术、Java图形用户界面、Jsp基础知识。

第1章Java语言概述及编程基础 1

1.1 Java语言概述 1

1.1.1 Java语言发展 1

1.1.2 Java语言的特点 2

1.1.3 Java平台 3

1.2 Java语言开发环境 4

1.2.1 Jdk下载及安装 4

1.2.2 Java开发环境设置 6

1.2.3 Java开发过程 7

1.2.4 Eclipse开发工具及使用 8

1.3 Java语言编程基础 10

1.3.1 Java标识符 10

1.3.2 Java关键字 11

1.3.3 Java基本数据类型 11

1.3.4运算符 12

1.3.5程序控制语句 15

思考与习题 18

第2章Java面向对象技术基础 19

2.1类及对象 19

2.1.1面向对象基本概念 19

2.1.2类的定义 20

2.1.3对象的创建和使用 21

2.1.4成员方法及其修饰符 22

2.1.5构造方法 23

2.1.6方法重载 24

2.1.7成员变量 26

2.2继承与多态性 26

2.2.1继承 26

2.2.2多态与方法重写 29

2.2.3 this关键字 30

2.2.4 super关键字 31

2.2.5 static关键字 32

2.2.6 final类 33

2.2.7 abstract类和抽象方法 34

2.3包 35

2.3.1包的概念 35

2.3.2引入包 36

2.3.3访问保护 36

2.3.4包的编译 37

2.4接口 37

2.4.1接口定义 37

2.4.2扩展接口 39

2.5 UML初步 40

思考与习题 42

第3章Java异常处理 43

3.1异常概述 43

3.2异常处理 45

3.2.1异常处理类 45

3.2.2异常捕获 45

3.2.3声明及抛出异常 50

3.3创建用户自定义异常 52

思考与习题 53

第4章String类及 StringBuffer类 54

4.1 String类 54

4.1.1字符串初始化 54

4.1.2取字符 56

4.1.3比较操作 57

4.1.4字符串的连接 58

4.1.5字符串转换 59

4.1.6字符串的定位 60

4.1.7字符串的修改 61

4.2 StringBuffer类 62

4.2.1 StringBuffer类介绍 62

4.2.2 StringBuffer方法 62

思考与习题 65

第5章 输入/输出 66

5.1输入/输出基础 66

5.1.1流的概念 66

5.1.2控制台输入/输出 68

5.1.3文件类 70

5.2字节流 72

5.3字符流 75

思考与习题 78

第6章 线程 79

6.1线程概念 79

6.1.1 Java线程模型 79

6.1.2主线程 81

6.1.3创建线程 82

6.1.4线程优先级 86

6.2线程同步 88

6.2.1什么是线程同步 88

6.2.2线程通信 91

6.2.3死锁 95

思考与习题 96

第7章Java网络编程 97

7.1网络编程基础 97

7.1.1 TCP 97

7.1.2 UDP 97

7.1.3端口 97

7.1.4套接字 97

7.1.5客户/服务器模式 98

7.1.6 Java和网络 98

7.1.7 InetAddress类 99

7.1.8 URL 100

7.2基于TCP的编程 102

7.2.1编程模型 102

7.2.2实例一 104

7.2.3实例二 105

7.3基于UDP的编程 108

7.3.1编程模型 108

7.3.2实例 109

思考与习题 110

第8章Java数据库编程 111

8.1 JDBC 111

8.1.1 JDBC概念 111

8.1.2系统编程模型 111

8.1.3 JDBC接口 112

8.1.4 JDBC驱动 112

8.1.5 java.sql包 114

8.2数据库编程 116

8.2.1 SQL简介 116

8.2.2编程模型 117

8.2.3图书借阅管理系统实例 118

思考与习题 122

第9章Java图形用户界面 123

9.1概述 123

9.1.1图形用户界面 123

9.1.2组件 123

9.2 Swing组件 125

9.2.1文本组件 125

9.2.2按钮组件 126

9.2.3列表组件 126

9.2.4窗口及面板组件 127

9.2.5实例 127

9.3布局管理器 129

9.3.1布局管理器简介 129

9.3.2 FlowLayout顺序布局 129

9.3.3 BorderLayout边框布局 130

9.3.4 GridLayout网格布局 130

9.3.5应用布局管理器的实例 131

9.4事件 133

9.4.1事件处理机制 133

9.4.2事件类 134

9.4.3事件源 140

9.4.4监听器 140

9.4.5事件处理实现 142

9.4.6适配器类 146

9.5界面编程实例 147

思考与习题 171

第10章JSP技术 172

10.1概述 172

10.1.1 JSP技术概述 172

10.1.2 JSP开发环境 173

10.2 JSP语法 174

10.2.1 JSP元素 175

10.2.2 JSP指令 175

10.3 JSP内置对象 176

10.3.1 page对象 176

10.3.2 config对象 176

10.3.3 request对象 177

10.3.4 response对象 177

10.3.5 out对象 177

10.3.6 session对象 178

10.3.7 application对象 178

10.3.8 pageContext对象 178

10.3.9 exception对象 179

10.4 JSP编程实例 179

思考与习题 184

第11章 实例开发 185

11.1试卷生成系统 185

11.1.1程序概述 185

11.1.2文件说明 185

11.1.3功能结构图 185

11.1.4主要界面 186

11.1.5程序代码清单 187

11.2基于JSP技术的登录注册系统 208

参考文献 222