图书介绍
Java程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 本书编委会编著 著
- 出版社: 北京:中国计划出版社
- ISBN:9787801779359
- 出版时间:2007
- 标注页数:295页
- 文件大小:104MB
- 文件页数:309页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
1.1 了解Java1
1.1.1 Java的诞生和发展1
1.1.2 Java语言的特点和优势3
1.1.3 Java的核心技术6
1.2 搭建Java开发环境7
1.2.1 J2SE的安装7
1.2.2 设置J2SE的环境变量9
1.2.3 编写Java程序10
1.3 Eclipse集成化开发工具13
1.3.1 基本概念13
1.3.2 安装Eclipse14
1.3.3 使用Eclipse编写Java应用程序14
1.4 上机实验17
1.5 练习题18
第2章 Java语言基础20
2.1 标识符和关键字20
2.1.1 标识符20
2.1.2 Java关键字21
2.2 注释和分隔符22
2.3 数据类型、常量和变量23
2.3.1 数据类型23
2.3.2 常量和变量26
2.4 运算符28
2.4.1 算术运算符28
2.4.2 关系运算符29
2.4.3 逻辑运算符30
2.4.4 位运算符32
2.4.5 复杂赋值运算符33
2.4.6 条件运算符34
2.4.7 instanceof运算符34
2.4.8 运算符优先级34
2.5 控制语句35
2.5.1 块作用域36
2.5.2 if语句36
2.5.3 switch语句37
2.5.4 循环控制38
2.5.5 流程控制40
2.6 上机实验43
2.7 练习题45
第3章 对象和类48
3.1 面向对象概念48
3.1.1 面向对象介绍48
3.1.2 面向对象的特点49
3.2 对象50
3.2.1 对象的创建52
3.2.2 对象的使用53
3.2.3 对象的撤销与清理54
3.3 类54
3.3.1 类的定义55
3.3.2 类的结构56
3.3.3 类的成员变量56
3.3.4 类的方法60
3.3.5 定义和使用构造方法66
3.4 类的组织67
3.4.1 包67
3.4.2 包和类的导入69
3.4.3 构造方法70
3.4.4 this和super的使用71
3.5 上机实验73
3.6 练习题75
第4章 继承与多态77
4.1 继承77
4.1.1 属性和方法的继承78
4.1.2 动态绑定79
4.2 继承的实现80
4.2.1 成员变量的继承和隐藏80
4.2.2 方法继承、方法覆盖和方法隐藏81
4.2.3 super关键字83
4.2.4 final关键字85
4.3 方法和成员变量的权限控制86
4.3.1 public86
4.3.2 protected87
4.3.3 private89
4.3.4 默认情况90
4.3.5 存取方法92
4.4 多态93
4.4.1 多态性的概念93
4.4.2 覆盖实现多态性94
4.4.3 重载实现多态性95
4.5 Object类97
4.5.1 toString()方法97
4.5.2 equals()方法99
4.5.3 Object与其他类型的转换103
4.6 上机实验104
4.7 练习题107
第5章 字符串操作109
5.1 字符和字符串109
5.1.1 String类的构造函数109
5.1.2 字符串比较110
5.1.3 hashCode()方法111
5.1.4 定位字符和子串112
5.1.5 抽取子串113
5.1.6 字符串修改114
5.1.7 String类的其他方法114
5.2 StringBuffer类115
5.2.1 StringBuffer类的构造函数115
5.2.2 length()、capacity()、setLength()和ensureCapacity()方法116
5.2.3 charAt()、setCharAt()、getChars()和reverse()方法117
5.2.4 append()方法118
5.2.5 插入和删除118
5.2.6 StringBuffer类的其他方法120
5.3 StringTokenizer类120
5.3.1 StringTokenizer类的构造函数120
5.3.2 StringTokenizer类的常用方法120
5.3.3 改进的StringTokenizer类:BreakIterator类122
5.4 使用正则表达式125
5.4.1 正则表达式125
5.4.2 Pattern类128
5.4.3 Matcher类129
5.4.4 操作符优先级130
5.4.5 正则表达式总结130
5.5 上机实验133
5.6 练习题135
第6章 Java的数据结构137
6.1 数组137
6.1.1 一维数组138
6.1.2 多维数组140
6.2 集合简介143
6.2.1 Java集合接口143
6.2.2 Java集合实现144
6.2.3 Java集合的发展历史144
6.3 集合的使用144
6.3.1 Collection接口145
6.3.2 Set接口147
6.3.3 List接口156
6.3.4 Map接口162
6.4 上机实验168
6.5 练习题169
第7章 面向对象的高级特性173
7.1 接口173
7.1.1 接口的定义173
7.1.2 接口的实现175
7.1.3 接口的使用175
7.1.4 接口的变量177
7.1.5 回调179
7.1.6 接口的扩展181
7.2 内部类181
7.2.1 内部类介绍181
7.2.2 内部类的使用182
7.3 抽象类185
7.3.1 抽象类概念185
7.3.2 接口和抽象类186
7.4 上机实验189
7.5 练习题192
第8章 异常处理194
8.1 异常处理概述194
8.2 程序错误与处理194
8.2.1 程序错误、发现时刻及错误处理原则194
8.2.2 Java的错误和异常195
8.3 Java的异常处理195
8.3.1 异常类说明195
8.3.2 错误分类197
8.3.3 异常处理机制198
8.3.4 异常处理语句199
8.3.5 声明异常202
8.3.6 抛出异常203
8.3.7 自定义异常类206
8.4 上机实验208
8.5 练习题209
第9章 多线程211
9.1 多线程概述211
9.1.1 什么是多线程211
9.1.2 为何要使用多线程212
9.2 建立Java线程212
9.2.1 计时器212
9.2.2 Thread类214
9.2.3 Runnable接口220
9.3 操作系统中的进程和线程222
9.3.1 进程222
9.3.2 线程222
9.4 线程优先级223
9.4.1 线程优先级和线程调度224
9.4.2 用户线程和守护线程226
9.5 线程的同步与通信227
9.5.1 线程同步227
9.5.2 线程通信228
9.5.3 死锁231
9.6 线程组232
9.6.1 创建一个线程组233
9.6.2 线程组的方法234
9.7 上机实验235
9.8 练习题240
第10章 图形用户界面242
10.1 Java图形用户界面初步242
10.1.1 Java图形用户界面概述243
10.1.2 AWT图形用户界面组件概述244
10.2 事件处理248
10.2.1 AWT的授权事件模型248
10.2.2 AWTEvent事件类248
10.2.3 事件监听器接口和事件适配器类249
10.3 布局管理253
10.3.1 布局管理器概述253
10.3.2 布局管理器类253
10.4 Swing组件259
10.4.1 Swing组件关系概述259
10.4.2 文本框259
10.4.3 按钮260
10.4.4 组合框266
10.5 图形设计267
10.5.1 绘图类(Graphics类)267
10.5.2 在组件上绘图269
10.6 上机实验271
10.7 练习题273
第11章 输入/输出流和文件操作275
11.1 文件和流的概念275
11.1.1 操作系统中的文件和目录概念275
11.1.2 程序设计语言中的文件类型277
11.1.3 流的概念277
11.1.4 Java的输入/输出流与文件操作概述278
11.2 字节输入/输出流类278
11.2.1 字节输入流类(InputStream类)278
11.2.2 字节输出流类(OutputStream类)279
11.2.3 文件字节输入/输出流类(FileInputStream/FileOutputStream类)279
11.2.4 数据字节输入/输出流类(DataInputStream/DataOutputStream类)281
11.2.5 对象输入/输出流类(ObjectOutputStream和ObjectInputStream类)282
11.3 字符输入/输出流类283
11.3.1 字符输入/输出流抽象类(Reader和Writer类)283
11.3.2 文件字符输入/输出流类(FileReader/FileWriter类)284
11.3.3 字符缓冲流类(BufferedReader类)285
11.4 文件操作类287
11.4.1 文件类(File类)287
11.4.2 文件过滤器接口288
11.4.3 随机存取文件类289
11.5 管道流291
11.6 上机实验291
11.7 练习题293
主要参考文献295
热门推荐
- 67524.html
- 1691655.html
- 1848683.html
- 1674494.html
- 3159417.html
- 2025531.html
- 2601914.html
- 2445769.html
- 3266164.html
- 1149811.html
- http://www.ickdjs.cc/book_2663268.html
- http://www.ickdjs.cc/book_1114663.html
- http://www.ickdjs.cc/book_1634009.html
- http://www.ickdjs.cc/book_1415333.html
- http://www.ickdjs.cc/book_3567782.html
- http://www.ickdjs.cc/book_1113595.html
- http://www.ickdjs.cc/book_2904875.html
- http://www.ickdjs.cc/book_3798921.html
- http://www.ickdjs.cc/book_2312970.html
- http://www.ickdjs.cc/book_1583135.html