图书介绍
Java程序设计与实验PDF|Epub|txt|kindle电子书版本网盘下载
- 万年红著 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:9787811239058
- 出版时间:2010
- 标注页数:296页
- 文件大小:23MB
- 文件页数:309页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java程序设计与实验PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1程序设计1
1.2程序设计语言及其类型1
1.3面向过程程序设计与面向对象程序设计2
1.3.1面向过程程序设计2
1.3.2面向对象程序设计2
1.4类的实现4
1.4.1Java类的定义5
1.4.2对象的产生与使用5
1.4.3构造方法6
1.5面向对象的基本特性8
1.5.1封装性8
1.5.2继承性9
1.5.3多态性9
1.6Java语言概述9
1.6.1Java语言发展历史9
1.6.2Java语言特点9
1.6.3Java语言与C、C++的区别10
1.7Java开发环境的搭建11
1.7.1Java技术的架构11
1.7.2Java程序与C程序的编译、执行过程比较12
1.7.3JDK安装与配置13
1.7.4Java类库16
1.7.5Java程序类型16
1.8Java集成开发环境18
1.9简单Java程序编写、编译与运行18
1.9.1Application程序编译与运行19
1.9.2Applet程序编译与运行21
1.9.3Application和Applet运行过程的比较22
小结22
习题22
第2章 Java程序设计基础25
2.1Java程序结构及编写规范25
2.1.1Java程序基本规范25
2.1.2关键字26
2.1.3标识符27
2.2数据类型、常量与变量27
2.2.1数据类型27
2.2.2常量28
2.2.3变量29
2.3数据类型转换31
2.3.1自动类型转换31
2.3.2强制类型转换32
2.4Java中的运算符与表达式32
2.4.1运算符32
2.4.2表达式及运算符优先级、结合性36
2.4.3语句和语句块37
2.5程序的流程控制38
2.5.1顺序结构38
2.5.2分支语句39
2.5.3循环语句44
2.5.4跳转语句48
2.6数组50
2.6.1数组概念50
2.6.2数组的声明与使用50
2.6.3数组的分类51
2.6.4一些与数组操作有关的方法54
小结56
习题56
第3章 方法与变量60
3.1方法60
3.1.1方法的声明60
3.1.2方法的调用61
3.1.3方法嵌套与递归62
3.1.4方法参数传递方式64
3.2变量的作用域和生命周期66
3.2.1变量的作用域和生命周期66
3.2.2对象的作用域和生命周期67
3.3变量初始化68
3.3.1成员变量初始化68
3.3.2局部变量初始化69
3.4static方法和变量69
3.5main()方法71
3.6垃圾收集72
小结73
习题73
第4章 包和封装性76
4.1包的创建和访问76
4.1.1包的概念及分类76
4.1.2用户自定义包的创建79
4.1.3包创建的过程实例81
4.2import语句与包的使用82
4.3类的封装与作用域83
4.3.1封装的含义及目的83
4.3.2访问权限84
4.3.3使用set和get方法86
小结87
习题87
第5章 继承性90
5.1继承性的概念90
5.2继承的实现91
5.3多级继承和单继承92
5.4继承关系下构造方法的调用次序93
5.5对象的类型转换95
小结96
习题96
第6章 多态性99
6.1多态性概念99
6.1.1方法重载99
6.1.2方法覆盖101
6.2this和super的使用103
6.2.1this的使用103
6.2.2super的使用104
6.3final关键字105
小结106
习题106
第7章 抽象类、接口和内部类109
7.1抽象类和抽象方法109
7.1.1抽象类109
7.1.2抽象方法110
7.2接口113
7.2.1接口的概念113
7.2.2接口的声明113
7.2.3接口的继承114
7.2.4接口的实现115
7.3内部类117
7.3.1内部类概念及声明117
7.3.2内部类功能特点118
7.3.3匿名内部类119
小结121
习题121
第8章 Java API实用类124
8.1Java API分类124
8.2String类和StringBuffer类124
8.2.1String类125
8.2.2StringBuffer类130
8.3其他类131
8.3.1Math类131
8.3.2基本数据类型及其包装类对应关系133
8.3.3Vector类135
小结136
习题137
第9章 图形用户界面设计140
9.1图形用户界面140
9.1.1设计GUI所需的程序包140
9.1.2AWT基本知识141
9.2AWT组件类144
9.2.1LayoutManager类144
9.2.2Container类150
9.2.3非容器基本组件类152
9.3事件处理模型156
9.3.1基本要素与流程156
9.3.2事件处理常用方法158
9.4菜单系统的设计165
9.4.1与菜单系统相关的AWT类165
9.4.2菜单系统的实现方法与步骤166
9.5组件的外观控制168
9.5.1颜色控制168
9.5.2文字显示效果控制169
9.6Swing组件171
9.6.1与AWT组件的比较171
9.6.2几种常用的Swing组件173
小结176
习题176
第10章 异常处理181
10.1异常181
10.1.1了解异常181
10.1.2异常发生原因及异常类182
10.2异常处理184
10.2.1try…catch…finally语句185
10.2.2重新抛出异常187
10.2.3自定义异常类189
小结190
习题190
第11章 多线程193
11.1理解与创建线程193
11.1.1线程概念193
11.1.2建立多线程194
11.1.3线程的优先级201
11.1.4线程的生命周期203
11.2线程控制203
11.3线程的同步与锁定205
小结206
习题206
第12章 Applet与Web应用开发209
12.1Applet类209
12.1.1如何运行Applet209
12.1.2Applet生命周期及其方法210
12.2Applet多媒体程序开发210
12.2.1Graphics类211
12.2.2图形的绘制211
12.2.3图像操作214
12.2.4音频处理215
12.2.5视频程序开发218
12.3Applet网络技术和应用开发220
12.3.1Java网络技术概述220
12.3.2Applet与URL220
12.3.3基于流套接字的通信223
12.3.4基于数据报套接字的通信225
12.4Web开发应用226
12.4.1什么是Servlet226
12.4.2Servlet编程有关的类和接口227
12.4.3JSP技术227
12.4.4JavaBean在JSP中的使用229
小结231
习题232
第13章 JDBC技术和数据库应用开发236
13.1Java数据库程序开发原理236
13.1.1JDBC技术简介236
13.1.2JDBC访问数据库的一般步骤236
13.2JDBC提供的主要类和接口238
13.2.1DriverManager类238
13.2.2Connection接口239
13.2.3Statement接口240
13.2.4ResultSet接口241
13.3数据源的建立243
13.3.1建立Access数据源243
13.3.2建立SQL Server数据源245
13.4Java数据库编程实现255
小结259
习题259
第14章 输入输出流处理262
14.1基本的输入输出流262
14.1.1概述262
14.1.2InputStream类265
14.1.3OutputStream类266
14.1.4Reader类267
14.1.5Writer类267
14.2File类268
14.2.1建立File对象268
14.2.2File对象的属性和操作269
14.3文件输入输出流类270
14.3.1FileInputStream类270
14.3.2FileOutputStream类271
14.4过滤字节流类273
14.4.1DataInputStream和DataOutputStream类273
14.4.2BufferedInputStream和BufferedOutputStream类275
14.5InputStreamReader和OutputStreamWriter275
14.5.1BufferedReader和BufferedWriter类275
14.5.2FileReader和FileWriter类277
小结278
习题279
附录A人事管理系统开发案例282
A.1系统需求分析及可行性研究282
A.2功能模块282
A.3后台数据库规划282
A.4前台界面设计284
A.5后台数据库的连接287
A.6前台界面操作事件287
A.7程序完整的代码291
参考文献296