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

- 刘培文主编 著
- 出版社: 北京:中国人民大学出版社
- ISBN:9787300098746
- 出版时间:2009
- 标注页数:280页
- 文件大小:27MB
- 文件页数:293页
- 主题词: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的环境变量8
1.2.3 编写Java程序9
1.3 Eclipse集成化开发工具11
1.3.1 基本概念11
1.3.2 安装Eclipse12
1.3.3 使用Eclipse编写Java应用程序13
1.4 上机实战14
1.5 小结15
1.6 习题15
第2章 Java语言基础17
2.1 标识符和关键字17
2.1.1 标识符17
2.1.2 Java关键字18
2.2 注释和分隔符19
2.3 数据类型、常量和变量20
2.3.1 数据类型20
2.3.2 常量和变量24
2.4 运算符25
2.4.1 算术运算符25
2.4.2 关系运算符26
2.4.3 逻辑运算符28
2.4.4 位运算符29
2.4.5 复杂赋值运算符31
2.4.6 条件运算符31
2.4.7 instanceof运算符32
2.4.8 运算符优先级32
2.5 控制语句33
2.5.1 块作用域34
2.5.2 if语句34
2.5.3 switch语句35
2.5.4 循环控制36
2.5.5 流程控制38
2.6 上机实战41
2.7 小结44
2.8 习题45
第3章 面向对象的程序设计47
3.1 面向对象概念47
3.1.1 面向对象介绍47
3.1.2 面向对象的特点48
3.2 对象49
3.2.1 对象的创建51
3.2.2 对象的使用52
3.3 类53
3.3.1 类的定义53
3.3.2 类的成员变量54
3.3.3 类的方法58
3.3.4 定义和使用构造方法63
3.4 接口64
3.4.1 接口的定义65
3.4.2 接口的实现65
3.4.3 接口的使用66
3.4.4 回调68
3.5 内部类70
3.5.1 内部类介绍70
3.5.2 内部类的使用71
3.6 抽象类73
3.6.1 抽象类概念73
3.6.2 接口和抽象类75
3.7 包78
3.7.1 包的创建78
3.7.2 包的导入78
3.8 上机实战79
3.9 小结81
3.10 习题81
第4章 继续与多态83
4.1 继承83
4.1.1 属性和方法的继承84
4.1.2 动态绑定85
4.2 继承的实现85
4.2.1 成员变量的继承和隐藏85
4.2.2 方法继承、方法覆盖和方法隐藏86
4.2.3 super关键字88
4.2.4 final关键字90
4.3 方法和成员变量的权限控制91
4.3.1 public91
4.3.2 protected92
4.3.3 private94
4.3.4 存取方法95
4.4 多态96
4.4.1 多态性的概念96
4.4.2 覆盖实现多态性97
4.4.3 重载实现多态性98
4.5 Object类100
4.5.1 toString()方法100
4.5.2 equals()方法102
4.5.3 Object与其他类型的转换105
4.6 上机实战106
4.7 小结108
4.8 习题108
第5章 字符串操作110
5.1 字符和字符串110
5.1.1 String类的构造函数110
5.1.2 字符串比较111
5.1.3 hashCode()方法112
5.1.4 定位字符和子串113
5.1.5 抽取子串114
5.1.6 字符串修改115
5.1.7 String类的其他方法115
5.2 StringBuffer类116
5.2.1 StringBuffer类的构造函数116
5.2.2 length()、capacity()、setLength()和ensureCapacity()方法116
5.2.3 charAt()、setCharAt()、getChars()和reverse()方法117
5.2.4 append()方法118
5.2.5 插入和删除119
5.3 StringTokenizer类120
5.3.1 StringTokenizer类的构造函数120
5.3.2 StringTokenizer类的常用方法120
5.3.3 改进的StringTokenizer类:BreakIterator类122
5.4 使用正则表达式124
5.4.1 正则表达式125
5.4.2 Pattern类128
5.4.3 Matcher类129
5.4.4 操作符优先级129
5.4.5 正则表达式总结130
5.5 上机实战132
5.6 小结134
5.7 习题134
第6章 Java的数据结构136
6.1 数组136
6.1.1 一维数组137
6.1.2 多维数组139
6.2 集合简介141
6.2.1 Java集合接口141
6.2.2 Java集合实现142
6.2.3 Java集合的发展历史142
6.3 集合的使用143
6.3.1 Collection接口143
6.3.2 Set接口145
6.3.3 List接口151
6.3.4 Map接口156
6.4 上机实战162
6.5 小结163
6.6 习题163
第7章 异常处理165
7.1 异常处理概述165
7.2 程序错误与处理165
7.2.1 程序错误、发现时刻及错误处理原则166
7.2.2 Java的错误和异常166
7.3 Java的异常处理166
7.3.1 异常类说明167
7.3.2 错误分类168
7.3.3 异常处理机制169
7.3.4 异常处理语句170
7.3.5 声明异常173
7.3.6 抛出异常174
7.3.7 自定义异常类176
7.4 上机实战177
7.5 小结179
7.6 习题179
第8章 多线程181
8.1 多线程概述181
8.1.1 什么是多线程181
8.1.2 为何要使用多线程182
8.2 建立Java线程182
8.2.1 计时器182
8.2.2 Thread类184
8.2.3 Runnable接口190
8.3 操作系统中的进程和线程192
8.3.1 进程192
8.3.2 线程192
8.4 线程优先级193
8.4.1 线程优先级和线程调度193
8.4.2 用户线程和守护线程196
8.5 上机实战197
8.6 小结201
8.7 习题202
第9章 图形用户界面204
9.1 Java图形用户界面初步204
9.1.1 Java图形用户界面概述204
9.1.2 AWT图形用户界面组件概述206
9.2 Swing组件209
9.2.1 Swing组件关系概述209
9.2.2 文本框209
9.2.3 按钮210
9.2.4 下拉列表组件216
9.3 上机实战216
9.4 小结219
9.5 习题219
第10章 输入/输出流和文件操作221
10.1 文件的概念221
10.2 字节输入/输出流类223
10.2.1 字节输入流类(InputStream类)223
10.2.2 字节输出流类(OutputStream类)224
10.2.3 文件字节输入/输出流类(FileInputStream/FileOutputStream类)224
10.2.4 对象输入/输出流类(ObjectOutputStream和ObjectInputStream类)226
10.3 字符输入/输出流类228
10.3.1 字符输入/输出流抽象类(Reader和Writer类)228
10.3.2 文件字符输入/输出流类(FileReader/FileWriter类)230
10.3.3 字符缓冲流类(BufferedReader类)231
10.4 文件操作类232
10.4.1 文件类(File类)232
10.4.2 文件过滤器接口234
10.4.3 随机存取文件类235
10.5 上机实战237
10.6 小结238
10.7 习题239
第11章 Java与数据库的连接241
11.1 JDBC的概念241
11.2 数据库驱动程序242
11.3 JDBC-ODBC桥242
11.3.1 连接一个ODBC数据源243
11.3.2 读取数据246
11.4 JDBC驱动248
11.5 Statement和PreparedStatement250
11.6 上机实战251
11.7 小结255
11.8 习题256
第12章 综合实例258
12.1 学生管理系统258
12.1.1 系统应用背景258
12.1.2 系统的功能258
12.2 系统设计259
12.2.1 系统结构259
12.2.2 教师管理部分259
12.2.3 学生管理部分262
12.2.4 详细设计264
12.3 数据库设计265
12.4 程序实现267
12.5 实例拓展279
主要参考文献280
热门推荐
- 2170189.html
- 2760053.html
- 2223875.html
- 1231317.html
- 3809224.html
- 2752186.html
- 829380.html
- 196405.html
- 726361.html
- 122621.html
- http://www.ickdjs.cc/book_1837590.html
- http://www.ickdjs.cc/book_1031584.html
- http://www.ickdjs.cc/book_2553215.html
- http://www.ickdjs.cc/book_2547493.html
- http://www.ickdjs.cc/book_1284265.html
- http://www.ickdjs.cc/book_1081878.html
- http://www.ickdjs.cc/book_2801200.html
- http://www.ickdjs.cc/book_236814.html
- http://www.ickdjs.cc/book_2216042.html
- http://www.ickdjs.cc/book_2589626.html