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

- 尹立民,王兴东等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121012243
- 出版时间:2005
- 标注页数:246页
- 文件大小:32MB
- 文件页数:262页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java程序设计视频教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
1.1 Java的诞生与发展2
1.2 Java的特点3
1.3 Java开发工具5
1.3.1 JDK(Java Development Kit)5
1.3.2 Java Workshop6
1.3.3 Borland的JBuilder6
1.3.4 IBM的Visual Age for Java7
1.3.5 Microsoft Visual J++7
1.4 Java的几个重要概念8
1.5 JDK安装与配置12
1.5.1 下载JDK1.4.212
1.5.2 安装JDK1.4.212
1.5.3 JDK配置15
1.6.2 Java的第一个实例18
实例1:HelloWorld示例18
1.6.1 Java程序的编译和运行18
1.6 用Java编写程序18
实例2:编写一个简单的窗口程序20
1.6.3 Hello World程序代码分析22
1.6.4 常见的Hello World程序错误及解决方法22
1.7 习题24
1.7.1 选择题24
1.7.2 简答题24
1.7.3 编程题24
第2章 Java编程基础25
2.1 数据类型26
2.2 常量与变量26
2.2.1 命名常量27
实例3:计算圆面积27
2.2.3 使用命名常量的好处29
2.2.4 为何使用变量29
2.2.2 命名规则29
2.2.5 定义变量30
2.2.6 给变量命名及注意事项31
2.2.7 初始化变量31
实例4:未初始化的变量33
2.2.8 变量的取值范围34
实例5:测试整数的溢出34
2.3 整型数据35
2.3.1 整型常量35
2.3.2 整型变量36
2.4 实型数据36
2.4.1 实型常量36
2.4.4 为什么不用实型代替整型37
2.5 字符型数据37
2.5.1 字符常量37
2.4.2 实型变量37
2.4.3 赋值的错误操作37
实例6:使用转义字符38
2.5.2 字符串常量38
2.5.3 字符变量39
2.5.4 字符变量的特殊性39
实例7:字符与数值39
2.6 布尔型数据40
2.7.1 算术运算符41
2.7 运算符、表达式、语句41
实例8:求1+2+3+4+542
2.7.2 关系运算46
2.7.3 逻辑运算47
2.7.4 表达式和语句47
2.8 一维数组的定义及应用48
2.8.1 数组与变量48
2.8.2 一维数组的定义49
2.8.3 如何给数组中的元素赋值50
2.8.4 一维数组的应用——求数组中的最大值52
实例9:不使用数组,实现让用户输入5个数,然后计算最大值53
实例10:使用数组求最大值55
2.8.5 一维数组的应用——冒泡排序56
实例11:冒泡排序实例58
实例12:一维数组的应用——选择排序59
2.8.6 一维数组的应用——找数组元素61
实例13:查找数组中的元素62
2.9 多维数组63
2.9.1 多维数组的定义63
2.9.2 二维数组的初始化64
2.9.3 二维数组的应用64
实例14:将个3×4的矩阵a转置后输出64
2.10 习题66
2.10.1 选择题66
2.10.2 简答题66
第3章 Java中的程序控制结构67
3.1 if语句69
3.1.1 编写if语句70
实例15:用if语句判断大小写字母71
实例16:演示if语句的两种格式72
3.1.2 if语句的正确流程75
3.1.3 if语句的错误用法76
3.2 switch语句79
3.2.1 case子句的有效组织方法80
3.2.2 使用switch语句要注意的问题80
实例17:用switch语句判断成绩等级81
3.3 循环语句82
3.3.1 while循环83
实例18:用while循环语句求1000之内的所有水仙花数83
3.3.2 避免无限循环84
3.3.3 do循环85
3.3.4 for循环86
3.3.6 使用for循环易出现的错误87
3.3.5 提前退出循环87
实例19:用for循环求1000之内的所有完全数88
3.3.7 正确使用for循环88
实例20:百钱买百鸡问题89
3.3.8 嵌套循环90
实例21:演示循环语句的综合应用91
3.3.9 循环的类型92
3.3.10 正确编写循环93
3.4 习题94
3.4.1 选择题94
3.4.2 编程题95
第4章 Java面向对象编程97
4.1 面向对象的概念98
4.2 类与对象98
4.2.1 对象98
4.2.2 类99
4.3.1 类的声明101
4.3 创建类101
4.3.2 域的声明——实现属性103
4.3.3 方法的声明——实现行为105
4.4 继承107
4.4.1 为什么要用继承107
4.4.2 子类和超类107
4.4.3 继承的层次结构110
4.4.4 继承的实现112
4.4.5 单继承和多继承113
4.4.6 一个继承的实例分析114
4.5 对象115
4.5.1 创建对象116
实例22:类实例创建表达式的使用117
4.5.2 对象的引用120
实例23:对象的引用与对象之间的关系和区别120
实例24:变量作为参数传递122
实例25:对象的比较124
4.5.3 对象的比较124
实例26:字符串的比较125
4.5.4 确定对象是类的实例126
实例27:确定对象是否是类的实例126
4.6 习题128
4.6.1 选择题128
第5章 Applet编程基础131
5.1 什么是Applet132
5.2 Applet程序开发步骤132
5.2.1 编写一个简单的Applet程序133
实例28:演示Applet程序的开发过程133
5.2.2 对例子的详细解释135
5.3 Applet的生命周期136
5.3.1 Applet生命周期的划分136
实例29:演示Applet的生命周期137
5.3.2 实例演示Applet的生命周期137
5.4 使用Font类改变Applet的字体139
5.4.1 Font类中常用的方法139
实例30:显示当前系统使用的默认字符的属性140
5.4.2 创建自己的Font142
实例31:显示不同大小的Font142
5.5 在HTML中使用Appelt145
5.5.1 APPLET标记145
实例32:使用APPLET标记147
5.5.2 在HTML中传递Applet使用的参数148
实例33:在HTML中传递Applet使用的参数148
5.6 实现文字显示151
实例34:实现文字显示151
5.7 Java Applet编程显示图像152
5.7.2 显示图像文件153
实例35:显示图像153
5.7.1 装载一幅图像153
5.8 利用Java Applet播放声音文件154
5.8.1 Java支持的声音文件格式155
5.8.2 播放声音文件的方法155
实例36:播放music.wav声音文件156
5.9 Java Applet编程响应鼠标键盘156
5.9.1 鼠标事件156
实例37:鼠标时间跟踪158
实例38:鼠标单击处理160
5.9.2 键盘事件162
实例39:键盘响应162
5.10 习题164
5.10.1 简答题164
5.10.2 编程题164
第6章 文件处理技术165
6.2 File类简介166
6.1.2 文件类型166
6.1.1 文件概述166
6.1 面向存储的文件技术166
实例40:创建目录与文件169
6.3 二进制文件的处理170
实例41:二进制文件的读写171
6.4 使用Java操作文本文件172
实例42:使用FileReader读取文件173
实例43:使用InputStreamReader读取文件174
实例44:使用BufferedReader读取文件175
实例45:使用FileWriter写文件176
6.5 Java的基本数据类型与流177
实例46:序列化的应用179
6.6 配置文件181
实例47:配置文件的应用181
6.7 习题182
6.7.1 编程题182
第7章 AWT图形用户界面183
7.1.1 java.awt包184
7.1.2 组件和容器184
7.1 用AWT生成图形化用户界面184
7.1.3 常用容器185
实例48:使用Frame容器186
实例49:使用Panel容器187
7.1.4 LayoutManager布局管理器189
实例50:使用FlowLayout布局189
实例51:使用BorderLayout布局191
实例52:使用GridLayout布局193
实例53:容器嵌套194
7.2 AWT事件处理模型196
实例54:演示事件处理196
7.2.1 事件类198
7.2.2 事件监听器199
实例55:事件处理模型的应用200
7.2.3 AWT事件及其相应的监听器接口200
7.2.4 事件适配器204
7.3 AWT组件库205
7.3.1 按钮(Button)205
实例56:按钮的使用205
7.3.2 复选框(Checkbox)207
实例57:复选框的使用207
7.3.3 单行文本框(TextField)209
实例58:单行文本框的使用209
7.3.4 文本区(TextArea)211
实例59:文本区的使用211
7.3.5 单选按钮(CheckboxGroup)213
实例60:单选按钮的使用213
7.3.6 组件与监听器的对应关系215
7.4.4 程序填空题216
7.4.3 填空题216
7.4.2 多项选择题216
7.4 习题216
7.4.1 选择题216
第8章 Java网络编程219
8.1 网络编程的基本概念220
8.1.1 网络的基础知识220
8.1.2 网络的基本概念220
8.1.3 两类传输协议——TCP、UDP221
8.2 基于URL的高层次Java网络编程221
8.2.1 统一资源定位器URL221
8.2.2 URL的组成222
8.2.3 创建一个URL222
8.2.4 解析一个URL223
实例61:获取URL对象的属性223
8.2.5 从URL读取WWW网络资源224
实例62:从URL读取WWW网络资源224
8.3.1 Socket通信225
8.3 基于Socket(套接字)的低层次Java网络编程225
8.3.2 Socket通信的一般过程226
8.3.3 创建Socket226
8.3.4 客户端的Socket227
8.3.5 服务器端的ServerSocket227
8.3.6 打开输入/输出流228
8.3.7 关闭Socket228
8.3.8 简单的Client/Server程序设计229
实例63:简单的Client/Server程序229
8.3.9 支持多客户的Client/Server程序设计233
实例64:支持多客户的Client/Server程序234
8.3.10 数据报(Datagram)通信240
8.4 习题241
8.4.1 判断题241
8.4.2 填空题242
附录A 习题答案243
热门推荐
- 1478263.html
- 1937000.html
- 688904.html
- 1213004.html
- 166269.html
- 133153.html
- 3165524.html
- 2618656.html
- 1634598.html
- 859581.html
- http://www.ickdjs.cc/book_2335582.html
- http://www.ickdjs.cc/book_1705805.html
- http://www.ickdjs.cc/book_868725.html
- http://www.ickdjs.cc/book_2098505.html
- http://www.ickdjs.cc/book_2470583.html
- http://www.ickdjs.cc/book_2797233.html
- http://www.ickdjs.cc/book_2045185.html
- http://www.ickdjs.cc/book_288021.html
- http://www.ickdjs.cc/book_3683438.html
- http://www.ickdjs.cc/book_3865041.html