当前位置:首页 > 工业技术
Java程序设计教程
Java程序设计教程

Java程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:赵辉,郑山红,王璐等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2008
  • ISBN:9787508457123
  • 页数:291 页
图书介绍:本书全面、系统地介绍了Java语言的基本概念、基本语法和程序设计方法。全书共分12章,主要内容包括Java语言概述、Java程序设计基础、Java与面向对象程序设计、深入面向对象程序设计、Java基本类库、异常处理、GUI、高级GUI编程、Java Applet、输入输出处理、数据库与JDBC以及Java高级编程。本书的特点是概念清晰、论述严谨、内容丰富、结构合理、语言简洁、通俗易懂,既重视基本理论和基本概念的阐述,又注重程序设计能力的培养,同时反映Java语言的最新发展。本书可以作为高等院校计算机及相关专业的教材,也适用于从事实际软件开发的人员使用。
《Java程序设计教程》目录

第1章 Java语言概述 1

1.1程序设计语言基础 1

程序设计语言的发展历史 1

高级语言的分类 3

1.2 Java的发展历史 4

1.3 Java语言的特点 4

1.4 Java体系结构 7

1.5 Java开发环境 8

JDK 9

安装JDK 9

开发环境配置 10

1.6 Java应用程序实例 11

Java Application 11

Java Applet 12

本章小结 14

习题一 15

第2章 Java程序设计基础 16

2.1标识符和关键字 16

标识符 16

关键字 16

注释 17

2.2变量和常量 17

2.3基本数据类型 18

数据类型概述 18

整数类型 18

浮点类型 19

布尔类型 19

字符类型 19

基本数据类型间的相互转换 20

2.4运算符与表达式 21

算术运算符与算术表达式 21

关系运算符与关系表达式 22

逻辑运算符与逻辑表达式 23

位运算符与位表达式 23

赋值运算符与赋值表达式 24

条件运算符与条件表达式 25

其他运算符 26

运算符的优先级与结合性 26

2.5数组 27

一维数组 27

数组的数组 29

2.6控制语句 30

选择语句 31

循环语句 34

跳转语句 35

本章小结 37

习题二 38

第3章 Java与面向对象编程 39

3.1面向对象基础 39

面向对象的基本原理 39

面向对象的基本概念 40

面向对象编程的特点 41

3.2类 42

类的结构 42

成员变量 44

成员方法 45

构造方法 46

3.3对象 48

创建对象 48

使用对象 50

释放对象 52

对象引用与对象实体 52

对象数组 53

3.4包 55

包的概念 55

创建包 55

导入包 56

3.5类成员的访问控制权限 58

3.6数据共享 60

类变量 61

类变量的访问 62

类方法 63

3.6.4常量 64

3.7综合实例 65

本章小结 68

习题三 69

第4章 深入面向对象程序设计 71

4.1继承 71

继承的定义 71

属性隐藏 74

方法覆盖 75

super与this关键字 76

4.2多态 80

方法重载 80

对象造型 82

动态绑定 82

4.3抽象类 84

抽象类的定义 84

抽象类的使用 85

4.4接口 86

接口的定义 87

接口的实现 87

接口的多态 89

4.5内部类 90

实名内部类 91

匿名内部类 94

4.6综合实例 96

本章小结 102

习题四 103

第5章 Java基本类库 105

5.1 Java类库 105

5.2 Object与System 106

Object类 106

System类 107

5.3 String与StringBuffer 108

字符串的表示和创建 108

字符串的常用方法 109

用StringTokenizer类分解字符串 113

字符串与字符和字节数组 114

StringBuffer类 116

5.4 Java基本数据类型的封装 117

基本数据类型与封装类型的转换 117

字符串与数值类型的相互转换 119

5.5 Math类 121

5.6 Vector类 122

5.7 Date类 123

5.8综合实例 125

本章小结 127

习题五 128

第6章 Java异常处理 130

6.1常见错误 130

编译错误 130

运行错误 131

6.2异常类 132

6.3异常处理机制 133

6.4异常的处理 134

结构化异常处理 134

抛出异常 137

6.5自定义异常 138

6.6异常处理原则 140

6.7综合实例 141

本章小结 142

习题六 142

第7章 GUI设计基础 144

7.1 GUI简介 144

AWT组件 144

Swing组件 145

7.2 Swing基本组件结构 145

7.3 Java窗口 146

Jframe的常用方法 146

窗口与屏幕 148

7.4文本框与文本区 148

文本框 148

文本区 150

7.5事件 151

7.6按钮与标签 154

按钮组件 154

标签组件 154

7.7选择型组件 156

复选框 156

单选按钮 157

下拉列表 159

7.8表格 160

7.9面板 163

JPanel面板 163

滚动面板JScrollPane 164

7.10综合实例 166

本章小结 169

习题七 170

第8章 高级GUI设计 171

8.1菜单条、菜单、菜单项 171

8.2布局设计 174

FlowLayout布局 174

BorderLayout布局 175

CardLayout布局 176

GridLayout布局 178

BoxLayout布局 180

null布局 184

8.3对话框 185

消息对话框 185

确认对话框 187

文件对话框 188

颜色对话框 190

8.4基本事件 192

窗口事件 192

鼠标事件 194

键盘事件 196

8.5综合实例 199

本章小结 204

习题八 205

第9章 Java Applet 206

9.1 Java Applet入门 206

Java Applet概述 206

Applet类 207

JApplet 208

HTML与Applet 208

9.2 Java Applet生命周期 210

9.3 Applet图形绘制 212

9.4 Java Applet与多媒体 213

图像处理 213

声音处理 214

9.5综合实例 215

本章小结 217

习题九 218

第10章 输入输出处理 219

10.1数据流简介 219

10.2 java.io包 219

10.3文件 220

创建文件对象 220

文件操作 221

目录操作 222

运行可执行文件 224

10.4字节流 224

InputStream类和OutputStream类 224

FileInputStream类和FileOutputStream类 225

10.5字符流 228

Reader和Writer 228

FileReader类和FileWriter类 229

BufferedReader类和BufferedWriter类 229

10.6 RandomAccessFile类 231

10.7对象的串行化 233

10.8综合实例 235

本章小结 237

习题十 238

第11章 数据库与JDBC 240

11.1 JDBC简介 240

JDBC结构 240

JDBC应用模式 241

11.2 JDBC的主要类和接口 242

DriverManager类 243

Connection接口 243

Statement接口 244

PreparedStatement接口 244

ResultSet接口 245

11.3通过JDBC访问数据库 248

JDBC驱动程序类 248

配置ODBC数据源 249

JDBC的工作流程 252

11.4 JDBC综合实例 254

本章小结 259

习题十一 260

第12章 Java高级编程 261

12.1多线程 261

线程简介 261

创建和使用线程 262

线程的调度 264

线程同步 268

12.2网络编程 269

网络编程基本知识 269

URL编程 270

Socket通信 272

数据报通信 276

12.3综合实例 279

本章小结 282

习题十二 283

附录1 Java编程规范 284

附录2 常用Java开发工具 288

附录3 相关网络资源 290

参考文献 291

相关图书
作者其它书籍
返回顶部