图书介绍
Java程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计教程](https://www.shukui.net/cover/76/30747256.jpg)
- 孙燮华编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302256182
- 出版时间:2011
- 标注页数:384页
- 文件大小:63MB
- 文件页数:376页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分Java核心基础3
第1章 概论3
1.1初识Java3
1.1.1第一个Java独立应用程序3
1.1.2第一个Java小应用程序3
1.1.3第一个MIDlet手机程序4
1.2为什么要学习Java6
1.3 Java的开发运行环境8
1.3.1 Java虚拟机(JVM)8
1.3.2 Java运行系统9
1.4 Java程序开发10
1.4.1 Java API10
1.4.2 JDK的操作命令11
1.4.3 Java程序的编写与编译过程12
1.4.4在Eclipse中编写Java程序14
习题117
第2章Java语言基础19
2.1标识符与关键词19
2.1.1标识符19
2.1.2关键词20
2.2 Java的数据类型20
2.2.1基本数据类型20
2.2.2数据类型的转换22
2.2.3变量、说明和赋值23
2.2.4复合数据类型24
2.3表达式与语句25
2.3.1运算符与表达式25
2.3.2语句32
2.4程序控制流33
2.4.1 if语句33
2.4.2 switch语句34
2.4.3 while和do-while语句36
2.4.4 for语句38
2.4.5跳转语句39
习题242
第3章 数组与字符串47
3.1数组47
3.1.1一维数组47
3.1.2多维数组52
3.2数组作为参数或返回值的方法调用56
3.2.1传递数组56
3.2.2返回值为数组类型的方法57
3.3数组元素的排序与查找算法58
3.3.1数组元素排序算法58
3.3.2数组元素查找算法61
3.3.3 Java API中的排序与查找方法63
3.4字符串和字体66
3.4.1 String类66
3.4.2 StringBuffer类72
3.4.3 Character类75
3.4.4 Font类77
习题380
第4章Java的面向对象特性83
4.1概述83
4.2类和对象84
4.2.1类的定义84
4.2.2对象的创建、初始化和使用86
4.2.3构造方法87
4.2.4成员变量和成员方法89
4.2.5成员方法的递归和递推92
4.2.6方法的重载95
4.2.7抽象类98
4.2.8封装99
4.3类的继承和多态99
4.3.1继承的概念100
4.3.2继承的实现100
4.3.3单重继承102
4.3.4多态性102
4.3.5方法和域的覆盖102
4.3.6运算符instanceof107
4.4包与接口107
4.4.1 Java的包107
4.4.2接口109
4.5 Java程序访问控制与结构111
4.5.1访问控制111
4.5.2 Java程序的结构113
习题4116
第5章Java的异常处理121
5.1 Java的异常处理机制121
5.2异常举例122
5.3异常的处理123
5.4异常的分类125
5.4.1 3类意外125
5.4.2常用的异常126
5.5抛出异常126
5.6创建自定义异常127
习题5128
第6章Java的图形界面设计与事件处理132
6.1文本框与文本域132
6.1.1文本框类132
6.1.2文本域134
6.2标签、按钮及控件135
6.2.1标签135
6.2.2按钮136
6.2.3 Awt控件与Swing控件138
6.3面板与框架141
6.3.1面板141
6.3.2框架142
6.4事件与监视器接口145
6.4.1事件类146
6.4.2事件的起源147
6.4.3键盘事件举例147
习题6150
第7章 布局管理器154
7.1网格布局管理器154
7.1.1带有间隔的网格布局管理器154
7.1.2整数类、浮点数类和数学类155
7.1.3简单加法器的网格布局156
7.2边界布局管理器159
7.3网袋布局管理器163
7.3.1关于Java控件的自然尺寸和它的显示区域165
7.3.2关于参数weightx和weighty167
7.3.3控件间的相互影响169
7.4不使用布局管理器172
习题7174
第8章Applet编程178
8.1 Applet基础178
8.1.1 Applet类的定义与成员方法178
8.1.2 Applet的生命周期179
8.1.3独立应用程序与Applet的转换181
8.1.4确保Applet正常运行184
8.2 HTML与〈APPLET〉标记185
8.2.1 〈APPLET〉标记的属性185
8.2.2利用标记参数向Applet传递信息188
8.3 Applet的应用191
8.3.1 Applet与图形用户界面(GUI)191
8.3.2 Applet应用举例192
习题8199
第9章 图形GUI设计202
9.1 Graphics类与Color类202
9.1.1 Graphics类202
9.1.2 Color类203
9.2建立绘图程序204
9.2.1 Point类及其应用204
9.2.2布尔标志的设计与绘图程序205
9.3图形与图像的显示209
9.4 Java 2D与图形变换213
9.4.1 Graphics 2D类的图形与几何变换214
9.4.2封装类及其用法220
9.5 XOR绘图模式225
习题9227
第10章Java数据流与数据传输234
10.1基本输入/输出流类234
10.1.1 InputStream类234
10.1.2 OutputStream类237
10.1.3 Reader类和Writer类239
10.2文件的输入/输出241
10.2.1 File类241
10.2.2 FileInputStream类和FileOutputStream类244
10.2.3字节文件输入/输出流的读/写245
10.2.4 FileReader类和FileWriter类248
10.3 RandomAccessFile类253
10.4数据传输255
习题10259
第2部分Java应用技术265
第11章 多线程265
11.1关于线程265
11.1.1不调用多线程和调用多线程比较试验265
11.1.2线程的状态270
11.1.3与线程有关的类271
11.2创建线程274
11.2.1扩展线程类274
11.2.2利用Runnable接口275
11.3多线程的分组管理283
11.4线程同步285
11.4.1线程不同步产生的问题285
11.4.2同步线程289
习题11290
第12章JDBC与数据库293
12.1关系数据库与SQL语言293
12.1.1关系数据库的基本概念293
12.1.2数据定义语言294
12.1.3数据操纵语言294
12.1.4数据查询语言295
12.2使用JDBC连接数据库295
12.2.1 JDBC结构295
12.2.2 4类JDBC驱动程序297
12.2.3 JDBC编程要点297
12.2.4常用的JDBC类与方法298
12.2.5安装ODBC驱动程序示例301
12.3 JDBC编程实例304
12.3.1创建和删除数据表304
12.3.2插入记录306
12.3.3更新数据307
12.3.4删除记录309
12.3.5查询数据库310
习题12312
第13章 网络编程315
13.1 URL和URLConnection类315
13.1.1 URL类的功能及应用315
13.1.2 URLConnection类的功能及应用318
13.2 Socket网络通信319
13.2.1 Socket基本概念319
13.2.2 Socket与ServerSocket类319
13.3 Socket网络通信举例321
13.3.1客户机端程序321
13.3.2服务器端程序323
13.4简易聊天室实例325
13.4.1简易聊天室服务器端程序326
13.4.2简易聊天室客户机端程序327
习题13330
第14章Servlet编程332
14.1 Servlet基础332
14.1.1 Servlet简介332
14.1.2 Servlet相关类与接口333
14.1.3 HTML和XML简介334
14.2 Servlet编程工具和环境337
14.2.1 Tomcat服务器的安装、设置和启动337
14.2.2第一个Servlet及其运行341
14.3 Servlet编程举例344
14.3.1与客户机端交互344
14.3.2使用Cookie347
14.3.3使用Session350
14.3.4 Servlet查询数据库352
习题14356
第15章JSP编程358
15.1 JSP简介358
15.1.1第一个JSP页面358
15.1.2 JSP的特点和相关语法简介359
15.2 JSP程序举例360
15.2.1简单的JSP360
15.2.2使用JavaBean361
15.2.3 JSP连接数据库364
15.3用NetBeans编写JSP程序370
15.3.1 NetBeans入门370
15.3.2用NetBeans编写JavaBean374
习题15382
参考文献384