图书介绍

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

Java语言与面向对象程序设计
  • 印旻编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302039275
  • 出版时间:2000
  • 标注页数:310页
  • 文件大小:32MB
  • 文件页数:322页
  • 主题词: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

1.2 面向对象问题求解概述2

1.3 对象、类与实体3

1.4 对象的属性与相互关系4

1.4.1 对象的属性4

1.4.2 对象的关系5

1.5 面向对象的软件开发过程6

1.5.1 面向对象的分析6

1.5.3 面向对象的实现8

1.5.2 面向对象的设计8

1.6 面向对象程序设计方法的优点9

1.6.1 可重用性9

1.6.2 可扩展性10

1.6.3 可管理性11

1.7 小结12

习题12

第2章 Java概述13

2.1 第一个Java Application程序13

2.1.1 源程序编辑13

2.1.2 字节码的编译生成14

2.1.3 字节码的解释与运行16

2.2 第一个Java Applet程序17

2.2.1 源程序的编辑与编译17

2.2.2 代码嵌入19

2.2.3 Applet的运行20

2.3 图形界面的输入输出22

2.3.1 Java Applet图形界面输入输出22

2.3.2 Java Application图形界面输入输出24

2.4 字符界面的输入输出27

2.5 Java语言的特点29

习题30

2.6 小结30

第3章 Java语言基础31

3.1 Java程序的构成31

3.2 数据类型、变量与常量32

3.2.1 数据类型32

3.2.2 标识符33

3.2.3 常量34

3.2.4 变量35

3.3 表达式39

3.3.1 赋值与强制类型转换39

3.3.2 算术运算40

3.3.3 关系运算43

3.3.4 逻辑运算44

3.3.5 位运算45

3.3.6 其他运算符46

3.3.7 运算符的优先级与结合性47

3.3.8 注释47

3.4 流程控制语句48

3.4.1 结构化程序设计的三种基本流程48

3.4.2 分支语句49

3.4.3 循环语句52

3.4.4 跳转语句56

3.5 小结57

习题57

第4章 抽象、封装与类59

4.1 抽象与封装59

4.1.1 抽象59

4.1.2 封装60

4.2 Java的类60

4.2.1 系统定义的类60

4.2.2 用户程序自定义类63

4.2.3 创建对象与定义构造函数65

4.3.1 抽象类69

4.3 类的修饰符69

4.3.2 最终类70

4.4 域71

4.5 方法75

4.6 访问控制符80

4.7 小结85

习题85

第5章 继承与多态87

5.1 继承87

5.2.1 派生子类88

5.2 Java的继承88

5.2.2 域的继承与隐藏91

5.2.3 方法的继承与覆盖95

5.2.4 this与super98

5.3 多态102

5.4 Java的重载104

5.5 构造函数的继承与重载107

5.6 包113

5.6.1 创建包113

5.6.2 包的引用115

5.7 接口116

5.7.1 接口概述116

5.7.2 声明接口117

5.7.3 实现接口119

5.8 小结120

习题121

第6章 工具类与算法124

6.1 语言基础类库124

6.1.1 Object类124

6.1.2 数据类型类124

6.1.3 Math类126

6.1.4 System类126

6.2.1 Applet的基本工作原理127

6.2 Applet类与Applet小程序127

6.2.2 Applet类128

6.2.3 HTML文件参数传递132

6.3 数组134

6.4 向量136

6.5 字符串139

6.5.1 String类139

6.5.2 StringBuffer类143

6.5.3 Java Application命令行参数145

6.6 递归147

6.7.1 冒泡排序150

6.7 排序150

6.7.2 选择排序154

6.7.3 插入排序155

6.7.4 桶排序156

6.8 查找158

6.9 链表162

6.9.1 链表的节点162

6.9.2 创建链表163

6.9.3 遍历链表165

6.9.5 链表的删除操作166

6.9.4 链表的插入操作166

6.10 队列168

6.11 堆栈170

6.12 二叉树173

6.13 小结180

习题180

第7章 图形用户界面的设计与实现183

7.1 图形用户界面概述183

7.2 用户自定义成分185

7.2.1 绘制图形185

7.2.2 显示文字186

7.2.3 控制颜色188

7.2.4 显示图像190

7.2.5 实现动画效果191

7.3 Java的事件处理192

7.4 GUI标准组件概述195

7.5 标签、按钮与动作事件197

7.6 文本框、文本区域与文本事件200

7.7 单、复选按钮,列表与选择事件203

7.8 滚动条与调整事件213

7.9 画布与鼠标、键盘事件217

7.10.1 FlowLayout224

7.10 布局设计224

7.10.2 BorderLayout225

7.10.3 CardLayout227

7.10.4 GridLayout228

7.11 Panel与容器事件230

7.12 Frame与窗口事件233

7.13 菜单的定义与使用236

7.14 对话框、组件事件与焦点事件242

7.15 小结247

习题247

8.1 异常处理249

8.1.1 异常与异常类249

第8章 Java高级编程249

8.1.2 抛出异常252

8.1.3 异常的处理253

8.2 Java多线程机制256

8.2.1 Java中的线程256

8.2.2 Java的线程类与Runnable接口258

8.2.3 如何在程序中实现多线程259

8.3 Swing GUI组件264

8.3.1 JApplet264

8.3.2 JButton265

8.3.3 JSlider268

8.3.4 JPasswordField270

8.3.5 JTabbedPane271

8.4 流式输入输出与文件处理273

8.4.1 Java输入输出类库274

8.4.2 文件的处理与随机访问279

8.5 用Java实现底层网络通信288

8.5.1 基于连接的流式套接字288

8.5.2 无连接的数据报296

8.6 Java程序对网上资源的访问301

8.7 小结308

习题308

热门推荐