图书介绍

Java语言基础教程PDF|Epub|txt|kindle电子书版本网盘下载

Java语言基础教程
  • 刘其成主编;山东省教育厅组编 著
  • 出版社: 东营:石油大学出版社
  • ISBN:7563607757
  • 出版时间:2001
  • 标注页数:394页
  • 文件大小:35MB
  • 文件页数:406页
  • 主题词:JAVA语言(学科: 程序设计)

PDF下载


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

下载说明

Java语言基础教程PDF格式电子书版下载

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

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

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

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

图书目录

第一章 程序设计基础1

1.1 程序设计语言1

1.2 算法及其描述3

1.2.1 算法的特征3

1.2.2 算法的描述3

1.3 结构化程序设计方法3

1.3.1 基本控制结构3

1.3.2 自顶向下、逐步细化与模块化程序设计4

1.4.1 概述5

1.4 面向对象程序设计方法5

1.4.2 面向对象的基本概念6

1.4.3 面向对象程序设计方法的特点8

1.4.4 面向对象的程序设计语言12

本章小结13

习题一13

第二章 Java语言概述15

2.1 Java语言的历史与现状15

2.1.1 Java语言的历史15

2.1.2 Java语言的现状15

2.2 Java的工作机制16

2.3 Java语言的特点17

2.3.1 Java语言17

2.3.2 Java Applet19

2.3.3 丰富的类库19

2.3.4 Java和C、C++19

2.4 Java的开发工具20

2.4.1 常见的Java开发工具简介20

2.4.2 JDK1.2开发工具21

2.5.1 Java Application结构24

2.5 Java的程序结构24

2.5.2 Java Applet结构27

2.5.3 Java程序结构29

2.6 基本输入/输出处理30

2.6.1 标准输入输出30

2.6.2 数据输入输出流32

2.6.3 BufferedReader33

2.7 异常处理语句简介33

本章小结34

习题二35

3.1.1 标识符36

3.1.2 保留字36

第三章 Java语言基础36

3.1 标识符与保留字36

3.2 表达式37

3.2.1 表达式的概念37

3.2.2 表达式的组成37

3.3 数据类型38

3.3.1 数据类型的划分38

3.3.2 简单数据类型38

3.4.1 布尔型常量40

3.4.2 字符型常量40

3.4 常量40

3.4.3 整型常量41

3.4.4 浮点型常量42

3.4.5 字符串常量42

3.5 变量42

3.5.1 变量的概念42

3.5.2 变量的声明43

3.5.3 变量的有效范围44

3.5.4 变量的赋值45

3.5.5 类型转换45

3.6 运算符46

3.6.1 算术运算符47

3.6.2 关系运算符48

3.6.3 逻辑运算符48

3.6.4 位运算符49

3.6.5 赋值运算符52

3.6.6 条件运算符52

3.6.7 运算符的优先级和结合性52

3.7 注释语句53

本章小结54

习题三54

4.1.1 条件语句if56

4.1 分支语句56

第四章 结构化编程56

4.1.2 多分支语句switch59

4.1.3 分支语句使用举例61

4.2 循环语句63

4.2.1 while语句63

4.2.2 do-while语句64

4.2.3 for语句65

4.2.4 循环嵌套66

4.2.5 循环语句使用举例67

4.3 与程序转移有关的其他语句69

4.3.1 continue语句69

4.3.2 break语句70

4.3.3 return语句71

4.3.4 转移语句使用举例71

4.4 数组72

4.4.1 数组的概念72

4.4.2 数组的定义73

4.4.3 静态数组初始化74

4.4.4 数组元素的引用74

4.4.5 多维数组76

4.5 应用举例78

本章小结82

习题四83

第五章 面向对象编程85

5.1 类85

5.1.1 类声明85

5.1.2 类体87

5.1.3 构造函数91

5.2 对象91

5.2.1 对象的生成91

5.2.2 对象的使用92

5.2.3 对象的清除93

5.3.1 继承关系的定义95

5.3 继承95

