图书介绍

Java面向对象程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java面向对象程序设计
  • 何曙辉著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111385486
  • 出版时间:2012
  • 标注页数:211页
  • 文件大小:52MB
  • 文件页数:219页
  • 主题词: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 Java语言的产生与特点1

1.1.1 Java语言的发展史1

1.1.2 Java语言特点2

1.2 Java工作原理3

1.2.1 高级语言的运行机制4

1.2.2 Java程序运行机制4

1.3 构建Java程序开发环境5

1.3.1 JDK的安装5

1.3.2 设置环境变量6

1.4 第一个Java程序7

1.4.1 编辑Java源代码7

1.4.2 编译、执行Java源代码10

1.5 Java程序设计规范11

1.5.1 Java程序的组织形式11

1.5.2 Java源文件命名规则11

本章小结11

本章练习11

第2章 Java语言基础12

2.1 常用关键字12

2.1.1 标识符12

2.1.2 保留字12

2.2 变量和常量13

2.2.1 变量名13

2.2.2 变量类型13

2.2.3 变量的作用域15

2.2.4 变量的初始化15

2.2.5 常量15

2.3 运算符与表达式16

2.3.1 赋值运算符17

2.3.2 算术运算符18

2.3.3 关系运算符19

2.3.4 条件运算符20

2.3.5 移位运算符20

2.3.6 语句和表达式25

2.4 控制语句26

2.4.1 if-else条件语句26

2.4.2 switch条件语句27

2.4.3 for循环语句28

2.4.4 while和do-while循环语句29

2.5 数组31

2.5.1 数组的概念31

2.5.2 一维数组31

2.5.3 多维数组32

2.5.4 其他数组操作34

2.5.5 字符数组及其操作35

2.6 注释37

本章小结37

本章练习37

第3章 面向对象编程39

3.1 面向对象的基本概念39

3.1.1 什么是对象39

3.1.2 什么是类40

3.1.3 什么是消息40

3.2 抽象和类41

3.2.1 属性和方法41

3.2.2 类的多态性41

3.2.3 类的层次性42

3.3 类的实例和类成员43

3.3.1 定义类43

3.3.2 类的继承46

3.3.3 方法重载47

3.3.4 初始化实例和类成员48

本章小结50

本章练习51

第4章 Java类和对象的高级特征52

4.1 类包52

4.1.1 创建类包52

4.1.2 类包应用实例52

4.2 接口53

4.2.1 创建接口53

4.2.2 接口应用实例54

4.3 抽象方法56

4.4 抽象类57

4.4.1 创建抽象类57

4.4.2 抽象类应用实例57

4.5 final类59

4.5.1 创建final类59

4.5.2 final类应用实例61

4.6 嵌套类62

4.6.1 创建嵌套类62

4.6.2 嵌套类的应用实例63

4.7 Java的API65

本章小结67

本章练习67

第5章 异常处理68

5.1 异常概述68

5.1.1 Java异常68

5.1.2 常用Java异常类列表69

5.2 异常的处理方法69

5.2.1 try-catch语句70

5.2.2 try-catch-finally语句72

5.2.3 抛出异常74

5.2.4 系统自动抛出的异常74

5.2.5 throw语句抛出的异常75

5.3 定义异常类76

本章小结78

本章练习78

第6章 Java图形用户界面79

6.1 生成图形化用户界面79

6.1.1 GUI概述79

6.1.2 一个GUI实例80

6.1.3 AWT容器组件81

6.1.4 布局管理器85

6.2 AWT事件处理模型93

6.2.1 Java事件模型93

6.2.2 事件类和事件监听器95

6.2.3 事件适配器99

6.3 常用GUI组件库104

6.3.1 基本组件104

6.3.2 菜单组件110

6.4 Swing开发包112

6.4.1 Swing简介112

6.4.2 Swing的特性112

6.4.3 Swing组件和容器113

本章小结114

本章练习114

第7章 输入/输出处理115

7.1 File类115

7.1.1 访问文件和目录115

7.1.2 文件过滤器118

7.2 I/O字节流和字符流119

7.2.1 字节流119

7.2.2 字符流120

7.2.3 字节流和字符流的应用121

7.3 使用流125

7.3.1 节点流和处理流125

7.3.2 标准输入流与标准输出流128

7.3.3 转换流132

7.3.4 随机访问文件133

7.4 对象序列化136

本章小结138

本章练习139

第8章 网络编程140

8.1 网络概述140

8.1.1 网络基础知识140

8.1.2 TCP与UDP141

8.2 URL编程142

8.2.1 URL概述142

8.2.2 URL的组成142

8.2.3 创建一个URL143

8.2.4 解析URL143

8.2.5 从URL读取WWW网络资源145

8.2.6 通过URLConnection连接WWW145

8.3 Socket编程146

8.3.1 Socket通信146

8.3.2 SocketAPI147

8.3.3 Socket通信的一般过程148

8.3.4 最小TCP/IP服务器148

8.3.5 最小TCP/IP客户端149

8.4 Datagram编程150

8.4.1 Datagram通信150

8.4.2 基于UDP的简单的Client/Server程序设计151

8.5 综合实例154

8.5.1 聊天室的设计154

8.5.2 简单的Web浏览器设计157

本章小结160

本章练习160

第9章 JDBC编程162

9.1 数据库介绍162

9.1.1 数据库基本知识162

9.1.2 常见的数据库系统162

9.2 SQL语句163

9.2.1 DDL语句164

9.2.2 DML语句165

9.3 JDBC连接技术166

9.3.1 JDBC介绍166

9.3.2 JDBC基本操作167

9.3.3 JDBC连接应用实例169

9.3.4 JDBC高级操作172

本章小结179

本章练习179

第10章 多线程180

10.1 线程的基本概念180

10.1.1 线程和多线程180

10.1.2 线程的生命周期181

10.1.3 线程的调度与优先级182

10.2 创建线程183

10.2.1 用Thread类建立多线程183

10.2.2 用Runnable接口建立线程186

10.3 线程的控制187

10.3.1 停止线程运行187

10.3.2 线程睡眠sleep()189

10.3.3 暂停线程运行yield()191

10.3.4 连接线程join()191

10.3.5 中断线程interrupt()193

10.4 线程同步与线程锁193

10.4.1 利用synchronized实现对共享数据的同步控制193

10.4.2 利用wait(),notify(),notifyAll()实现线程间的相互通信199

本章小结202

本章练习203

第11章 实训204

实训一 掌握开发工具和运行环境204

实训二 Java编程语法基础204

实训三 面向对象205

实训四 异常的使用206

实训五 图形用户界面(1)206

实训六 图形用户界面(2)207

实训七 输入/输出流的应用208

实训八 网络编程208

实训九 Java数据库编程209

实训十 使用多线程编程210

参考文献211

热门推荐