图书介绍

Java程序设计教程pdf电子书版本下载

Java程序设计教程
  • 赵辉,郑山红,王璐等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508457123
  • 出版时间:2008
  • 标注页数:291页
  • 文件大小:29MB
  • 文件页数:303页
  • 主题词: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

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

精品推荐