图书介绍
Java程序设计大学教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计大学教程](https://www.shukui.net/cover/32/34735412.jpg)
- 刘艺等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111182790
- 出版时间:2006
- 标注页数:311页
- 文件大小:38MB
- 文件页数:325页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计大学教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 绪论1
1.1 什么是程序设计1
1.1.1 程序与计算机1
1.1.2 算法与数据结构4
1.1.3 程序设计过程6
1.2 程序设计语言7
1.2.1 发展历史8
1.2.2 语言的类型8
1.2.3 高级语言的分类9
1.3 Java语言介绍10
1.3.1 Java发展的历史10
1.3.2 Java是什么,Java不是什么11
1.3.3 下载JDK搭建Java平台13
1.4 Java程序的编写、编译和运行15
1.4.1 使用命令行工具15
1.4.2 使用Java编辑器TextPad16
1.4.3 使用集成开发环境NetBeans IDE17
1.4.4 优秀Java开发工具介绍23
1.5 本章习题25
2.1 程序27
2.1.1 初识Java程序27
第2章 程序设计基础27
2.1.2 标识符和关键字30
2.1.3 编写规范的程序代码31
2.2 数据和数据类型34
2.2.1 数据34
2.2.2 常量和变量36
2.2.3 数据类型37
2.3.2 运算符45
2.3 表达式与运算符45
2.3.1 表达式45
2.3.3 运算符的优先级49
2.4 流程控制49
2.4.1 顺序结构50
2.4.2 选择结构50
2.4.3 循环结构55
2.5 本章习题61
3.1 面向对象的概念67
3.1.1 面向对象基本原理67
第3章 面向对象与对象模型67
3.1.2 建立面向对象的思维69
3.1.3 UML和对象建模70
3.2 类73
3.2.1 什么是Java类73
3.2.2 类成员74
3.2.3 类成员的可访问性74
3.3 方法76
3.3.1 什么是方法76
3.3.2 方法参数78
3.3.3 静态字段和静态方法79
3.4 对象82
3.4.1 理解对象82
3.4.2 使用对象83
3.4.3 对象之间的关系90
3.5 本章习题91
第4章 面向对象程序设计96
4.1 原则和方法96
4.2 继承98
4.2.1 使用继承98
4.2.2 继承与合成108
4.3 多态110
4.3.1 多态与动态绑定110
4.3.2 方法的绑定113
4.4 接口115
4.4.1 接口的概念115
4.4.2 Java接口116
4.4.3 接口应用实例120
4.5 本章习题125
5.1 算法129
第5章 算法与数据结构129
5.1.1 算法的描述130
5.1.2 常用算法132
5.2 数组136
5.2.1 数组的创建和使用136
5.2.2 多维数组和不规则数组139
5.2.3 排序142
5.2.4 查找144
5.3 对象容器146
5.3.1 Java容器框架146
5.3.2 Collection与Iterator148
5.3.3 List及ListIterator150
5.4 抽象数据类型154
5.4.1 链表154
5.4.2 栈156
5.4.3 队列158
5.5 本章习题159
第6章 图形用户界面162
6 1 GUI编程基础162
6.1.1 概述162
6.1.2 Swing和AWT164
6.1.3 窗体容器166
6.2 图形与绘图170
6.2.1 坐标系统171
6.2.2 颜色171
6.2.3 绘图172
6.3 事件处理模型175
6.3.1 事件和Java事件模型175
6.3.2 事件处理实例分析176
6.3.3 内部类180
6.3.4 常用组件的事件181
6.4.1 MVC模型183
6.4 使用Swing组件183
6.4.2 布局管理185
6.4.3 Swing组件编程187
6.5 本章习题192
第7章 程序设计案例分析196
7.1 可视化程序设计与NetBeans IDE196
7.2 设计窗体198
7.2.1 创建主窗体和主面板198
7.2.2 组件与布局设计201
7.2.3 添加事件206
7.3.1 设计菜单209
7.3 设计菜单和对话框209
7.3.2 设计对话框213
7.4 设计算法220
7.5 完成和部署应用程序223
7.6 本章习题229
第8章 applet与Web编程233
8.1 Java applet基础233
8.1.1 什么是applet233
8.1.2 编写applet程序234
8.1.3 applet的生命周期236
8.2 applet在Web中的应用237
8.2.1 HTML与Web编程237
8.2.2 applet Web编程技巧238
8.2.3 applet的安全机制241
8.3 把Java应用程序转换为applet242
8.3.1 转换方法242
8.3.2 转换示例242
8.4 本章习题244
9.1.1 软件生命周期249
9.1 软件开发过程概述249
第9章 开发过程与程序质量保证249
9.1.2 软件开发过程250
9.1.3 软件质量与测试254
9.2 程序调试256
9.2.1 程序调试的概念256
9.2.2 使用断点258
9.2.3 监视和检查数据的值259
9.2.4 调试过程260
9.3 单元测试260
9.3.2 在NetBeans IDE中使用单元测试261
9.3.1 单元测试与JUnit261
9.3.3 单元测试的应用举例262
9.4 异常与异常处理265
9.4.1 异常与异常类266
9.4.2 异常处理机制269
9.4.3 利用异常处理编程273
9.5 本章习题276
第10章 线程、文件与串行化280
10.1 多线程程序设计280
10.1.1 多任务、进程和线程280
10.1.2 Java线程模型281
10.1.3 设计多线程的应用程序288
10.2 流和文件292
10.2.1 基本概念292
10.2.2 基于文本文件的应用293
10.2.3 I/O流与文件298
10.3 对象串行化302
10.3.1 串行化的目的302
10.3.2 串行化的方法302
10.4 本章习题307
参考文献311