图书介绍
高等学校计算机应用规划教材 Java开发实例教程PDF|Epub|txt|kindle电子书版本下载
![高等学校计算机应用规划教材 Java开发实例教程](https://www.shukui.net/cover/63/34542079.jpg)
- 石磊,张艳,吕雅丽,陶永才著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302479833
- 出版时间:2017
- 标注页数:319页
- 文件大小:41MB
- 文件页数:329页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
高等学校计算机应用规划教材 Java开发实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Java语言入门1
1.1概述1
1.1.1 Java的起源与发展1
1.1.2 Java与C和C++的关系2
1.1.3 Java语言的特点3
1.2搭建Java开发与运行环境5
1.2.1常用软件包功能5
1.2.2安装JDK环境6
1.2.3配置Java开发与运行环境8
1.2.4安装开发平台Eclipse11
1.3编写第一个Java程序12
1.3.1利用记事本编写Java程序并运行12
1.3.2利用开发环境Eclispe建立和运行Java Application源程序13
1.4本章小结18
1.5思考和练习18
第2章Java语言基础20
2.1认识Java程序20
2.1.1类20
2.1.2分号和定位21
2.1.3缩进原则21
2.1.4 Java关键字21
2.1.5 Java标识符22
2.1.6常量、变量及其赋值22
2.1.7分隔符25
2.2 Java的数据类型26
2.2.1整型26
2.2.2浮点型27
2.2.3字符型28
2.2.4布尔型29
2.3变量30
2.3.1变量的声明30
2.3.2动态初始化30
2.4数据类型转换31
2.4.1自动类型转换31
2.4.2强制类型转换32
2.5运算符33
2.5.1赋值运算符34
2.5.2算术运算符34
2.5.3自增与自减运算符35
2.5.4位运算符37
2.5.5关系运算符和逻辑运算符38
2.5.6运算符的优先级40
2.6表达式40
2.6.1表达式41
2.6.2表达式的类型转换变量42
2.7数组42
2.7.1一维数组42
2.7.2多维数组44
2.7.3不规则数组46
2.8本章小结47
2.9思考和练习48
第3章 流程控制语句49
3.1选择语句49
3.1.1 if语句49
3.1.2 if-else语句50
3.1.3嵌套if语句51
3.1.4 switch语句52
3.2循环语句54
3.2.1 for循环54
3.2.2 while循环56
3.2.3 do-while循环58
3.3.4嵌套循环59
3.3跳转语句60
3.3.1 break语句60
3.3.2 continue语句60
3.3.3 return语句61
3.4本章小结62
3.5思考和练习62
第4章 面向对象编程64
4.1类和对象64
4.1.1类的概念64
4.1.2类的定义格式65
4.2创建对象71
4.2.1对象创建格式71
4.2.2对象的使用72
4.2.3对象的生命周期76
4.3构造函数77
4.3.1简单构造函数77
4.3.2带形参的构造函数78
4.4析构函数80
4.5 this关键字80
4.5.1局部变量和成员变量同名的情况81
4.5.2在构造函数中调用其他构造函数83
4.6垃圾回收84
4.7 finalize()方法85
4.8数据的封装85
4.8.1包的概念85
4.8.2包的定义86
4.8.3包的引入87
4.8.4访问权限修饰符87
4.9类的继承和多态89
4.9.1继承的基本概念89
4.9.2继承的声明格式89
4.9.3变量的继承和隐藏89
4.10接口92
4.10.1接口的定义92
4.10.2接口的实现93
4.11本章小结94
4.12思考和练习95
第5章 常用类库96
5.1文件的结构96
5.1.1文件的分割96
5.1.2使用包98
5.2 Java常用类库100
5.2.1 Java常用类库100
5.2.2字符串101
5.2.3字符串特殊操作104
5.2.4提取字符107
5.2.5比较字符串108
5.2.6查找字符串113
5.2.7修改字符串114
5.2.8使用valueOf()转换数据116
5.2.9改变字符串中字符的大小写117
5.2.10连接字符串118
5.2.11其他String方法118
5.3 StringBuffer类119
5.3.1创建StringBuffer对象120
5.3.2 StringBuffer类的常用方法120
5.4 Math类127
5.5 Object类132
5.6本章小结132
5.7思考和练习132
第6章 异常处理134
6.1异常处理的基础知识134
6.1.1异常的产生134
6.1.2异常类型135
6.1.3异常处理机制136
6.1.4异常的捕获和抛出138
6.1.5多重catch语句139
6.1.6 try语句的嵌套140
6.1.7 finally语句141
6.2 Java的内置异常143
6.3自定义异常类145
6.4本章小结149
6.5思考和练习149
第7章 图形用户界面151
7.1图形界面开发工具151
7.2 AWT概述152
7.3 AWT容器153
7.3.1 Frame(框架)153
7.3.2 Panel(面板)154
7.4 AWT基本组件155
7.4.1标签(Label)155
7.4.2按钮(Button)156
7.4.3文本框(TextField)157
7.4.4文本输入区域(TextArea)157
7.4.5下拉列表(Choice)158
7.4.6列表(List)159
7.4.7复选框(Checkbox)160
7.4.8单选按钮组(CheckboxGroup)160
7.4.9滚动条161
7.4.10 AWT组件综合案例161
7.5布局管理器163
7.5.1 FlowLayout163
7.5.2 BorderLayout164
7.5.3 GridLayout166
7.5.4 CardLayout167
7.5.5 CardBagLayout169
7.6 AWT事件处理172
7.6.1事件处理机制172
7.6.2事件适配器174
7.6.3常用事件的分类176
7.7 Swing181
7.7.1组件181
7.7.2容器182
7.7.3顶级容器窗格183
7.8本章小结183
7.9思考和练习183
第8章多线程程序设计187
8.1多线程基础187
8.2 Thread类和Runnable接口188
8.3创建一个线程188
8.4创建多个线程191
8.5线程的生命周期193
8.6线程的优先级196
8.7同步199
8.7.1同步方法199
8.7.2同步语句202
8.8线程间通信203
8.8.1 notify()、wait()和notifyAll()的线程通信204
8.8.2 wait()和notify()的示例204
8.9线程状态209
8.10本章小结212
8.11思考和练习212
第9章JAVA的I/O215
9.1 Java的I/O系统215
9.2字节流和字符流215
9.3字节流类216
9.4字符流类217
9.5预定义流217
9.6字节流读写控制台218
9.6.1读控制台218
9.6.2写控制台219
9.7字节流读写文件220
9.7.1读文件221
9.7.2写文件224
9.8关闭文件226
9.9读写二进制数据228
9.10随机访问文件231
9.11 Java字符流应用233
9.11.1字符流的控制台输入234
9.11.2字符流的控制台输出237
9.12字符流的文件I/O238
9.12.1使用FileWriter238
9.12.2使用FileReader238
9.13 Java的类型封装器239
9.14本章小结239
9.15 思考和练习240
第10章 数据库编程242
10.1 JDBC简介242
10.2建立数据库连接244
10.2.1使用JDBC-ODBC桥接驱动程序244
10.2.2使用JDBC驱动程序246
10.2.3使用属性文件248
10.3执行SQL语句250
10.3.1 executeUpdate251
10.3.2 executeQuery251
10.3.3 executeBatch253
10.4使用PreparedStatement254
10.5事务处理256
10.5.1什么是事务256
10.5.2一个关于事务的案例257
10.5.3事务提交模式257
10.5.4事务撤消258
10.6编写数据库工具类259
10.7一个例子265
10.7.1数据库265
10.7.2布局及功能简介266
10.7.3源代码267
10.8本章小结291
10.9思考和练习291
第11章 网络编程292
11.1网络编程的基本概念292
11.1.1计算机网络的基本概念292
11.1.2网络编程概述294
11.1.3网络通信方式295
11.1.4 InetAddress类简介296
11.2基于URL的网络编程298
11.2.1统一资源定位器URL298
11.2.2 URL的组成298
11.2.3创建一个URL298
11.2.4解析一个URL299
11.2.5从URL读取WWW网络资源300
11.2.6通过URLConnetction连接WWW300
11.3基于Socket的网络编程301
11.3.1 Socket通信301
11.3.2 Socket通信过程302
11.3.3创建Socket302
11.3.4客户端Socket303
11.3.5服务器端ServerSocket304
11.3.6打开输入/输出流304
11.3.7关闭Socket305
11.3.8简单的Client/Server程序设计305
11.3.9支持多客户端的Client/Server程序设计308
11.4数据报通信310
11.4.1什么是数据报310
11.4.2数据报通信的表示方法:DatagramSocket和DatagramPacket310
11.4.3基于UDP的简单的Client/Server程序设计311
11.4.4用数据报进行广播通信314
11.5本章小结317
11.6思考和练习317
参考文献319