图书介绍

面向对象程序设计-JavaPDF|Epub|txt|kindle电子书版本网盘下载

面向对象程序设计-Java
  • 李金铭,林晓宇,宁正元编著 著
  • 出版社: 清华大学出版社;北京交通大学出版社
  • ISBN:7810825976
  • 出版时间:2005
  • 标注页数:275页
  • 文件大小:15MB
  • 文件页数:287页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

面向对象程序设计-JavaPDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 Java技术概述1

1.1 Java的历史与现状1

1.1.1 Java的出现1

1.1.2 Java技术现状1

1.2 Java工作原理2

1.3.3 结构中立并且可以移植3

1.3.2 健壮并且安全3

1.3.1 简单、面向对象3

1.3 Java的特点3

1.3.4 高性能4

1.3.5 其他特性4

1.4 JDK及Java运行环境4

1.4.1 安装JDK4

1.4.2 配置类路径7

1.4.3 第一个Java Application8

1.4.4 第一个Java Applet8

2.1.2 保留字10

2.1.1 标识符10

第2章 Java语言基础10

2.1 标识符与保留字10

2.2 变量11

2.2.1 变量的声明11

2.2.2 变量的使用12

2.3 基本数据类型12

2.3.1 整数类型13

2.3.2 浮点型15

2.3.3 字符型16

2.3.4 布尔型18

2.4 运算符18

2.4.1 算术运算符18

2.4.2 关系运算符20

2.4.3 布尔逻辑运算符21

2.4.4 位运算符22

2.4.6 条件运算符23

2.4.5 赋值运算符23

2.5 表达式24

2.5.1 自动类型转化24

2.5.2 强制类型转化25

2.5.3 运算符优先级26

2.6 基本数据类型数组27

2.6.1 数组的定义27

2.6.2 数组的初始化28

2.6.3 数组的使用29

第3章 控制流程31

3.1 分支语句31

3.1.1 条件语句if-else31

3.1.2 多分支语句switch-case35

3.2 循环语句37

3.2.1 while语句37

3.2.2 do-while语句38

3.2.3 for语句38

3.3 跳转语句39

3.3.1 break语句40

3.3.2 continue语句42

3.3.3 return语句42

3.4 注释语句43

第4章 面向对象基础44

4.1 面向对象基本概念44

4.1.1 什么是对象44

4.1.2 面向对象的方法44

4.2 类与对象45

4.2.1 类45

4.2.2 对象45

4.2.3 成员变量46

4.2.4 成员方法48

4.2.5 构造方法52

4.2.6 类成员与实例成员54

4.4.1 package语句57

4.4 包57

4.3 复合数据类型数组57

4.4.2 包的编译59

4.4.3 import语句59

4.4.4 包和classpath的设置60

4.5 UML初步61

4.5.1 类图63

4.5.2 对象图64

4.5.3 序列图65

4.5.4 协作图65

4.5.5 状态图66

4.6 垃圾回收机制67

4.6.1 垃圾收集的意义67

4.6.2 命令行参数67

4.6.3 finalize方法68

第5章 面向对象特性71

5.1 抽象性71

5.2 封装性72

5.2.1 private限定词73

5.2.2 无限定词74

5.2.3 public限定词75

5.3 继承性76

5.3.1 extends关键字76

5.3.2 protected限定词77

5.3.3 final关键字78

5.4 多态性79

5.4.1 重载79

5.4.2 构造方法重载81

5.4.3 重写82

5.4.4 final方法85

5.4.5 类型转换85

5.5 抽象类和接口86

5.5.1 抽象方法与抽象类86

5.5.2 接口87

5.6.1 类成员内部类89

5.6 内部类89

5.6.2 本地内部类90

5.6.3 静态内部类91

5.6.4 匿名内部类92

第6章 字符串处理93

6.1 String类93

6.1.1 生成String对象93

6.1.2 获取字符串94

6.1.3 搜索字符串98

6.1.4 valueOf()方法99

6.2 StringBuffer类99

6.2.1 构造方法99

6.2.2 长度和容量99

6.2.3 修改字符串100

6.3 字符串的比较101

7.1 异常的概念104

7.1.1 Java异常处理机制104

第7章 异常处理和断言104

7.1.2 内置异常类105

7.2 异常处理107

7.2.1 捕获异常107

7.2.2 声明抛弃异常110

7.2.3 显式抛出异常111

7.2.4 自定义异常111

7.3.1 assertion的语法与语义112

7.3 断言112

7.3.2 assertion的编译113

7.3.3 assertion的运行113

7.3.4 assertion与继承115

第8章 输入/输出处理117

8.1 字节流117

8.1.1 InputStream117

8.1.2 OutputStream118

8.2 文件处理118

8.2.1 File类118

8.2.2 文件操作119

8.2.3 目录操作121

