图书介绍
Java程序设计应用基础教程PDF|Epub|txt|kindle电子书版本下载
![Java程序设计应用基础教程](https://www.shukui.net/cover/17/30587956.jpg)
- 荣钦科技编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113073204
- 出版时间:2006
- 标注页数:466页
- 文件大小:51MB
- 文件页数:480页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java程序设计应用基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
4-2-2 while语句 51
Chapter 1 了解Java程序设计1
1-1-1 Java的特性2
1-1 Java简介2
1-1-2 Java的应用范围4
1-2 Java程序开发环境6
1-2-1 安装和设置J2SDK6
1-2-2 您的第一个Java程序9
课后习题10
Chapter 2 数据类型和运算符11
2-1 变量声明与数据类型12
2-1-2 认识关键字12
2-1-1 变量名称的用途及命名方法12
2-1-3 Java的基本数据类型(basic data type)13
2-1-4 变量声明14
2-2 Java的运算符15
2-2-1 算术运算符15
2-2-2 关系运算符16
2-2-3 逻辑运算符18
2-2-4 移位运算符19
2-2-5 赋值运算符20
课后习题22
2-2-6 运算符的优先级22
Chapter 3 字符串与数组25
3-1 字符串(String)类26
3-1-1 字符串的建立26
3-1-2 字符串类的使用方法27
3-2 StringBuffer类33
3-2-1 字符串缓冲区对象的建立34
3-2-2 字符串缓冲区的使用方法34
3-3-1 数组的声明和使用37
3-3 数组(array)37
3-3-2 多维数组(multi-dimension array)39
3-3-3 数组的复制40
课后习题42
Chapter 4 流程控制45
4-1 认识流程控制46
4-1-1 流程控制基本结构46
4-1-2 if语句47
4-1-3 switch语句49
4-2 循环控制语句50
4-2-1 for语句50
4-2-3 do while语句53
4-2-4 嵌套和无穷循环54
4-3 转移控制语句(branching statements)56
4-3-1 break中断语句56
4-3-2 continue继续语句57
4-3-3 return返回语句58
课后习题59
Chapter 5 面向对象和封装概念61
5-1 面向对象的概念62
5-1-1 对象(object)62
5-1-2 消息(message)62
5-1-3 类(class)62
5-1-4 继承(inheritance)62
5-2-2 封装的访问级别63
5-3 创建类63
5-2-1 封装的概念63
5-2 数据的封装63
5-3-1 类的定义和声明64
5-3-2 类的成员变量(member variables)64
5-3-3 类的成员方法65
5-3-4 类的构造函数(constructor)66
5-4 创建对象67
5-4-1 对象的建立68
5-4-2 对象的使用方法68
5-5-2 对象的生命周期72
5-5-1 对象的作用域72
5-5 对象的作用域与生命周期72
课后习题73
Chapter 6 继承和多态75
6-1 继承(inheritance)76
6-1-1 继承的概念76
6-1-2 基本类继承77
6-1-3 继承权限处理80
6-1-4 类构造函数的继承关系84
6-1-5 类成员的高端处理86
6-2-1 对象多态的概念90
6-2 多态(polymorphism)90
6-2-2 对象多态的实现91
课后习题93
Chapter 7 类的扩展95
7-1 抽象类96
7-1-1 抽象类的概念96
7-1-2 创建和使用抽象类96
7-2 认识接口(interface)98
7-2-1 接口的声明98
7-2-2 创建和使用自定义接口100
7-3 包(package)103
7-3-1 包的需求103
7-3-2 包装和导入包103
7-4 类的嵌套结构106
7-4-1 内部类与静态嵌套类106
7-4-2 匿名类109
课后习题111
Chapter 8 异常处理(Exception Handling)113
8-1-2 Exception类114
8-1-1 Error类114
8-1 何谓异常处理114
8-2 认识异常处理115
8-2-1 异常处理的语法说明115
8-2-2 finally的使用117
8-2-3 异常处理的执行流程118
8-3 抛出异常118
8-3-1 使用throw抛出异常118
8-3-2 使用throws抛出异常119
8-4 自定义异常处理类121
课后习题122
Chapter 9 多线程(multi thread)123
9-1 线程(thread)概念124
9-1-1 顺序(sequential)执行124
9-1-2 多任务处理(multitasking)125
9-2 Java的多任务处理125
9-2-1 Timer与TimerTask类126
9-2-2 多线程执行机制——Thread类130
9-2-3 多线程机制——Runnable接口133
9-3 多线程执行高端处理135
9-3-1 分组线程136
9-3-2 数据同步作业问题138
课后习题142
Chapter 10 流的I/O控制145
10-1 Java的基本输入输出控制146
10-1-1 标准输出数据流146
10-1-2 标准输入数据流148
10-1-3 java.io包149
10-2-1 抽象基类——Reader与Writer150
10-2 字符数据流(Character Streams)150
10-2-2 常用字符数据流类151
10-3 字节数据流(Byte Streams)157
10-3-1 InputStream与OutputStream类157
10-3-2 其他字节数据流类158
10-4 文件数据流163
10-4-1 File类163
10-4-2 文件名称过滤接口167
10-4-3 文件IO数据流169
课后习题171
Chapter 11 Java的常用类173
11-1 Math类174
11-1-1 Math类的常数174
11-1-2 随机数的方法174
11-1-3 常用的Math类方法175
11-2 Number类178
11-2-1 Number类简介178
11-2-2 Number类的常用方法179
11-2-3 字符串和数值转换181
11-3 Arrays类183
11-4 ArrayList类185
11-4-1 ArrayList类简介185
11-4-2 ArrayList类常用方法185
11-5 Vector类187
11-5-1 Vector类简介187
11-5-2 Vector类的常用方法188
课后习题189
Chapter 12 Java的窗口环境191
12-2 初探AWT包192
12-1 浅谈GUI设计192
12-2-1 容器(Container)193
12-2-2 第一个窗口程序193
12-2-3 Pack方法198
12-3 版面布局(Layout Managers)198
12-3-1 顺序版面布局(FlowLayout)199
12-3-2 边界版面布局(BorderLayout)200
12-3-3 网格版面布局(GridLayout)202
12-4 事件处理204
课后习题207
Chapter 13 使用AWT包209
13-1 Button(按钮)组件210
13-2 Checkbox(复选框)组件212
13-3 Label(标签)组件214
13-4 TextField(文本框)组件216
13-5 CheckboxGroup(复选框组)组件218
13-6 Choice(下拉列表)组件220
13-7 List(列表)组件223
13-8 Scrollbar(滚动条)组件226
课后习题229
Chapter 14 认识Swing包231
14-1 Swing包的特色232
14-2 调整Swing组件外观236
14-3 JButton(按钮)组件239
14-4 JCheckBox(复选框)组件244
14-5 JRadioButton(单选按钮)组件247
14-6 JTextField(文本框)与JTextArea(文本区域)组件250
14-7 JList(列表)组件254
课后习题257
Chapter 15 图形和多媒体259
15-1 Java的基本图形包260
15-1-1 Graphics类260
15-1-2 draw成员方法261
15-1-3 fill成员方法262
15-1-4 图像的重新绘制263
15-2 动画处理和音频播放265
15-2-1 MediaTracker类265
15-2-2 音频播放267
课后习题269
Chapter 16 网络程序设计271
16-1 认识网络应用程序272
16-2 IP地址272
16-3 根据Socket接口建立通信274
16-3-1 Java的Socket接口274
16-3-2 Socket应用程序275
16-3-3 服务器端与Socket276
16-3-4 客户端与Socket279
16-4 UDP通信282
16-4-1 DatagramSocket类283
16-4-2 DatagramPacket类283
16-5 URL类286
16-6 Java的Applet289
16-6-1 Applet的生命周期292
16-6-2 使用Applet加载图形文件293
16-6-3 在Applet程序中加入线程295
16-6-4 HTML中的Applet标签297
课后习题300
Chapter 17 Java的服务器端组件301
17-1 服务器端应用程序302
17-1-1 认识Servlet程序303
17-1-2 Servlet容器与Servlet303
17-2 Servlet API304
17-2-1 javax.servlet包304
17-2-2 javax.servlet.http包305
17-3 开发前的准备306
17-3-1 下载Apache Tomcat软件306
17-3-2 构造网站应用程序系统309
17-3-3 了解HTTP通信310
17-4 Servlet程序的生命周期313
17-4-1 Servlet程序的体系结构313
17-4-2 启动Servlet313
17-4-3 处理客户端请求314
17-4-4 结束执行315
17-4-5 取得客户端的消息316
17-5 cookie简介317
17-5-1 Servlet cookie API317
17-5-2 cookie常用方法318
17-6 JSP网页设计319
17-6-1 JSP标签与脚本元素320
17-6-2 使用XML标签321
17-6-3 JSP的生命周期321
17-7 使用隐式对象323
17-7-1 与Servlet有关的对象323
17-7-2 与输入输出有关的对象324
17-7-3 与执行环境有关的对象324
17-8-2 使用JavaBeans标签325
17-8-1 JavaBeans的功能325
17-8 认识JavaBeans325
17-8-3 JavaBeans的作用域328
17-9 JSP和HTML表单329
课后习题333
Chapter 18 RMI分布式处理335
18-1 RMI基础336
18-1-1 远程调用的概念336
18-1-2 RMI的体系结构337
18-2-1 声明远程对象的interface338
18-2 RMI使用的类和接口338
18-2-2 远程对象的实现339
18-2-3 产生RMI Server340
18-2-4 产生stub和skeleton程序341
18-2-5 客户端部分341
18-3 RMI程序的实现342
18-4 垃圾收集接口与异常处理344
18-5 用户自定义对象345
课后习题348
Chapter 19 JDBC和数据库349
19-1 Java和数据库功能350
19-2 进入JDBC的世界350
19-2-1 何谓JDBC350
19-2-2 JDBC的体系结构350
19-2-3 JDBC的驱动模式351
19-3 数据库的连接352
19-3-1 数据库的驱动程序352
19-3-2 建立连接354
19-3-3 建立连接的JDBC类354
19-3-4 设置ODBC的客户端355
19-3-5 基本数据库访问357
19-4 SQL语句360
19-4-1 SQL查询—SELECT指令360
19-4-2 动态查询功能361
19-5 预先编译的语句366
19-5-1 PreparedStatement对象366
19-5-2 批处理方式369
19-6 数据库和Java对象371
课后习题374
Chapter 20 专题研究——俄罗斯方块游戏DIY375
20-1 游戏规划376
20-1-1 游戏玩法和规则376
20-1-2 游戏设计分析377
20-1-3 注意事项378
20-2 游戏流程379
20-3 游戏技巧应用380
20-3-1 描述方块380
20-3-2 描述地图381
20-3-3 方块阻碍判断382
20-3-4 满行判断和删除383
20-3-5 控制方块自动下降384
20-3-6 预备方块区的上移效果384
20-4 游戏画面385
20-5 程序代码说明385
Chapter 21 专题研究——网络聊天室DIY405
21-1 Java网络联机游戏406
21-1-1 Java的网络联机功能406
21-1-2 取得地址信息407
21-1-3 使用Socket联机411
21-1-4 使用ServerSocket联机413
21-1-5 制作一对一聊天室414
21-1-6 使用Applet制作联机程序421
21-2 多人联机423
21-2-1 多人联机类型424
21-2-2 多人聊天室425
21-2-3 服务器端程序剖析426
21-2-4 客户端程序剖析435
附录 习题答案441