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

- 马俊,范玫编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111262022
- 出版时间:2009
- 标注页数:326页
- 文件大小:39MB
- 文件页数:341页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
JAVA语言面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机编程语言1
1.1 计算机的工作原理和基本概念2
1.1.1 计算机的工作原理2
1.1.2 计算机的硬件系统3
1.1.3 微型计算机的主要技术指标6
1.2 计算机编程语言的发展历史7
1.2.1 机器语言7
1.2.2 汇编语言7
1.2.3 面向过程的高级语言7
1.2.4 面向对象的程序设计语言7
1.3 Java程序的工作原理和特点8
1.3.1 Java程序的工作原理8
1.3.2 Java程序的特点9
1.4 Java的垃圾回收机制10
1.5 Java程序的开发环境和开发步骤10
1.5.1 Java程序开发环境的搭建11
1.5.2 Java程序的开发步骤12
1.6 小结16
1.7 习题16
课外阅读 Java语言的发展历史18
第2章 Java语言的基础知识21
2.1 关键字和标识符21
2.1.1 Java语言的关键字21
2.1.2 标识符22
2.2 Java的基本数据类型和变量23
2.2.1 基本数据类型简介23
2.2.2 常量23
2.2.3 变量23
2.2.4 Java的基本数据类型24
2.2.5 引用类型说明27
2.2.6 数据类型的级别及类型转换27
2.2.7 变量的作用域28
2.3 运算符、表达式和语句29
2.3.1 算术运算符29
2.3.2 关系运算符30
2.3.3 逻辑运算符30
2.3.4 位运算符31
2.3.5 其他运算符32
2.3.6 运算符的优先级33
2.4 常用的类和包说明35
2.5 流程控制42
2.5.1 顺序结构42
2.5.2 二分支结构42
2.5.3 多分支结构44
2.5.4 循环结构45
2.5.5 break语句和continue语句49
2.6 数组50
2.7 命令行参数51
2.8 小结52
2.9 习题52
课外阅读 正则表达式和模式匹配55
第3章 面向对象程序设计原理和Java语言实现59
3.1 面向对象程序设计的基本概念59
3.1.1 对象59
3.1.2 类60
3.1.3 消息60
3.2 面向对象程序设计的基本原则61
3.2.1 抽象原则61
3.2.2 封装原则61
3.2.3 继承原则61
3.2.4 多态原则62
3.3 面向对象程序设计概述63
3.3.1 类设计的一般规则63
3.3.2 方法重载65
3.3.3 构造方法设计和对象的创建66
3.3.4 this关键字67
3.3.5 匿名对象68
3.3.6 get方法和set方法设计68
3.3.7 toString方法和equals方法设计68
3.3.8 其他功能方法设计69
3.4 方法递归70
3.5 Java语言中的访问权限71
3.6 内部类和匿名类72
3.6.1 内部类72
3.6.2 匿名类73
3.7 实例程序设计74
3.8 小结78
3.9 习题78
课外阅读 系统建模与仿真知识(一)80
第4章 Java特殊关键字的使用84
4.1 static关键字84
4.1.1 static变量84
4.1.2 static方法85
4.1.3 static代码块85
4.2 extends关键字及Java中的继承机制87
4.2.1 继承87
4.2.2 super关键字89
4.2.3 方法覆盖和属性隐藏89
4.2.4 方法覆盖与方法重载的异同90
4.3 final关键字91
4.3.1 final类91
4.3.2 final方法91
4.3.3 final变量91
4.4 abstract关键字92
4.5 interface关键字93
4.5.1 Java接口的定义和编译93
4.5.2 Java接口的使用94
4.6 多态96
4.7 package关键字101
4.8 小结104
4.9 习题104
课外阅读 系统建模与仿真知识(二)108
第5章 异常处理114
5.1 异常的定义114
5.2 异常的处理机制114
5.3 Java语言中的异常类115
5.3.1 自行异常处理116
5.3.2 回避异常处理118
5.3.3 异常情况下的资源回收和清理工作119
5.4 自定义异常119
5.5 综合应用举例121
5.6 小结129
5.7 习题129
课外阅读 异常处理原则131
第6章 管理与I/O流135
6.1 流机制概述135
6.2 常用的字节流类135
6.2.1 字节流类的层次结构和常用方法136
6.2.2 FileInputStream类137
6.2.3 FileOutputStream类138
6.2.4 ByteArrayInputStream类和ByteArrayOutputStream类140
6.2.5 BufferedInputStream类和BufferedOutputStream类141
6.2.6 DataInputStream类和DataOutputStream类142
6.2.7 PipedInputStream类和PipedOutputStream类144
6.2.8 PrintStream类144
6.3 System类与标准数据流145
6.3.1 标准输入输出重定向145
6.3.2 System类的常用方法147
6.4 字符流147
6.4.1 FileReader类和FileWriter类148
6.4.2 BufferedReader类和BufferedWriter类149
6.4.3 InputStreamReader类和OutputStreamWriter类149
6.5 随机访问和对象的序列化150
6.5.1 RandomAccessFile类150
6.5.2 ObjectInputStream类和ObjectOutputStream类152
6.6 文件管理156
6.7 小结158
6.8 习题158
课外阅读 设计模式初步(一)160
第7章 图形用户界面开发163
7.1 基本概念163
7.2 AWT包163
7.2.1 容器组件164
7.2.2 基本组件165
7.2.3 布局管理器166
7.3 事件编程171
7.3.1 事件源类173
7.3.2 事件类173
7.3.3 监听者接口174
7.3.4 事件适配器类175
7.3.5 常用的事件类编程演示176
7.4 Swing包181
7.4.1 Swing包中的容器组件182
7.4.2 Swing包中常用的标准组件185
7.4.3 Swing包中菜单的使用194
7.4.4 Swing包中添加的布局管理器类BoxLayout197
7.5 Swing包中的对话框类199
7.5.1 JDialog类的使用199
7.5.2 常用的对话框类201
7.6 小结204
7.7 习题205
课外阅读 设计模式初步(二)207
第8章 多线程编程技术211
8.1 概述211
8.2 Java多线程机制212
8.2.1 Java中的主线程213
8.2.2 如何在程序中实现多线程213
8.2.3 线程调度与优先级218
8.2.4 线程的状态与生命周期219
8.2.5 Thread类中的重要方法221
8.3 线程同步和死锁222
8.3.1 线程同步222
8.3.2 死锁224
8.4 线程间的通信225
8.5 线程联合和守护线程228
8.6 综合应用230
8.7 小结232
8.8 习题232
课外阅读 C/S结构和B/S结构234
第9章 小应用程序和多媒体技术237
9.1 Applet的安全性238
9.2 Applet程序的生命周期239
9.3 Applet和应用程序之间的区别239
9.4 应用程序和Applet互转240
9.4.1 将应用程序转换为Applet240
9.4.2 将Applet转换为应用程序242
9.5 Applet和浏览器通信243
9.6 Java程序对多媒体技术的支持243
9.6.1 图形244
9.6.2 图像250
9.6.3 声音253
9.7 动画255
9.7.1 简单实例255
9.7.2 解决闪烁256
9.7.3 放映图像259
9.7.4 移动型动画262
9.7.5 双缓冲技术264
9.7.6 综合实例267
9.8 小结269
9.9 习题269
课外阅读 程序员应该知道的一点哲学知识271
第10章 JAVA网络编程272
10.1 计算机网络技术概述272
10.2 URL编程273
10.2.1 URL类273
10.2.2 URL编程实例274
10.2.3 其他相关类278
10.3 Socket编程279
10.3.1 Socket连接技术279
10.3.2 Socket编程实例279
10.4 UDP编程281
10.4.1 UDP通信实现281
10.4.2 UDP编程实例282
10.5 小结283
10.6 习题284
课外阅读 基于Java的人工智能程序设计285
第11章 数据结构和集合框架289
11.1 数据结构的定义289
11.2 算法290
11.3 Java语言对数据结构的支持和实现290
11.3.1 集合框架体系结构290
11.3.2 集合接口291
11.3.3 常用集合类293
11.3.4 常用集合类实例演示294
11.4 哈希存储中的一些属性305
11.5 小结306
11.6 习题306
课外阅读 程序员应知道的常用法则(一)307
第12章 Java中的数据库编程309
12.1 JDBC介绍309
12.2 JDBC API介绍310
12.3 JDBC与ODBC比较311
12.4 JDBC驱动程序的类型312
12.5 JDBC编程的基本步骤314
12.6 JDBC编程进阶321
12.6.1 PreparedStatement语句321
12.6.2 CallableStatement语句322
12.7 小结323
12.8 习题323
课外阅读 程序员应知道的常用法则(二)325
参考文献326
热门推荐
- 1789961.html
- 3802832.html
- 3529297.html
- 938249.html
- 2197858.html
- 2721065.html
- 514286.html
- 861127.html
- 1818745.html
- 1447782.html
- http://www.ickdjs.cc/book_2907519.html
- http://www.ickdjs.cc/book_1989973.html
- http://www.ickdjs.cc/book_208324.html
- http://www.ickdjs.cc/book_3291497.html
- http://www.ickdjs.cc/book_2415571.html
- http://www.ickdjs.cc/book_3736977.html
- http://www.ickdjs.cc/book_485562.html
- http://www.ickdjs.cc/book_1313892.html
- http://www.ickdjs.cc/book_1788705.html
- http://www.ickdjs.cc/book_3806813.html