5.3.2 成员变量的继承和隐藏96

5.3.3 方法的继承、重载和覆盖97

5.3.4 this和super103

5.3.5 构造函数的继承与重载103

5.4 多态105

5.4.1 编译时多态105

5.4.2 运行时多态107

5.5 Obiect类108

5.6.2 接口的定义110

5.6.1 接口的基本概念110

5.6 接口110

5.6.3 接口的实现111

5.6.4 接口的继承112

5.7 包113

5.7.1 package语句113

5.7.2 import语句114

5.7.3 编译和运行包115

5.8 Java的类库结构115

5.8.1 Java类库115

5.8.3 其他类库116

5.8.2 HotJava类库116

5.9 静态初始化和垃圾回收机制117

5.9.1 静态初始化117

5.9.2 垃圾回收机制119

5.10 Inner Classes(内部类)120

5.11 应用举例121

本章小结124

习题五125

6.1.2 运行错误127

6.1.1 编译错误127

6.1 编程中的错误127

第六章 异常处理127

6.2 异常与异常类128

6.2.1 异常处理机制概述128

6.2.2 异常类结构与组成130

6.2.3 系统定义的运行异常131

6.2.4 用户自定义的异常132

6.3 异常的处理134

6.3.1 try-catch-finally134

6.3.2 多异常的处理136

6.4.2 语句抛出的异常140

6.4.1 系统自动抛出的异常140

6.4 异常的抛出140

6.5 应用举例141

本章小结144

习题六144

第七章 常用基础类库与工具类库145

7.1 语言基础类库145

7.1.1 数据类型类145

7.1.2 Math类146

7.1.3 System类149

7.2 字符串149

7.2.1 字符串常量的表示与String类150

7.2.2 字符串变量表示与StringBuffer类153

7.2.3 Java Application命令行参数155

7.3 向量类156

7.4 枚举接口160

7.5 日期类161

7.6 随机类163

本章小结164

习题七165

第八章 图形用户界面166

8.1 Java图形用户界面概述166

8.2 一个最简单的窗口167

8.3 绘制用户自定义成分168

8.3.1 绘制图形169

8.3.2 显示文字170

8.3.3 控制颜色172

8.3.4 显示图像174

8.4 基于AWT的图形用户界面175

8.4.1 AWT简介175

8.4.2 事件处理177

8.4.3 标准组件及其事件180

8.5.1 JFC/Swing简介227

8.5 基于JFC/Swing的图形用户界面227

8.5.2 标准组件228

8.5.3 事件处理228

8.5.4 Swing应用举例228

本章小结231

习题八232

第九章 Applet234

9.1 HTML简介234

9.2 Applet基本工作原理234

9.3.1 Applet的创建235

9.3 Applet执行过程235

9.3.2 Applet的生命周期与绘图周期236

9.3.3 Applet和HTML240

9.3.4 同时实现Applet与Application242

9.4 Applet的通信244

9.4.1 同页Applet间的通信244

9.4.2 Applet和浏览器之间的通信247

9.4.3 Applet的网络通信250

9.5 Applet用户界面设计250

9.5.1 标准组件251

9.5.2 图形、文本与颜色252

9.5.3 图像254

9.5.4 声音255

9.6 JFC Applet257

9.7 应用举例257

本章小结261

习题九262

第十章 输入/输出处理263

10.1 输入/输出流概述263

10.1.1 流的概念263

10.1.2 输入/输出流层次263

10.2.1 InputStream和OutputStream266

10.2 常用字节流处理266

10.2.2 过滤流269

10.2.3 管道流270

10.2.4 内存的读/写270

10.2.5 顺序输入流271

10.3 常用字符流处理271

10.3.1 Reader和Writer271

10.3.2 InputStreamReader和OutputStreamWriter272

10.3.3 BufferedReader和BufferedWriter273

10.4.1 文件与目录管理274

10.4 文件处理274

10.4.2 文件的顺序处理278

10.4.3 随机访问文件279

10.5 对象的串行化282

10.5.1 对象串行化概述282

