图书介绍
Java程序设计实例与操作PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计实例与操作](https://www.shukui.net/cover/70/30730376.jpg)
- 丁永卫,谢志伟,高振栋著 著
- 出版社: 北京:航空工业出版社
- ISBN:9787802437395
- 出版时间:2011
- 标注页数:375页
- 文件大小:135MB
- 文件页数:392页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java程序设计实例与操作PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 认识Java1
1.1 了解Java的产生、发展与特点1
1.1.1 Java的产生与发展1
1.1.2 Java语言的特点2
1.2 熟悉Java的开发工具与开发环境4
1.2.1 JRE、JVM与JDK4
实例1-1 JDK的下载、安装和配置5
1.2.2 优秀的Java集成开发环境Eclipse12
实例1-2 Eclipse下载与基本使用方法13
1.3 了解Java程序的基本结构17
实例1-3 使用JDK开发一个简单的Java应用程序17
实例1-4 使用Eclipse开发一个简单的Java程序19
实例1-5 开发一个简单的Java Applet24
综合实例——算数运算27
本章小结28
思考与练习29
第2章 Java语言编程基础31
2.1 了解Java的标识符与关键字31
2.1.1 Java标识符的命名规则32
2.1.2 Java关键字与保留字32
实例2-1 识别Java的合法标识符33
2.2 了解Java的数据类型34
2.2.1 Java的数据类型34
2.2.2 数据类型转换35
2.2.3 各种数据类型数据的表示方式37
2.3 了解Java的变量和常量39
2.3.1 声明变量的方法39
2.3.2 声明常量的方法40
2.4 了解Java的运算符与表达式41
2.4.1 算术运算符及其表达式41
2.4.2 关系运算符及其表达式42
2.4.3 逻辑运算符及其表达式42
2.4.4 赋值运算符及其表达式43
2.4.5 条件运算符及其表达式44
2.4.6 位运算符及其表达式44
实例2-2 用按位异或运算符实现数据加密/解密46
2.4.7 运算符的优先级47
2.5 熟悉Java程序的流程控制语句48
2.5.1 顺序结构48
2.5.2 选择结构48
实例2-3 计算税款50
实例2-4 输出某年某个月的天数53
2.5.3 循环结构55
实例2-5 游戏中生命力购买问题56
2.5.4 跳转语句57
2.6 掌握Java程序的注释用法59
综合实例——显示素数60
本章小结61
思考与练习61
第3章 Java面向对象程序设计64
3.1 了解面向对象程序设计的基本概念64
3.1.1 对象65
3.1.2 类65
3.1.3 封装65
3.1.4 继承66
3.1.5 多态66
3.2 掌握类的使用方法66
3.2.1 类声明69
3.2.2 成员变量与常量71
3.2.3 方法的声明与实现74
3.2.4 类的构造方法81
实例3-1 计算斐波纳契数列85
3.3 熟悉对象的创建与使用方法87
3.3.1 对象的创建89
3.3.2 对象的使用90
3.3.3 Java的垃圾回收机制——对象的清除90
实例3-2 计算一元二次方程的根91
3.4 了解包的创建与使用方法93
3.4.1 包的创建、声明与使用93
实例3-3 包的创建与使用96
3.4.2 Java的常用包99
综合实例——模拟贷款100
本章小结103
思考与练习103
第4章 类的深入解析105
4.1 掌握类继承的方法105
4.1.1 成员变量的继承与隐藏106
实例4-1 成员变量的继承与隐藏示例106
4.1.2 方法的继承与覆盖109
实例4-2 方法的继承与覆盖示例109
4.1.3 构造方法的继承111
实例4-3 构造方法的继承示例111
4.1.4 使用类继承时子类对象和父类对象的特点114
4.2 掌握类的多态性的使用方法115
4.2.1 多态性的概念115
4.2.2 通过方法覆盖实现多态性115
实例4-4 通过类继承和方法覆盖实现多态性115
4.2.3 通过重载方法实现多态性118
4.3 了解抽象类的使用方法119
实例4-5 抽象类和抽象方法的用法119
4.4 了解接口的定义122
4.4.1 接口的定义123
4.4.2 接口的实现123
4.4.3 接口的使用124
实例4-6 接口用法示例125
综合实例——学生管理系统128
本章小结130
思考与练习130
第5章 数组和字符串133
5.1 熟悉数组声明与使用方法133
5.1.1 一维数组133
实例5-1 冒泡排序135
5.1.2 多维数组136
实例5-2 选择题评分138
5.1.3 对象数组139
5.1.4 数组作为方法的参数140
5.2 了解字符串的创建与使用方法141
5.2.1 String类142
5.2.2 获取字符串的长度142
5.2.3 字符串的连接142
5.2.4 字符串的比较142
5.2.5 字符串的检索143
5.2.6 String类的其他常用方法144
5.2.7 字符串转化为相应的数值145
5.2.8 字符串与字符数组和字节数组之间的转换146
实例5-3 检测回文串146
5.2.9 StringBuffer类148
综合实例——电话号码分析与处理149
本章小结152
思考与练习152
第6章 异常处理154
6.1 了解Java中的异常154
6.1.1 熟悉Java中异常的产生与处理方法154
6.1.2 Java中异常的特点和处理机制158
6.1.3 Java异常类及其方法159
6.2 异常的处理161
6.2.1 try-catch语句161
实例6-1 数据输入格式检查162
6.2.2 使用多重catch语句164
6.2.3 finally语句165
6.2.4 throw语句166
6.2.5 throws声明167
6.2.6 自定义异常168
实例6-2 算数运算中的异常处理169
综合实例——用户登录系统172
本章小结175
思考与练习175
第7章 数据输入与输出178
7.1 了解Java的输入与输出178
7.1.1 什么是输入流与输出流178
7.1.2 什么是字节流和字符流179
7.1.3 标准输入/输出类System179
7.1.4 字节与字符输入/输出流类181
实例7-1 利用InputStreamReader类和BufferedReader类输入数据186
7.1.5 使用Scanner类输入各种类型的数据188
实例7-2 利用Scanner类输入一组浮点数189
7.2 掌握文件的读写与管理方法190
7.2.1 文件字节输入/输出流190
实例7-3 利用字节输入/输出流读写文件191
7.2.2 文件字符输入/输出流192
实例7-4 利用字符输入/输出流读写文件193
7.2.3 利用File类管理文件195
实例7-5 利用File类创建、删除目录和文件197
7.2.4 使用RandomAccessFile类随机读写文件198
实例7-6 利用RandomAccessFile类随机读写文件199
实例7-7 账户信息管理201
综合实例——文件复制205
本章小结207
思考与练习208
第8章 Java的多线程机制210
8.1 了解Java中的进程与线程210
8.1.1 进程与线程210
8.1.2 线程的生命周期211
8.2 掌握线程的创建与启动方法212
8.2.1 创建线程212
8.2.2 启动线程213
8.3 了解线程的优先级设置与调度方法214
8.3.1 线程的优先级215
8.3.2 线程休眠216
8.3.3 线程让步217
8.3.4 线程等待218
实例8-1 模拟左右手轮流写字219
8.4 掌握多线程的同步机制——同步方法的使用220
实例8-2 模拟排队买票223
综合实例——生产者与消费者的同步224
本章小结227
思考与练习227
第9章图 形用户界面开发229
9.1 了解Java的GUI开发229
9.1.1 AWT、Swing与SWT/JFACE229
9.1.2 AWT类库简介230
实例9-1 会说话的按钮232
9.2 掌握容器组件的用法236
9.2.1 窗体容器Frame236
9.2.2 面板容器Panel237
实例9-2 创建简易文本编辑器237
9.3 掌握常用非容器组件的用法241
9.3.1 标签组件Label242
9.3.2 按钮组件Button242
9.3.3 文本框组件TextField242
实例9-3 创建用户登录界面243
9.3.4 文本区组件TextArea246
9.3.5 复选框组件Checkbox和单选按钮组件CheckboxGroup246
9.3.6 选项框组件Choice247
9.3.7 列表框组件List247
实例9-4 创建个人信息调查表248
9.3.8 滚动条组件Scrollbar253
9.4 了解布局管理器的特点256
9.4.1 顺序布局FlowLayout256
9.4.2 边界布局BorderLayout257
9.4.3 网格布局GridLayout258
9.4.4 卡片布局CardLayout259
9.5 进一步了解GUI的事件处理机制与方法259
9.5.1 GUI事件处理机制259
9.5.2 事件适配器类260
综合实例——围棋对弈263
本章小结270
思考与练习270
第10章 Java网络编程入门274
10.1 了解Java网络编程基础知识274
10.1.1 TCP/IP协议274
10.1.2 TCP协议与UDP协议274
10.1.3 IP地址275
10.1.4 端口276
10.2 使用URL访问网络资源276
10.2.1 创建URL对象277
10.2.2 直接通过URL对象读取内容277
10.2.3 建立一个URL连接并从中读取内容279
10.3 掌握使用Socket进行网络通信的方法280
10.3.1 流式Socket编程280
实例10-1 基于流式Socket的client/server编程282
10.3.2 数据报Socket编程285
实例10-2 基于数据报Socket的client/server编程286
综合实例——模拟网络聊天289
本章小结293
思考与练习294
第11章 Java数据库编程入门295
11.1 了解JDBC295
11.1.1 JDBC的工作机制296
11.1.2 JDBC API简介297
11.2 掌握加载JDBC驱动程序的方法297
11.2.1 JDBC驱动程序分类297
11.2.2 加载JDBC驱动程序的方法298
11.3 掌握创建数据库连接的方法299
11.3.1 建立数据库连接的方法299
11.3.2 JDBC url参数详解300
11.3.3 ODBC数据源设置方法300
11.4 掌握访问数据库的方法303
11.4.1 增加记录304
11.4.2 删除记录305
11.4.3 修改记录305
11.4.4 查询记录306
综合实例——图书查询307
本章小结310
思考与练习310
第12章 图书管理系统开发313
12.1 系统详细设计313
12.1.1 开发环境313
12.1.2 数据库设计313
12.1.3 系统模块设计314
12.2 公共模块设计316
12.2.1 DbOp.java316
12.2.2 BookSelect.java与ReaderSelect.java318
12.2.3 IfBorrowBack.java320
12.2.4 公共模块中的其他类320
12.3 主模块设计322
12.3.1 Login.java322
12.3.2 ShowMain.java325
12.3.3 BookAdd.java328
12.3.4 BookUpdate.java333
12.3.5 BookDelete.java338
12.3.6 BookQuery.java342
12.3.7 读者信息的录入、修改、删除和查询模块347
12.3.8 Borrow.java360
12.3.9 Back.java367
12.3.10 UpdatePassword.java373