图书介绍
Java程序设计项目教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计项目教程](https://www.shukui.net/cover/31/30696186.jpg)
- 郭庚麒,周江编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113101176
- 出版时间:2011
- 标注页数:243页
- 文件大小:82MB
- 文件页数:256页
- 主题词: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.2 Java的工作机制2
1.3 Java开发环境简介3
1.4 HelloWorld应用程序和HelloWorld小应用程序4
1.4.1 Java应用程序Application4
1.4.2 Java小应用程序Applet6
1.5 项目系统简介7
1.5.1 项目应用背景7
1.5.2 系统结构和功能设计8
1.5.3 系统功能任务清单8
1.6 思考与练习10
1.7 综合实训10
小结15
第2章 Java语言基础16
2.1 Java语言基本语法单位16
2.1.1 标识符16
2.1.2 关键字(保留字)17
2.1.3 语句、空白、注释、分隔符17
2.2 Java基本数据类型18
2.2.1 常量和变量18
2.2.2 数据类型概述19
2.2.3 数据类型的转换22
2.2.4 封装类及其转换方法22
2.3 运算符和表达式23
2.3.1 算术运算符与算术表达式24
2.3.2 关系运算符与关系表达式24
2.3.3 逻辑运算符与逻辑表达式25
2.3.4 位运算符25
2.3.5 赋值运算符与赋值表达式25
2.3.6 其他运算符25
2.3.7 运算符优先级26
2.4 打印语句解析28
2.5 思考与练习28
2.6 综合实训30
小结31
第3章 Java流程控制32
3.1 顺序结构32
3.2 选择结构33
3.2.1 if...else语句33
3.2.2 switch语句36
3.3 循环结构38
3.3.1 for循环语句38
3.3.2 while循环语句41
3.3.3 do...while循环语句42
3.4 break和continue语句43
3.5 方法调用和return语句45
3.5.1 方法定义45
3.5.2 方法调用45
3.6 思考与练习47
3.7 综合实训49
小结51
第4章 数组和字符串52
4.1 数组52
4.1.1 一维数组52
4.1.2 二维数组59
4.2 字符串61
4.2.1 字符数组与字符串的区别61
4.2.2 字符串常量62
4.2.3 String类构造函数和常用方法62
4.2.4 StringBuffer类66
4.2.5 字符串数组及main()方法的参数67
4.2.6 字符串比较68
4.2.7 字符串和其他类型数据的相互转换69
4.3 思考与练习69
4.4 综合实训70
小结71
第5章 类和对象72
5.1 面向对象的概念72
5.1.1 类的定义73
5.1.2 对象的生命周期75
5.1.3 由类的定义产生对象76
5.1.4 类的构造函数77
5.2 封装性81
5.2.1 类变量和类方法82
5.2.2 使用private将变量封装起来84
5.3 扩展应用85
5.3.1 数组与对象85
5.3.2 对象作为方法的参数和返回值87
5.3.3 对象作为类的成员88
5.4 思考与练习89
5.5 综合实训90
小结91
第6章 继承和多态机制92
6.1 继承性92
6.1.1 extends关键字93
6.1.2 子类对父类的扩展94
6.1.3 子类与父类属性同名:屏蔽95
6.1.4 子类与父类方法同名:覆盖96
6.1.5 子类与父类构造函数之间的关系98
6.1.6 Java的单继承结构和Obiect类102
6.1.7 this和super102
6.2 多态性103
6.2.1 静态多态103
6.2.2 动态多态105
6.3 类型转换106
6.4 思考与练习108
6.5 综合实训109
小结110
第7章 抽象方法和抽象类、接口和包111
7.1 抽象方法和抽象类111
7.1.1 抽象类111
7.1.2 用抽象类实现运行时多态114
7.2 接口115
7.2.1 接口的定义115
7.2.2 接口的使用115
7.2.3 接口和抽象类的比较117
7.3 包117
7.3.1 包的创建和使用117
7.3.2 类及类成员的访问权限118
7.4 思考与练习119
7.5 综合实训120
小结121
第8章 异常122
8.1 异常的概念和分类122
8.1.1 什么是异常122
8.1.2 异常与错误的区别123
8.1.3 异常类的继承结构123
8.2 异常处理方式123
8.2.1 捕获、处理异常124
8.2.2 throws和throw语句127
8.3 自定义异常128
8.4 对异常的进一步讨论130
8.5 思考与练习130
8.6 综合实训131
小结132
第9章 输入/输出流133
9.1 流133
9.1.1 输入/输出流概念133
9.1.2 字节流134
9.1.3 字符流139
9.2 System类及标准输入/输出142
9.3 文件类File和文件I/O操作143
9.4 思考与练习146
9.5 综合实训147
小结147
第10章 图形界面设计148
10.1 AWT概述148
10.1.1 AWT简介148
10.1.2 容器、组件的关系149
10.1.3 AWT容器介绍151
10.1.4 AWT组件介绍152
10.2 版面配置154
10.2.1 BorderLayout154
10.2.2 FlowLayout155
10.2.3 GridLayout156
10.2.4 Null布局管理器158
10.3 事件处理机制158
10.3.1 事件处理概述158
10.3.2 委托事件模型158
10.3.3 事件类型161
10.3.4 事件适配器166
10.4 思考与练习167
10.5 综合实训168
小结169
第11章 Swing组件及应用170
11.1 Swing概述170
11.2 Swing组件分类172
11.3 顶层容器174
11.4 中间层容器177
11.5 基本组件180
11.6 思考与练习183
11.7 综合实训184
小结185
第12章 数据库编程186
12.1 JDBC驱动程序186
12.2 用Java程序连接Access数据库187
12.3 数据库元数据191
12.4 思考与练习198
12.5 综合实训199
小结200
第13章 多线程201
13.1 线程概述201
13.2 线程的创建202
13.2.1 Thread类创建多线程应用程序203
13.2.2 使用Runnable接口创建多线程应用程序204
13.3 线程的生存周期206
13.3.1 线程的优先级206
13.3.2 线程的控制方法208
13.4 线程的同步控制210
13.4.1 线程间通信概述210
13.4.2 方法的同步210
13.4.3 wait...notify信号量同步212
13.5 线程的分组216
13.6 思考与练习220
13.7 综合实训221
小结222
第14章 Java的网络功能223
14.1 概述223
14.2 URL类224
14.2.1 URL基本知识224
14.2.2 URL类224
14.2.3 URLConnection类225
14.3 Socket套接口编程230
14.3.1 Socket基本知识230
14.3.2 ServerSocket类和Socket类230
14.4 InetAddress类和UDP编程237
14.5 思考与练习238
14.6 综合实训239
小结239
附录 Java Applet240