图书介绍

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

Java与面向对象程序设计教程
  • 印旻编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040075016
  • 出版时间:1999
  • 标注页数:365页
  • 文件大小:42MB
  • 文件页数:374页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java与面向对象程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

第一章 软件开发基础与Java语言概述1

1.1 软件开发基础1

1.1.1 软件运行原理1

1.1.2 操作系统与计算结构的发展2

1.1.3 软件开发过程与程序设计语言6

1.2 Java语言概述10

1.2.1 Java的发展历史10

1.2.2 Java程序的开发过程与运行环境11

1.2.3 Applet与Application15

习题一17

第二章Java语言基础19

2.1 Java程序的输入输出19

2.2 变量与数据类型25

2.2.1 变量25

2.2.2 数据类型29

2.3 表达式与运算符32

2.3.2 逻辑运算与关系运算34

2.3.1 算术运算35

2.3.3 位运算37

2.3.4 其他运算符38

2.3.5 运算符的优先级与结合性39

习题二40

第三章Java语言的结构化程序设计42

3.1 算法与结构化程序设计42

3.2 分支控制结构43

3.2.1 if语句44

3.2.2 switch语句47

3.3 循环控制结构48

3.4 定义和使用Java的方法52

习题三66

第四章 面向对象的软件开发基础68

4.1 面向对象的基本概念68

4.1.1 对象、类与实体68

4.1.2 对象的属性69

4.2 面向对象软件开发的基本过程71

4.3 面向对象程序设计方法的特点76

4.3.1 抽象76

4.3.2 封装77

4.3.3 继承78

4.3.4 多态79

4.4 面向对象程序设计方法的优点81

4.4.1 可重用性81

4.4.2 可扩展性82

4.4.3 可管理性83

习题四84

第五章Java面向对象编程基础85

5.1 定义类85

5.2 创建类的实例对象90

5.3 构造函数94

5.4 访问控制修饰符97

5.5 静态属性、静态方法与静态初始化器102

5.6 抽象类与抽象方法108

5.7 最终类、最终属性、最终方法与终结器114

5.8 其他修饰符及修饰符的混合使用116

习题五118

第六章 深入面向对象的程序设计120

6.1 继承与重载120

6.1.1 继承关系的定义120

6.1.2 属性的继承与隐藏123

6.1.3 方法的继承、重载与覆盖126

6.1.4 父类对象与子类对象的使用与转化132

6.1.5 构造函数的继承与重载135

6.2 包(package)143

6.3 接口147

6.3.1 接口的基本概念147

6.3.2 接口的声明149

6.3.3 接口的实现151

6.4.1 编程中的错误155

6.4 错误、异常及其处理155

6.4.2 异常与异常类156

6.4.3 异常的抛出159

6.4.4 异常的处理162

习题六167

第七章 常用工具、算法与数据结构169

7.1 Java的类库169

7.1.1 Java的类库结构169

7.1.2 语言基础类库172

7.2 数组与向量类175

7.2.1 数组175

7.2.2 向量类180

7.3 字符串187

7.3.1 字符串常量与String类187

7.3.2 字符串变量与StringBuffer类191

7.3.3 Java Application的命令行参数192

7.4.1 排序194

7.4 常用算法194

7.4.2 查找199

7.4.3 递归202

7.5 堆栈与栈类206

7.6 链表与队列208

7.6.1 链表208

7.6.2 队列214

7.7 树217

7.8 其他常用工具223

7.8.1 日期类223

7.8.2 随机类224

习题七226

第八章 Applet与图形用户界面228

8.1 Applet的基本工作原理228

8.2 使用Applet类229

8.3 Applet与HTML文件的配合233

8.3.1 HTML中的Applet标记233

8.3.2 向Applet传递参数234

8.4 Java图形用户界面概述235

8.5 绘制用户自定义成分238

8.5.1 绘制图形238

8.5.2 显示文字240

8.5.3 控制颜色241

8.5.4 显示图像243

8.5.5 实现动画244

8.6.1 JDK1.02的事件处理机制246

8.6 事件处理机制246

8.6.2 JDK1.1的事件处理机制250

8.7 事件及其监听者257

8.7.1 事件类体系257

8.7.2 监听者接口262

8.8 图形用户界面的标准组件264

8.8.1 基本控制组件265

8.8.2 布局设计280

8.8.3 容器组件293

习题八309

第九章Java网络程序设计及相关技术311

9.1 流式输入输出与文件处理311

9.1.1 Java输入输出类库311

9.1.2 数据输入输出流316

9.1.3 文件的处理与随机访问317

9.2 Java多线程机制328

3.2.1 Java中的线程328

9.2.2 Java的线程类与Runnable接口330

9.2.3 如何在程序中实现多线程331

9.2.4 线程的同步与死锁336

9.3 网络应用的层次和结构337

9.4 用Java实现底层网络通信339

9.4.1 基于连接的流式套接字(socket)339

9.4.2 无连接的数据报(UDP)346

9.5 Java程序对网上资源的访问351

9.6 Java程序对数据库的访问与操作(JDBC)358

习题九363

热门推荐