10.5.2 对象串行化的实现282

10.5.3 定制串行化284

10.6 应用举例285

本章小结288

习题十289

11.1.2 线程的状态与生命周期291

11.1.1 基本概念291

11.1 线程291

第十一章 多线程机制291

11.1.3 线程调度与优先级292

11.2 Runnable接口与Thread类293

11.2.1 Runnable接口293

11.2.2 Thread类293

11.3 多线程的实现295

11.3.1 创建Thread类的子类295

11.3.2 实现Runnable接口296

11.3.3 两种方法的比较297

11.4.1 线程同步298

11.4 线程的同步与死锁298

11.4.2 线程死锁301

11.5 动画制作302

本章小结304

习题十一305

第十二章 网络编程306

12.1 机器的标识306

12.1.1 InetAddress类306

12.1.2 服务器和客户机308

12.1.3 端口308

12.2.2 Socket类309

12.2 TCP套接字(Socket)通信309

12.2.1 TCP套接字通信的一般结构309

12.2.3 ServerSocket类310

12.2.4 一个简单的Client/Server程序311

12.2.5 多用户机制313

12.3 数据报通信316

12.3.1 DatagramSocket类316

12.3.2 DatagramPacket类317

12.3.3 一个简单的Client/Server程序317

12.4.2 URL类320

12.4 URL(统一资源定位器)320

12.4.1 URL的格式320

12.4.3 URLConnection类322

12.5 应用举例322

12.5.1 服务器端程序323

12.5.2 客户机端程序327

本章小结332

习题十二332

13.1.1 数据处理技术的发展333

13.1.2 数据库和数据库管理系统333

13.1 关系数据库简介333

第十三章 JDBC技术333

13.1.3 关系数据库和关系数据库管理系统334

13.1.4 结构化查询语句(SQL)334

13.2 JDBC概述334

13.2.1 JDBC与ODBC的比较335

13.2.2 JDBC驱动程序336

13.3 通过JDBC访问数据库的步骤337

13.3.1 数据库的URL337

13.3.2 连接数据库338

13.3.3 发送SQL语句338

13.3.4 处理结果集(ResultSet)339

13.3.5 关闭连接340

13.3.6 两层模型和三层模型341

13.4 通过JDBC访问数据库的实现341

13.4.1 表的结构操作342

13.4.2 数据库记录操作343

13.4.3 数据库查询、检索344

13.5 应用举例345

本章小结347

习题十三348

14.1.3 Servlet运行环境349

14.1.2 Servlet与Applet的区别349

14.1.1 什么是Servlet349

14.1 Servlet简介349

第十四章 Servlet与JSP349

14.1.4 Servlet的安装和调用350

14.2 一个简单的Servlet实例351

14.3 Servlet实现方法353

14.3.1 HTTP协议353

14.3.2 Servlet的类与方法354

14.4 JSP简介360

14.5 应用举例363

本章小结368

习题十四369

第十五章 其他开发技术370

15.1 反射机制370

15.1.1 简介370

15.1.2 Class类370

15.1.3 Member接口及实现类373

15.2 JavaBeans组件376

15.2.1 概述376

15.2.2 JavaBeans开发、测试工具379

15.2.3 构造JavaBeans组件的一般过程379

15.2.4 EJB380

15.3.1 简介382

15.3.2 RMI系统的一般结构382

15.3 RMI382

15.3.3 一个简单的RMI实例384

15.4 CORBA与Java386

15.4.1 CORBA概述386

15.4.2 JavaIDL:Java的CORBA接口387

15.4.3 CORBA与RMI比较388

15.5 Jini简介388

15.5.1 Jini的体系结构389

15.5.4 结论390

15.5.2 JavaSpace390

15.5.3 应用390

15.6 Java安全性391

15.6.1 Java安全体系结构391

15.6.2 安全管理器391

15.6.3 JDK1.2中的权限392

15.6.4 Java加密体系结构393

15.6.5 Java浏览器的安全性策略393

本章小结394

习题十五394

热门推荐