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

- 陈俊杰,相洁主编;潘理虎,韩晓红,高保禄等副主编;陈立潮主审 著
- 出版社: 北京:高等教育出版社
- ISBN:7040427508
- 出版时间:2015
- 标注页数:411页
- 文件大小:61MB
- 文件页数:427页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
JAVA语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 问题解决与程序设计2
1.1 程序解决实际问题的步骤2
1.1.1 软件工作原理3
1.1.2 软件开发过程3
1.2 算法设计4
1.2.1 算法设计中常用的思维方法5
1.2.2 算法的表示7
1.2.3 算法中的控制结构8
1.2.4 算法设计过程中需要考虑的其他问题9
1.3 算法实现与程序设计10
1.3.1 面向对象程序设计10
1.3.2 其他需要说明的问题12
本章小结13
习题113
第2章 运行环境及语言介绍16
2.1 Java语言简介16
2.2 JDK的安装与配置17
2.2.1 JDK的下载与安装17
2.2.2 配置环境变量17
2.3 Eclipse的安装18
2.4 简单的Java例程19
2.5 Java程序运行机制20
2.5.1 Java程序执行过程和虚拟机20
2.5.2 Eclipse环境下的运行过程21
2.6 Java API22
2.7 Java命名规范22
2.8 简单输入/输出例程23
本章小结29
习题229
第3章 Java的基本语法元素31
3.1 标识符和关键字31
3.1.1 标识符31
3.1.2 关键字31
3.1.3 注释32
3.1.4 分隔符33
3.2 数据类型分类33
3.3 基本数据类型34
3.4 常量与变量36
3.4.1 常量36
3.4.2 变量37
3.5 运算符和表达式38
3.5.1 算术运算符38
3.5.2 关系运算符39
3.5.3 逻辑运算符40
3.5.4 位运算符40
3.5.5 赋值运算符41
3.5.6 其他运算符42
3.5.7 运算符的结合性与优先级43
3.6 类型转换43
本章小结44
习题344
第4章 Java基本控制结构47
4.1 顺序结构47
4.2 分支结构47
4.2.1 if-else条件语句47
4.2.2 switch条件语句51
4.3 循环结构52
4.3.1 while循环语句53
4.3.2 do-while循环语句53
4.3.3 for循环语句54
4.3.4 嵌套循环56
4.4 控制循环结构56
4.4.1 使用break结束循环56
4.4.2 使用continue结束本次循环57
4.5 综合应用58
本章小结61
习题462
第5章 Java面向对象程序设计67
5.1 类67
5.1.1 类的定义67
5.1.2 类的使用69
5.1.3 方法重载72
5.1.4 this的使用74
5.2 面向对象特性——封装78
5.3 面向对象特性——继承85
5.3.1 类的继承86
5.3.2 super的使用88
5.3.3 子类对象的构造90
5.3.4 对象类型转换93
5.4 面向对象特性——多态95
5.5 非访问控制符97
5.5.1 static97
5.5.2 final100
5.5.3 其他修饰符101
5.6 Java的名字空间和包101
5.6.1 Java的名字空间101
5.6.2 包的定义与引入101
5.6.3 JDK提供的主要包102
5.7 抽象类与接口103
5.7.1 抽象类103
5.7.2 接口105
5.8 内部类与匿名类106
5.8.1 内部类106
5.8.2 匿名类109
5.9 泛型类110
5.9.1 泛型类声明110
5.9.2 使用泛型类声明对象111
5.9.3 泛型接口113
5.10 综合应用115
本章小结120
习题5121
第6章 数组与字符串124
6.1 数组124
6.1.1 一维数组124
6.1.2 多维数组129
6.1.3 数组类Arrays134
6.2 字符串135
6.2.1 字符串的声明与创建135
6.2.2 字符串类String的主要方法136
6.2.3 StringBuffer类的主要方法140
6.3 正则表达式142
6.3.1 元字符142
6.3.2 正则表达式中的[]144
6.3.3 正则表达式中的限定符144
6.3.4 java.util.regex包146
6.4 综合应用146
本章小结148
习题6148
第7章 异常处理151
7.1 异常与异常类151
7.1.1 异常的概念151
7.1.2 Java异常类152
7.2 异常处理155
7.2.1 try-catch-finally语句155
7.2.2 throw和throws语句158
7.3 自定义异常类162
7.4 综合应用164
本章小结166
习题7167
第8章 图形用户界面171
8.1 GUI简介171
8.2 容器与布局173
8.2.1 容器173
8.2.2 面板174
8.2.3 布局183
8.3 事件处理191
8.3.1 事件处理机制191
8.3.2 事件的种类193
8.3.3 事件处理实例195
8.4 Swing组件200
8.4.1 按钮200
8.4.2 标签204
8.4.3 文本组件205
8.4.4 列表208
8.4.5 组合框209
8.4.6 菜单组件211
8.4.7 对话框216
8.5 综合应用222
本章小结230
习题8230
第9章 输入/输出和文件操作233
9.1 流的基本概念233
9.1.1 流式输入/输出233
9.1.2 字节流与字符流233
9.1.3 节点流与处理流236
9.1.4 其他流类237
9.2 常用I/O流的使用238
9.2.1 文件I/O流的使用238
9.2.2 缓冲流的使用241
9.2.3 数据流的使用242
9.2.4 对象流的使用245
9.3 随机访问文件247
9.4 文件操作250
9.4.1 File类变量和构造方法250
9.4.2 File类成员方法252
9.5 Scanner类255
本章小结257
习题9258
第10章 线程261
10.1 线程的基本概念261
10.2 线程的实现262
10.2.1 Thread类262
10.2.2 Runnable接口265
10.2.3 线程的状态与生命周期266
10.3 线程的基本控制267
10.3.1 线程调度与优先级267
10.3.2 线程类的主要方法268
10.3.3 挂起线程268
10.3.4 检查线程269
10.3.5 结束线程270
10.3.6 线程组与守护线程271
10.4 线程的同步271
10.4.1 同步方法与同步块272
10.4.2 死锁275
10.4.3 线程间的协作278
10.5 综合应用278
本章小结281
习题10282
第11章 网络编程284
11.1 概述284
11.2 基于URL的网络编程285
11.2.1 URL组成和基本用法285
11.2.2 连接和读取Web资源288
11.3 基于连接的套接字通信方式290
11.3.1 套接字通信的概念290
11.3.2 TCP套接字通信的一般过程290
11.3.3 基于连接的网络编程291
11.4 基于无连接的数据报通信方式298
11.4.1 数据报通信的概念298
11.4.2 数据报通信的一般过程300
11.4.3 基于数据报通信的网络编程301
11.5 综合应用303
本章小结305
习题11305
第12章 JDBC编程基础308
12.1 JDBC基础308
12.1.1 JDBC简介308
12.1.2 JDBC驱动器类型309
12.2 JDBC典型用法312
12.2.1 JDBC常用接口和类简介312
12.2.2 JDBC编程步骤314
12.3 执行SQL语句的方式317
12.3.1 使用excuteUpdate执行DDL和DML语句317
12.3.2 使用execute方法执行SQL语句320
12.3.3 使用PreparedStatement执行SQL语句323
12.3.4 使用CallableStatement调用存储过程327
本章小结329
习题12329
第13章 常用工具类331
13.1 Java语言基础类331
13.1.1 Java基础类库331
13.1.2 Object类332
13.1.3 基本数据类型的包装类334
13.1.4 Math类338
13.1.5 System类340
13.2 集合类341
13.2.1 集合与Collection API341
13.2.2 List接口及ArraryList、Vector类343
13.2.3 Iterator及Enumeration348
13.2.4 Map接口及Hashtable类349
13.2.5 Set接口和其实现类351
13.3 日期和时间类352
13.4 Random类354
13.5 综合应用354
本章小结357
习题13357
第14章 Java Web开发技术360
14.1 Web开发技术360
14.1.1 Web的工作原理360
14.1.2 Web开发技术361
14.1.3 Web开发环境和开发步骤361
14.2 JSP Web开发方法369
14.2.1 JSP工作原理369
14.2.2 JSP基本语法370
14.2.3 JSP内置对象376
14.2.4 JSP数据库访问376
14.3 综合应用381
本章小结389
习题14390
第15章 多媒体392
15.1 Java与多媒体编程概述392
15.1.1 Java多媒体处理类和接口392
15.1.2 计算机常用的多媒体文件类型393
15.2 小应用程序Applet393
15.2.1 Applet程序特征394
15.2.2 Applet类与Applet的生命周期396
15.2.3 Applet案例396
15.3 声音处理399
15.4 图形与图像处理400
15.4.1 Graphics类401
15.4.2 文字与图形绘制402
15.5 动画技术404
15.5.1 动画概述404
15.5.2 双缓冲图像技术404
本章小结408
习题15408
参考文献409
热门推荐
- 2471811.html
- 2346712.html
- 3700082.html
- 2738042.html
- 943537.html
- 1953619.html
- 1884314.html
- 2350980.html
- 3484207.html
- 2150081.html
- http://www.ickdjs.cc/book_775437.html
- http://www.ickdjs.cc/book_207574.html
- http://www.ickdjs.cc/book_541246.html
- http://www.ickdjs.cc/book_2813876.html
- http://www.ickdjs.cc/book_2589227.html
- http://www.ickdjs.cc/book_3416787.html
- http://www.ickdjs.cc/book_1495472.html
- http://www.ickdjs.cc/book_1405871.html
- http://www.ickdjs.cc/book_3071948.html
- http://www.ickdjs.cc/book_1146514.html