图书介绍
工程化程序设计 JavaPDF|Epub|txt|kindle电子书版本网盘下载
![工程化程序设计 Java](https://www.shukui.net/cover/47/34710784.jpg)
- 张荣新主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040184214
- 出版时间:2006
- 标注页数:375页
- 文件大小:40MB
- 文件页数:389页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
工程化程序设计 JavaPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 面向对象技术概述1
1.1.1 面向对象与面向过程的比较2
1.1.2 面向对象技术的基本要素4
1.2 面向对象程序设计语言Java7
1.2.1 Java的发展历史8
1.2.2 Java语言的特点8
1.2.3 Java与C/C+++的比较10
1.2.4 JDK的安装、配置与使用12
1.2.5 第一个Java程序13
1.3 集成开发环境JBuilder 916
1.3.1 JBuilder 9的安装和启动17
1.3.2 JBuilder 9集成开发环境简介18
1.3.3 JBuilder下的Java编程22
本章小结24
思考与练习24
第2章 Java的基本语法29
2.1 Java符号29
2.1.1 注释和关键字29
2.1.2 标识符31
2.2 Java语言的基本数据类型、变量与常量31
2.2.1 数据类型31
2.2.2 变量与常量33
2.2.3 简单数据类型的转换34
2.3.1 运算符与表达式35
2.3 运算符、表达式和控制语句35
2.3.2 语句37
2.4 数组和字符串46
2.4.1 数组46
2.4.2 字符串51
2.4.3 main()方法的参数54
本章小结54
思考与练习55
第3章 类与对象61
3.1 类的概念及定义61
3.1.1 类的定义61
3.1.2 成员变量63
3.1.3 方法65
3.2 对象70
3.2.1 对象的创建70
3.2.2 对象的使用71
3.2.3 对象的清除73
3.2.4 静态初始化74
本章小结75
思考与练习75
第4章 类的封装、继承和多态81
4.1 类的封装81
4.1.1 对象的可见性和作用域82
4.1.2 访问权限83
4.2 类的继承性88
4.2.1 类继承的实现88
4.2.2 this和super关键字90
4.2.3 初始化的顺序94
4.2.4 对象之间的类型转换97
4.3 类的多态性99
4.3.1 方法的重载99
4.3.2 方法的覆盖101
4.3.3 final方法和类103
4.3.4 特殊修饰符native104
本章小结104
思考与练习104
第5章 接口和包112
5.1 抽象类和抽象方法112
5.1.1 抽象类与抽象方法的声明112
5.1.2 抽象类与抽象方法的使用114
5.2 内部类116
5.3 接口117
5.3.1 接口的概念118
5.3.2 接口的声明118
5.3.3 接口的使用120
5.4 包122
5.4.1 包的声明122
5.4.2 包的使用123
5.5 Java程序结构125
本章小结126
思考与练习126
第6章 对象设计的规范133
6.1.1 Object类134
6.1 Object类及标准包134
6.1.2 java.1ang包137
6.1.3 Java的标准包138
6.2 Java的异常处理139
6.2.1 异常处理机制139
6.2.2 异常的捕获141
6.2.3 抛出异常143
6.2.4 创建自己的异常146
6.2.5 异常处理的优点147
6.3 Java编码的其他规范148
6.3.1 命名规范148
思考与练习150
本章小结150
6.3.2 增强程序的可读性150
第7章 Applet程序157
7.1 Applet简介157
7.1.1 Applet类157
7.1.2 Applet程序的运行过程159
7.2 Applet程序举例160
7.2.1 使用AWT绘制图形160
7.2.2 覆盖init()方法的Applet程序162
7.2.3 Applet各种方法演示164
本章小结167
思考与练习167
8.1.1 流的简介171
第8章 Java的输入与输出流171
8.1 基本输入/输出类171
8.1.2 输入/输出流类172
8.2 输入/输出流类的应用176
8.2.1 标准输入176
8.2.2 输入/输出流类的典型应用180
8.3 文件操作185
8.3.1 建立File对象186
8.3.2 File对象的属性和操作187
本章小结196
思考与练习196
第9章 Java的图形用户界面200
9.1.1 基于组件的开发201
9.1 概论201
9.1.2 用户界面设计器202
9.1.3 组件选项板203
9.2 AWT和Swing203
9.2.1 AWT203
9.2.2 Swing204
9.2.3 组件205
9.2.4 Swing组件介绍205
9.3 应用程序设计步骤208
9.3.1 创建项目工程209
9.3.2 创建应用程序211
9.3.4 增加同一组件的多个副本215
9.3.3 调整组件尺寸215
9.3.5 检视器属性面板217
9.3.6 属性编辑器219
9.3.7 组件树220
9.3.8 激活组件设计器221
9.3.9 容器222
9.3.10 修改组件名称224
9.3.11 同时选中多个组件224
9.3.12 共享属性224
9.3.13 创建事件处理程序225
9.3.14 组件命名规范227
9.4.1 概述228
9.4 布局管理器228
9.4.2 容器与布局管理器229
9.4.3 布局管理器综合实例239
9.5 菜单设计器245
9.5.1 概述245
9.5.2 组件选项板上的菜单组件245
9.5.3 在JBuilder中如何使用菜单设计器248
9.6 对话框的设计260
9.6.1 JoptionPane对话框260
9.6.2 Dialog对话框265
9.7 键盘和鼠标事件处理266
9.7.1 键盘事件266
9.7.2 鼠标事件268
本章小结272
思考与练习273
第10章 Java的多线程278
10.1 多线程的概念278
10.1.1 线程的生存周期279
10.1.2 创建线程279
10.2 控制线程280
10.2.1 启动线程281
10.2.2 使线程睡眠281
10.2.3 中断线程282
10.2.4 停止线程284
10.3 互斥线程间的同步机制285
10.3.1 多线程带来的问题285
10.3.2 临界区286
10.3.3 线程等待288
10.4 线程管理291
10.4.1 线程组292
10.4.2 线程的优先级294
本章小结295
思考与练习295
第11章 Java数据库开发299
11.1 使用JDBC连接数据库299
11.1.1 JDBC简介299
11.1.2 JDBC驱动程序299
11.2 建立数据源300
11.2.1 建立数据库300
11.2.2 建立数据源303
11.3 JDBC数据库开发基础306
11.3.1 数据库开发中涉及的几个类306
11.3.2 数据库编程的一般过程308
11.4 数据库编程实例309
11.4.1 查询数据库309
11.4.2 插入记录311
11.4.3 修改记录312
11.4.4 删除记录313
11.4.5 建立表314
11.4.6 取表中各列名称315
11.4.7 删除表317
本章小结317
思考与练习318
第12章 Java的Web开发应用322
12.1 Java Servlet程序开发323
12.1.1 Servlet简介323
12.1.2 Servlet的基本方法326
12.1.3 程序实例329
12.2 JavaBean332
12.2.1 JavaBean简介332
12.2.2 JavaBean在JSP中的应用343
12.3 Web开发实例353
本章小结370
思考与练习370
参考文献375