8.2.4 顺序流读写文件122

8.2.5 随机读写文件125

8.3 过滤流127

8.3.1 DataInputStream和DataOutputStream128

8.3.2 BufferedInputStream和BufferedOutputStream129

8.3.3 PrintStream131

8.4 字符流131

8.4.1 Reader和Writer131

8.4.2 InputStreamReader和OutputStreamReader132

8.4.3 FileReader和FileWriter133

8.4.4 BufferedReader和BufferedWriter134

8.5 对象串行化135

8.6 序列流SequenceInputStream137

8.7 管道流138

9.1.1 构造函数143

9.1 Wrapper类143

第9章 实用工具类143

9.1.2 Wrapper类的应用144

9.2 Java.lang.Math类145

9.3 容器类146

9.3.1 Arrays147

9.3.2 LinkedList149

9.3.3 Set152

9.3.4 Map153

第10章 多线程155

10.1 线程的概念155

10.2 线程的状态156

10.3 多线程编程157

10.3.1 创建线程157

10.3.2 线程的优先级和调度159

10.4 线程同步161

11.1 组件164

11.2 容器164

第11章 图形用户界面设计164

11.3 布局管理器167

11.3.1 FlowLayout布局管理器167

11.3.2 BorderLayout布局管理器168

11.3.3 CardLayout布局管理器170

11.3.4 GridLayout布局管理器171

11.3.5 GridBagLayout布局管理器172

11.3.6 布局管理器的综合使用173

11.4 菜单174

11.5 AWT组件库176

11.5.1 标签176

11.5.2 文本框和文本区177

11.5.3 按钮179

11.5.4 单、复选按钮和列表181

11.5.5 对话框和文件对话框184

11.6 事件处理机制186

11.6.1 事件监听与处理187

11.6.2 事件适配器190

第12章 Applet192

12.1 Applet的概念192

12.1.1 Applet的运行192

12.1.2 Applet与Appliction的异同194

12.1.3 Applet的安全机制194

12.2 Applet的生命周期及主要方法194

12.3 Applet的绘制196

12.3.1 绘制控制方法196

12.3.2 图形绘制198

12.4 Applet图像处理205

12.5 Applet动画207

12.6 Applet的声音技术208

12.7 JApplet209

第13章 网络通信211

13.1 URL212

13.2 Socket通信215

13.2.1 Socket215

13.2.2 Socket通信的过程216

13.2.3 创建Socket217

13.2.4 客户端的Socket217

13.2.5 服务器端的Socket218

13.2.6 打开输入/输出流218

13.2.7 关闭Socket219

13.2.8 C/S程序219

13.2.9 多客户的C/S程序222

13.3 数据报通信225

13.3.1 DatagramSocket和DatagramPacket225

13.3.2 基于UDP的C/S程序226

13.3.3 用数据报进行广播通信229

第14章 J2EE技术232

14.1 J2EE的概念232

14.2 J2EE的特点233

14.3 J2EE的4层模型234

14.4.2 容器类型236

14.4.1 容器和服务236

14.4 J2EE的结构236

14.5 J2EE应用中的角色分配237

14.5.1 J2EE产品提供商238

14.5.2 工具提供商238

14.5.3 应用程序组件开发者238

14.5.4 应用程序组装者238

14.5.5 应用程序部署者和系统管理员238

14.6 J2EE的核心API与组件239

14.7 EJB240

第15章 JSP编程242

15.1 Web编程242

15.1.1 Web的体系结构242

15.1.2 客户端向服务器端发送请求的两种方式242

15.1.3 Web语言243

15.1.4 Tomcat介绍及使用244

15.2 通用语法规则248

15.4.1 page指令249

15.4 JSP指令249

15.3 JSP标签的分类249

15.4.2 include指令252

15.5 脚本252

15.5.1 声明252

15.5.2 表达式253

15.5.3 小脚本254

15.6 注释256

15.6.1 内容注释256

15.6.2 JSP注释257

15.6.3 脚本语言注释257

15.7 动作指令257

15.7.1 <jsp:param>258

15.7.2 <jsp:include>258

15.7.3 <jsp:forward>258

15.8 内置对象259

15.8.1 Out对象259

15.8.3 Response对象260

15.8.2 Request对象260

15.8.4 PageContext对象261

15.8.5 Session对象261

15.8.6 Application对象262

15.8.7 Config对象262

15.8.8 Page对象262

15.8.9 Exception对象262

15.9 表单初步262

15.10.1 从一个实例入手263

15.10 JDBC数据库编程263

15.10.2 加载驱动程序266

15.10.3 连结数据库267

15.10.4 操作数据库268

15.10.5 关闭数据库连接270

15.10.6 对结果集的操作270

15.10.7 应用JavaBean和JSP连接数据库271

15.10.8 数据库连接池273

参考文献275

热门推荐