图书介绍
Java语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Java语言程序设计](https://www.shukui.net/cover/26/34757181.jpg)
- 郑莉,王行言,马素霞编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302116601
- 出版时间:2006
- 标注页数:409页
- 文件大小:42MB
- 文件页数:426页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 Java语言基础知识1
1.1 Java语言与面向对象的程序设计1
1.1.1 面向对象的程序设计思想1
1.1.2 Java语言的特点3
1.1.3 Java类库4
1.2 Java程序概述4
1.2.1 Java开发环境4
3.2.2 错误的分类 75
1.2.2 Application举例7
1.2.3 Applet举例8
1.2.4 Servlet举例10
1.2.5 JSP和JavaBean举例13
1.3 基本数据类型与表达式14
1.3.1 变量与常量14
1.3.2 基本数据类型15
1.3.3 表达式与运算符16
1.3.4 类型转换20
1.5.1 数组的声明21
1.5.2 数组的创建21
1.5 数组的创建和引用21
1.4 数组的概念21
1.5.4 数组的引用22
1.5.3 数组元素的初始化22
1.5.5 多维数组23
1.6 本章小结26
习题26
第2章 类与对象的基本概念27
2.1 面向对象的程序设计方法概述27
2.1.1 抽象27
2.1.2 封装28
2.1.3 继承28
2.1.4 多态29
2.2 类与对象29
2.2.1 类的声明30
2.2.2 对象的声明与引用31
2.2.3 数据成员32
2.2.4 方法成员38
2.2.5 类的组织——包的概念43
2.2.7 类成员的访问控制45
2.2.6 类的访问控制45
2.3 对象初始化和回收47
2.3.1 构造方法47
2.3.2 内存回收技术50
2.4 应用举例51
2.4.1 声明BankAccount类51
2.4.2 声明toString()方法52
2.4.3 声明存取款方法53
2.4.5 声明类方法生成特殊的实例54
2.4.4 使用DecimalFormat类54
2.4.6 声明类变量55
2.5 UML简介57
2.5.1 类图58
2.5.2 对象图60
2.6 本章小结60
习题61
第3章 类的方法62
3.1 方法的控制流程62
3.1.1 if选择结构63
3.1.2 switch选择结构64
3.1.3 for循环结构67
3.1.4 while语句68
3.1.5 do-while语句69
3.1.6 break语句69
3.1.7 continue语句72
3.2.1 异常处理的意义74
3.2 异常处理简介74
3.2.3 异常的处理77
3.2.4 生成异常对象83
3.2.5 声明自己的异常类84
3.3 方法的重载85
3.4 本章小结87
习题87
第4章 类的重用88
4.1 类的继承88
4.1.1 继承的概念88
4.1.2 继承的语法89
4.1.3 隐藏和覆盖92
4.1.4 有继承时的构造方法96
4.1.5 应用举例98
4.2 Object类99
4.3 终结类与终结方法103
4.3.1 终结类103
4.3.2 终结方法104
4.4 抽象类105
4.4.1 抽象类的声明105
4.4.2 抽象方法106
4.5 类的组合108
4.5.1 组合的语法108
4.5.2 组合与继承的比较109
4.5.3 组合与继承的结合110
4.6 包的应用112
4.6.1 Java基础类库概述112
4.6.2 自定义包122
4.6.3 JAR文件123
习题126
4.7 本章小结126
第5章 接口与多态128
5.1 接口128
5.1.1 接口的作用及语法128
5.1.2 实现接口130
5.1.3 多重继承132
5.1.4 接口的扩展134
5.2 塑型136
5.2.1 塑型的概念136
5.2.2 塑型的应用137
5.2.3 方法的查找138
5.3 多态的概念139
5.3.1 多态的目的140
5.3.2 绑定的概念141
5.4 多态的应用143
5.5 构造方法与多态145
5.5.1 构造方法的调用顺序146
5.5.2 构造方法中的多态方法149
5.6 内部类150
5.7 本章小结151
习题151
第6章 输入输出流153
6.1 概论153
6.1.1 I/O流的概念153
6.1.2 预定义的I/O流类概述154
6.2 文件读写158
6.2.1 写文本文件158
6.2.2 读文本文件160
6.2.3 写二进制文件163
6.2.4 读二进制文件167
6.2.5 File类169
6.2.6 处理压缩文件172
6.2.7 对象序列化176
6.2.8 随机文件读写178
6.3 本章小结181
习题181
第7章 对象群体的组织183
7.1 对象数组183
7.1.1 用数组存储对象183
7.1.2 对数组元素进行排序194
7.1.3 在已排序的数组中查找196
7.2 二维数组199
7.3 集合201
7.3.1 Java集合框架201
7.3.2 向量205
7.3.3 Enumeration及Iterator类209
7.3.4 Map接口及其类层次213
7.3.5 哈希表214
7.4 本章小结221
习题222
第8章 多线程223
8.1 多线程编程基础223
8.1.1 线程的概念223
8.1.2 Thread类223
8.1.3 Runnable接口228
8.1.4 线程间的数据共享230
8.1.5 多线程的同步控制233
8.1.6 线程之间的通信239
8.1.7 后台线程242
8.2 线程的生命周期243
8.2.1 线程的几种基本状态243
8.2.2 死锁问题244
8.3 线程的优先级247
8.2.3 控制线程的生命247
8.4 本章小结251
习题251
第9章 图形用户界面253
9.1 Applet概述253
9.2 Applet应用程序接口254
9.3 绘图255
9.3.1 图形环境和图形对象255
9.3.2 颜色和字体256
9.3.3 使用Graphics类绘图256
9.3.4 使用Graphics 2D类绘图259
9.4 Swing基础260
9.4.1 JFC与Swing260
9.4.2 Swing与AWT261
9.4.3 在Applet和Application中应用Swing262
9.5.1 Swing的组件和容器层次265
9.5 Swing的特点和概念265
9.5.2 布局管理267
9.5.3 事件处理281
9.6 Swing组件286
9.6.1 顶层容器286
9.6.2 中间层容器290
9.6.3 原子组件298
9.7 其他Swing特性311
9.7.1 Action对象311
9.7.2 边框312
9.7.3 设置外观和感觉314
9.7.4 应用线程314
9.7.5 定时器317
9.8 本章小结318
习题318
10.1.1 数据库技术的特点320
10.1 数据库基础知识320
第10章 JDBC与数据库访问320
10.1.2 数据模型321
10.1.3 关系表中的主码与外来码322
10.1.4 建立一个实例数据库323
10.1.5 SQL语言简介326
10.2 通过JDBC访问数据库328
10.2.1 设置环境330
10.2.2 建立连接332
10.2.3 对数据库进行操作333
10.2.4 执行带参数的SQL语句342
10.3 本章小结342
习题342
第11章 Servlet程序设计344
11.1 Java网络程序设计的基本概念344
11.1.1 协议344
11.1.2 关于URI345
11.1.3 基于套接字的有连接通信346
11.1.4 数据报通信347
11.1.5 Servlet349
11.2 Servlet基础350
11.2.1 Servlet容器、Web服务器和应用服务器350
11.2.2 Web应用程序352
11.2.3 Servlet API352
11.2.4 Servlet的基本结构353
11.2.5 Servlet编译和安装354
11.3 Servlet的生命周期354
11.3.1 初始化355
11.3.2 销毁355
11.4 与客户端交互356
11.4.1 提取Servlet信息356
11.4.2 提取服务器信息357
11.4.3 提取客户端信息358
11.4.4 发送HTML信息359
11.5 客户端跟踪361
11.5.1 使用Cookie361
11.5.2 使用Session362
11.6 协作与通信364
11.6.1 Applet与Servlet的通信366
11.6.2 Servlet间的信息共享367
11.7 程序举例367
11.8 本章小结372
习题372
第12章 JSP程序设计374
12.1 JSP简介374
12.1.1 什么是JSP程序374
12.1.2 JSP语法概述376
12.1.3 JSP内置对象380
12.1.4 一个简单的JSP程序383
12.2 JSP与JavaBean387
12.2.1 JavaBean简介387
12.2.2 在JSP程序中使用JavaBean389
12.3 JSP标签库392
12.3.1 标签处理类392
12.3.2 标签库描述文件393
12.3.3 在JSP程序中使用标签394
12.3.4 自定义标签库395
12.4 JSP与Servlet397
12.4.1 Web应用程序的一般结构397
12.4.2 JSP与Servlet间的信息共享398
12.4.3 JSP与Servlet间的控制传递400
12.4.4 Web应用程序举例400
12.5 本章小结407
习题407
参考文献409