图书介绍
Java程序设计实用教程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 胡伏湘,雷军环编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302201687
- 出版时间:2009
- 标注页数:291页
- 文件大小:93MB
- 文件页数:309页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计实用教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述1
1.1 Java语言的起源与发展1
1.1.1 Java的起源1
1.1.2 Java的发展2
1.1.3 Java语言对软件开发技术的影响2
1.1.4 Java语言的前景3
1.1.5 Java语言的性能特点3
1.2 Java语言程序分类6
1.2.1 Java语言应用程序(JavaApplication)6
1.2.2 Java语言小应用程序(JavaApplet)7
1.3 Java程序的运行8
1.3.1 安装和设置JDK8
1.3.2 JDK环境下Java程序的编译与运行9
1.3.3 其他编程工具介绍10
1.4 Java虚拟机13
1.4.1 Java虚拟机的功能13
1.4.2 JVM的性能分析14
1.5 面向对象编程基础15
1.5.1 对象、类和消息15
1.5.2 继承16
1.5.3 抽象与接口16
1.5.4 多态17
1.5.5 类的实现17
本章习题19
第2章 Java语言编程基础20
2.1 Java语言的基本组成20
2.1.1 分隔符20
2.1.2 关键字21
2.1.3 Java语言标识符21
2.1.4 Java的编码规范22
2.2 基本数据类型23
2.2.1 基本数据类型23
2.2.2 类型转换26
2.3 运算符与表达式26
2.3.1 算术运算符26
2.3.2 关系运算符27
2.3.3 逻辑运算符27
2.3.4 位运算符28
2.3.5 赋值运算符31
2.3.6 条件运算符32
2.3.7 表达式32
2.4 数组33
2.4.1 一维数组33
2.4.2 多维数组35
2.4.3 与数组有关的常用系统方法37
2.5 控制结构38
2.5.1 分支语句38
2.5.2 循环语句43
本章习题46
第3章 面向对象的编程技术48
3.1 类48
3.1.1 面向对象的概念48
3.1.2 类的定义49
3.1.3 类的修饰50
3.1.4 属性和方法的声明50
3.2 对象的实例化54
3.2.1 对象的实例化55
3.2.2 对象的引用55
3.2.3 方法的参数传递56
3.2.4 对象的消失57
3.3 构造方法57
3.3.1 构造方法的定义57
3.3.2 构造方法的重载58
3.4 this与super59
3.4.1 this59
3.4.2 super61
3.5 内部类Inner61
3.6 字符串的处理62
3.6.1 字符串的生成62
3.6.2 字符串的访问63
3.6.3 String类的常用方法63
3.7 JDK的帮助系统64
本章习题68
第4章 包、接口、类库70
4.1 包70
4.1.1 包的声明70
4.1.2 包的引用72
4.2 接口73
4.2.1 接口的声明73
4.2.2 接口的继承73
4.2.3 接口的实现74
4.3 Java类库74
4.3.1 Java类库结构74
4.3.2 java.lang包介绍76
本章习题77
第5章 图形用户界面设计79
5.1 AWT概述79
5.1.1 AWT组件的一般功能79
5.1.2 AWT的基本组件80
5.2 框架和面板81
5.2.1 Frame类81
5.2.2 Panel类82
5.3 布局管理器83
5.3.1 FlowLayout顺序布局管理器84
5.3.2 BorderLayout边界布局管理器84
5.3.3 GridLayout网格布局管理器85
5.3.4 CardLayout卡片布局管理器86
5.3.5 GridBagLayout网格包布局管理器88
5.4 AWT事件模型89
5.4.1 JDK1.0和JDK1.1事件处理模型89
5.4.2 事件监听器91
5.4.3 事件适配器96
本章习题98
第6章 AWT组件库99
6.1 AWT基本组件99
6.1.1 Label标签99
6.1.2 Button按钮100
6.1.3 Checkbox复选框101
6.1.4 复选框组与单选按钮102
6.1.5 Choice选择框103
6.1.6 Canvas画布104
6.1.7 文本域TextField105
6.1.8 文本区域TextArea106
6.1.9 List列表框107
6.1.10 Dialog对话框108
6.1.11 FileDialog文件对话框111
6.1.12 MenuComponent菜单组件112
6.1.13 PopupMenu弹出式菜单114
6.1.14 组件的外观控制116
6.2 Swing组件117
6.2.1 Swing按钮118
6.2.2 Swing工具栏120
本章习题122
第7章 多媒体编程124
7.1 图形处理技术124
7.1.1 简单图形的绘制124
7.1.2 图形文件的显示127
7.1.3 图形的处理128
7.2 动画处理131
7.2.1 图片的动画效果131
7.2.2 文字的动画效果132
7.3 声音的处理133
7.3.1 声音的播放134
7.3.2 声音处理举例134
7.4 Applet的使用136
7.4.1 Applet的编写136
7.4.2 Applet的主要方法与执行过程136
7.4.3 HTML与Applet的关系137
本章习题138
第8章 异常处理140
8.1 异常的分类140
8.1.1 异常的产生141
8.1.2 Java定义的标准异常类141
8.2 异常处理机制142
8.2.1 异常处理的语句结构142
8.2.2 Throwable类的常用方法144
8.2.3 异常的创建145
8.3 异常的抛出145
8.3.1 throw语句145
8.3.2 throws语句146
8.3.3 异常处理总结147
本章习题147
第9章 输入输出与文件处理149
9.1 流的分类149
9.1.1 InputStream类149
9.1.2 OutputStream类150
9.1.3 PrintStream类150
9.1.4 DataInputStream类和DataOutputStream类150
9.1.5 InputStreamReader和OutputStreamWriter类151
9.1.6 BufferInputStream类和BufferOutputWriter类151
9.2 文件的处理153
9.2.1 File类153
9.2.2 FileInputStream类和FileOutputStream类154
9.2.3 RandomAccessFile类156
本章习题158
第10章 多线程159
10.1 线程的基本概念159
10.1.1 多线程的意义159
10.1.2 线程的优先级与分类160
10.1.3 线程的生命周期160
10.2 线程的创建161
10.2.1 Thread线程类161
10.2.2 线程的创建161
10.3 线程的同步与死锁164
10.3.1 synchronized同步方法165
10.3.2 synchronized同步代码块166
10.3.3 线程的死锁168
10.3.4 线程的调度168
本章习题169
第11章 网络编程基础170
11.1 网络编程基础知识170
11.1.1 网络编程基本理论170
11.1.2 网络编程的基本概念171
11.1.3 网络编程的基本方法171
11.2 URL编程172
11.2.1 URL的构成172
11.2.2 URL类172
11.2.3 利用URL获取网络多媒体资源176
11.2.4 URLConnection类178
11.3 Socket编程179
11.3.1 Socket通信机制179
11.3.2 Socket编程经典例题180
本章习题185
第12章 数据库编程基础187
12.1 JDBC的工作原理187
12.1.1 JDBC概述187
12.1.2 SQL Server 2000 for JDBC的安装与测试188
12.2 JDBC数据库应用191
12.2.1 JDBC的工作原理191
12.2.2 JDBC应用程序的开发过程192
12.2.3 java.sql软件包的用法193
12.2.4 JDBC数据库编程综合举例196
本章习题200
第13章 操作实训202
实训一 熟悉Java程序的开发202
一、实训目的202
二、实训内容202
实训二 Java语言编程基础204
一、实训目的204
二、实训内容204
实训三 Java语言控制结构207
一、实训目的207
二、实训内容208
实训四 面向对象的编程技术210
一、实训目的210
二、实训内容210
实训五 包、接口、类库212
一、实训目的212
二、实训内容212
实训六 图形界面容器及布局管理器216
一、实训目的216
二、实训内容216
实训七 Java事件处理机制219
一、实训目的219
二、实训内容219
实训八 AWT基本组件223
一、实训目的223
二、实训内容223
实训九 菜单及Swing组件226
一、实训目的226
二、实训内容226
实训十 多媒体编程231
一、实训目的231
二、实训内容231
实训十一 异常处理234
一、实训目的234
二、实训内容234
实训十二 输入输出与文件处理237
一、实训目的237
二、实训内容237
实训十三 多线程241
一、实训目的241
二、实训内容241
实训十四 网络编程基础244
一、实训目的244
二、实训内容244
第14章 课程设计247
14.1 考试软件设计的基本思路247
14.1.1 考试软件的功能要求247
14.1.2 考试软件的设计过程248
14.2 单机版考试软件的设计248
14.2.1 命题248
14.2.2 程序设计249
14.3 C/S网络版考试软件的设计257
14.3.1 功能设计257
14.3.2 命题258
14.3.3 运行界面259
14.3.4 总体界面260
14.3.5 服务器端读取试题文件类的设计260
14.3.6 服务器端线程类的设计262
14.3.7 服务器端主类的设计264
14.3.8 客户端软件的总体设计264
14.3.9 软件的发布271
14.4 B/S网络版考试软件的设计272
14.4.1 功能设计272
14.4.2 命题272
14.4.3 总体设计273
14.4.4 服务器端读取试题文件类的设计273
14.4.5 服务器端主类的设计276
14.4.6 客户端选择试题文件类的设计278
14.4.7 客户端考试界面类的设计280
14.4.8 客户端主类的设计284
14.4.9 软件的发布与运行286
参考文献290
热门推荐
- 2444754.html
- 3415492.html
- 3603894.html
- 2605494.html
- 91022.html
- 495188.html
- 2683024.html
- 261941.html
- 2116445.html
- 126653.html
- http://www.ickdjs.cc/book_1338464.html
- http://www.ickdjs.cc/book_2356599.html
- http://www.ickdjs.cc/book_227886.html
- http://www.ickdjs.cc/book_2878608.html
- http://www.ickdjs.cc/book_2121139.html
- http://www.ickdjs.cc/book_1342716.html
- http://www.ickdjs.cc/book_2299628.html
- http://www.ickdjs.cc/book_1779701.html
- http://www.ickdjs.cc/book_975663.html
- http://www.ickdjs.cc/book_3319732.html