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

- 袁兆山编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113076734
- 出版时间:2007
- 标注页数:298页
- 文件大小:20MB
- 文件页数:309页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java入门1
1.1 Java程序设计语言1
1.1.1 Java程序设计语言的起源1
1.1.2 Java程序设计语言的特性2
1.2 Java编程环境4
1.2.1 Java编程环境的建立4
1.2.2 JCreator及其配置8
1.2.3 安装Java帮助文档10
1.3 Java程序的编译和执行10
1.3.1 Java应用程序和applet10
1.3.2 创建与运行application10
1.3.3 HelloWorld应用程序分析12
1.3.4 编译解释Java源程序12
1.4.1 Java源程序结构13
1.4 Java程序设计规范13
1.4.2 Java源程序编译单元的三要素14
1.4.3 Java源程序的命名规则14
小结15
习题15
第2章 Java语言基础17
2.1 基本数据类型17
2.1.1 整数类型17
2.1.2 浮点数类型18
2.1.3 字符类型18
2.1.4 布尔型19
2.2 字符集与标识符19
2.2.1 ASCII与Unicode字符集19
2.2.2 标识符和保留字19
2.3 变量与常量20
2.3.1 变量的声明20
2.2.3 注释20
2.2.4 分隔符20
2.3.2 变量的作用域22
2.3.3 实例变量和类变量23
2.3.4 常量24
2.4 运算符与表达式25
2.4.1 算术运算符25
2.4.2 关系运算符26
2.4.3 布尔运算符27
2.4.4 条件运算符29
2.4.5 位运算符29
2.4.6 赋值运算符31
2.4.7 数据类型转换32
2.4.8 运算符的优先级33
2.5 方法34
2.5.1 方法的修饰词34
2.4.9 表达式34
2.5.2 方法的参数36
2.5.3 返回值36
2.5.4 方法的递归37
小结38
习题38
第3章 程序流程控制40
3.1 3种基本的程序控制结构40
3.2 顺序结构41
3.3 选择结构42
3.3.1 条件语句if...else42
3.3.2 开关语句switch44
3.3.3 条件语句和开关语句的选择47
3.4 循环结构47
3.4.1 for语句47
3.4.2 while循环49
3.4.3 do...while循环50
3.4.4 跳转语句break、continue和return50
小结54
习题55
第4章 数组56
4.1 数组的概念56
4.2 数组的创建和初始化56
4.2.1 数组的声明57
4.2.2 数组的创建57
4.3 数组元素的访问58
4.4 数组的length属性59
4.5 数组的排序算法59
4.5.1 冒泡排序算法59
4.5.2 选择排序算法61
4.5.3 插入排序算法62
4.6 多维数组63
4.7 不规则数组65
习题66
小结66
4.8 对象数组66
第5章 面向对象编程基础68
5.1 面向对象的概念68
5.1.1 什么是对象68
5.1.2 什么是类68
5.1.3 什么是消息69
5.1.4 面向对象69
5.2 数据封装——创建自己的类69
5.2.1 类的创建69
5.2.2 构造函数73
5.2.3 static成员和类成员的初始化75
5.2.4 垃圾回收78
5.3 对象的引用79
5.4 方法重载79
5.4.1 什么是方法重载79
5.4.2 构造函数的重载80
5.5 内部类的定义84
小结85
习题85
第6章 面向对象编程风格87
6.1 继承与组合87
6.1.1 继承87
6.1.2 组合98
6.1.3 继承与组合的比较98
6.2 覆盖与重载101
6.2.1 覆盖与重载的比较101
6.2.2 动态绑定102
6.3 类型转换107
6.3.1 安全:向上转型107
6.3.2 危险:向下转型108
6.4 Object类110
小结113
习题114
第7章 接口和包116
7.1 接口概述116
7.1.1 什么是接口116
7.1.2 接口的定义格式117
7.1.3 接口的实现119
7.1.4 接口的应用123
7.2 包124
7.2.1 包的声明124
7.2.2 包的命名125
7.2.3 包的引入125
7.2.4 Java常用包126
小结127
习题127
8.1.2 容器129
8.1.1 组件129
8.1 组件概述129
第8章 Java图形用户界面设计与事件处理129
8.1.3 JComponent类130
8.1.4 Window类131
8.2 事件和事件监听器131
8.2.1 事件132
8.2.2 事件源132
8.2.3 事件监听器133
8.2.4 创建事件监听器135
8.2.5 注册事件监听器135
8.3 布局管理器143
8.3.1 java.awt.FlowLayout143
8.3.2 java.awt.BorderLayout145
8.3.3 java.awt.GridBagLayout146
8.4 Swing组件149
习题162
小结162
第9章 集合框架164
9.1 数组的高级功能164
9.1.1 数组的填充165
9.1.2 数组的比较166
9.1.3 数组的复制167
9.1.4 数组的排序167
9.1.5 数组的查找171
9.2 集合172
9.2.1 集合的概念172
9.2.2 集合的特点173
9.3 集合框架中的接口与实现175
9.3.1 集合框架中的接口175
9.3.2 Iterator接口179
9.3.3 List接口与实现180
9.3.4 Set接口与实现183
9.3.5 Map接口与实现185
9.4 集合框架的支持算法187
小结188
习题189
第10章 Java I/O系统191
10.1 流的基本概念与流的分类191
10.2 Java中的I/O包192
10.2.1 字节流192
10.2.2 字符流196
10.3 File类199
10.4 DataInput和DataOutput接口201
10.5 RandomAccessFile类202
10.6 InputStreamReader和OutputStreamWriter类204
小结206
习题206
11.1 Java语言的异常处理207
第11章 异常处理207
11.2 异常的类别208
11.2.1 Throwable类的两个直接子类208
11.2.2 Exception类的子类的分类209
11.3 如何抛出异常210
11.4 如何声明方法抛出的异常210
11.5 捕获异常212
11.5.1 try、catch和finally关键字212
11.5.2 采用嵌套的方式捕捉异常214
11.6 创建自定义的异常类型215
小结216
习题216
第12章 多线程程序设计217
12.1 线程机制概述217
12.2 线程与线程执行的内容217
12.2.2 Thread218
12.2.1 Runnable接口218
12.3 线程的启动和停止220
12.3.1 启动线程220
12.3.2 停止线程221
12.4 线程之间的同步221
12.4.1 线程与锁221
12.4.2 synchronized关键字221
12.4.3 阻塞线程223
12.4.4 唤醒线程224
12.5 实例应用:生产者与消费者225
12.5.1 没有使用同步思想的生产者与消费者实例225
12.5.2 使用了同步思想的生产者与消费者实例227
小结229
习题229
13.1 applet的基本概念230
第13章 applet230
13.2 applet的生命周期232
13.3 applet的paint(Graphics g)方法和repaint()方法235
13.4 HTML标记237
13.5 Applet类的常用函数238
13.6 向applet传递参数240
13.7 applet与多媒体技术241
小结241
习题242
第14章 数据库编程243
14.1 JDBC243
14.2 JDBC驱动程序的类型244
14.3 结构化查询语言245
14.4 使用JDBC API246
小结256
习题256
15.1.2 网络基本概念257
15.1.1 网络基础知识257
第15章 网络编程257
15.1 网络编程的基本概念257
15.2 网络协议TCP/IP258
15.3 Internet寻址260
15.4 URL类与URLConnection类262
15.4.1 URL的组成262
15.4.2 URL类262
15.4.3 URLConnection类265
15.5 底层网络通信266
15.5.1 面向连接的通信267
15.5.2 无连接的通信270
小结273
习题273
第16章 Java高级编程技术274
16.1 B/S结构的分布式软件274
16.2 EJB组件模型275
16.3 Servlet技术278
16.4 JSP技术279
16.5 J2EE的编程框架281
16.5.1 客户层281
16.5.2 中间层281
16.5.3 企业信息系统层282
16.6 Java开发工具282
16.6.1 JBuilder简介与安装282
16.6.2 Eclipse简介与安装282
小结283
习题283
附录A Java课程设计实例研究:电梯模拟系统284
附录B ASCII码295
附录C Java关键字297
参考文献298
热门推荐
- 3650452.html
- 3587592.html
- 2568156.html
- 3176240.html
- 3320923.html
- 487989.html
- 3093738.html
- 3218827.html
- 1882020.html
- 2483528.html
- http://www.ickdjs.cc/book_1462413.html
- http://www.ickdjs.cc/book_1139833.html
- http://www.ickdjs.cc/book_3679758.html
- http://www.ickdjs.cc/book_3388053.html
- http://www.ickdjs.cc/book_2537978.html
- http://www.ickdjs.cc/book_3039658.html
- http://www.ickdjs.cc/book_967911.html
- http://www.ickdjs.cc/book_3366130.html
- http://www.ickdjs.cc/book_14131.html
- http://www.ickdjs.cc/book_3547063.html