Java程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:欧阳江林主编
- 出 版 社:北京:科学出版社
- 出版年份:2003
- ISBN:7030120159
- 页数:222 页
第1章 Java语言基础 1
1.1 Java语言概述 1
1.1.1 Java语言的特点和用途 1
1.1.2 Java开发工具 3
1.1.3 Java程序开发步骤 4
1.1.4 用于Web的Applet 6
1.1.5 Application 6
1.1.6 一个实用的Applet 7
1.2 Java程序的输入输出 8
1.2.1 Applet输入输出 9
1.2.2 Application输入输出 11
1.3 变量与数据类型 14
1.3.1 基本数据类型 14
1.3.2 常量 15
1.3.3 变量 16
1.4 运算符与表达式 18
1.4.1 运算符 18
1.4.2 表达式与运算符的优先级 24
1.5 算法与结构化程序设计 25
1.5.1 Java程序结构 25
1.5.2 Java语句 26
1.6 分支控制结构 27
1.6.1 if语句 27
1.6.2 嵌套的if语句 28
1.6.3 switch开关语句 29
1.6.4 一个实例 30
1.7.2 while循环 31
1.7.1 for循环语句 31
1.7 循环控制语句 31
1.7.3 do-while循环 32
1.7.4 循环语句嵌套 32
1.7.5 跳转语句 33
1.7.6 一个实例 34
1.8 定义和使用Java的方法 35
1.8.1 方法的定义 35
1.8.2 方法的调用 36
1.8.3 一个实例 36
小结 36
习题 37
2.1 定义类 38
2.1.1 类的修饰 38
第2章 Java面向对象编程基础 38
2.1.2 类体 40
2.1.3 类的构造方法 40
2.1.4 成员变量 41
2.1.5 成员方法 41
2.1.6 消息传递 43
2.2 创建类的实例对象 43
2.2.1 创建对象 43
2.2.2 使用对象 44
2.2.3 消除对象 44
2.2.4 一个应用实例 44
2.3 构造函数 45
2.3.1 构造函数的特点 45
2.3.2 定义构造函数 46
2.4.2 private 47
2.4 访问控制修饰符 47
2.4.1 public 47
2.4.3 Protected 48
2.5 静态属性、静态方法和静态初始化器 48
2.5.1 静态属性 48
2.5.2 静态方法 48
2.5.3 静态初始化器 50
2.6 抽象类与抽象方法 50
2.6.1 抽象类 50
2.6.2 抽象方法 51
2.7 最终类、最终属性、最终方法和终结器 53
2.7.1 最终类 53
2.7.2 最终属性 53
2.7.3 最终方法和终结器 53
2.8.1 其他修饰符 54
2.8 其他修饰符及修饰符的混合使用 54
2.8.2 修饰符的混合使用 55
2.9 继承与重载 56
2.9.1 类的继承 56
2.9.2 类的多态 57
2.10 包 59
2.10.1 包的声明 59
2.10.2 包的引用 59
2.10.3 Java的系统程序包 59
2.11 接口 61
2.11.1 接口的声明 61
2.11.2 接口的继承关系 62
2.11.3 在类中实现一个接口 62
2.11.4 在类中实现多个接口 63
2.12.1 错误与异常 64
2.12 错误、异常及其处理 64
2.12.2 异常类 65
2.12.3 异常的处理 67
2.12.4 自定义异常 68
2.12.5 抛出异常 70
小结 71
习题 72
第3章 常用工具 73
3.1 Java的类库 73
3.1.1 语言基础类库 73
3.2 数组与向量类 74
3.2.1 数组 74
3.1.2 Object类 74
3.2.2 向量类 75
3.3 字符串类 77
3.3.1 字符串类的构造方法 77
3.3.2 String类的应用 78
3.3.3 StringBuffer类的应用 80
3.4 其他常用工具 81
3.4.1 标准输入输出 81
3.4.2 数学函数类Math 82
3.4.3 日期类 84
3.4.4 随机数类Random 85
小结 87
习题 88
4.1.2 Applet的生命周期 89
4.1.1 Applet简介 89
4.1 Applet基本工作原理 89
第4章 Applet与图形用户界面 89
4.2 使用Applet类 90
4.2.1 Applet类的主要方法 90
4.2.2 应用实例 90
4.3 Applet与HTML文件的配合 92
4.3.1 Applet标签属性 92
4.3.2 HTML和Applet的参数传递 93
4.3.3 Applet与Application的合并运行 94
4.4 Java图形用户界面的标准组件 96
4.4.1 标签 96
4.4.2 按钮 97
4.4.3 选项框 98
4.4.4 复选框和选项按钮 99
4.4.5 列表框 101
4.4.6 文本框 102
4.4.7 文本区 103
4.4.8 滚动条 105
4.5 组件布局管理 106
4.5.1 顺序布局 106
4.5.2 边界布局 107
4.5.3 卡片布局 108
4.5.4 网络布局 109
4.5.5 网格包布局 110
4.5.6 面板的使用 112
4.5.7 手工布局 113
4.6.1 Java的事件处理机制 114
4.6 事件处理 114
4.6.2 事件处理实例 117
4.7 窗口、菜单和对话框 121
4.7.1 窗口 121
4.7.2 菜单 122
4.7.3 对话框 128
4.8 图形处理 131
4.8.1 基本图形 131
4.8.2 画布 136
4.8.3 文字输出 137
4.8.4 绘图模式控制 140
4.9 多媒体编程 141
4.9.1 图像 141
4.9.2 动画处理 147
4.9.3 数字音频 149
小结 151
习题 151
第5章 Java网络程序设计及相关技术 151
5.1 流式输入输出与文件处理 151
5.1.1 流的分类 151
5.1.2 数据流的应用 151
5.1.3 文件类 154
5.1.4 实例 155
5.2 Java多线程机制 156
5.2.1 创建线程 157
5.2.2 线程的生命周期 159
5.2.3 线程的优先级 160
5.2.4 线程同步 160
5.2.5 多线程问题 163
5.2.6 实例 164
5.3.1 Java网络基础知识 169
5.3 网络应用的层次和结构 169
5.3.2 URL编程 171
5.3.3 实例 174
5.4 用Java实现底层网络通信 174
5.4.1 利用Socket和服务器交互 174
5.4.2 利用数据报和服务器交互 177
5.4.3 实例 178
小结 181
习题 181
6.1.1 J2ME平台 183
6.1.2 J2ME体系结构 183
6.1 Java 2平台微缩版 183
第6章 J2ME无线应用编程 183
6.1.3 K虚拟机 184
6.2 J2ME开发环境 184
6.2.1 J2ME Wireless Toolkit的硬件和软件需求 184
6.2.2 J2ME Wireless Toolkit的安装 184
6.2.3 运行例子程序 186
6.2.4 创建J2ME Wireless Toolkit应用程序 186
6.3 CLDC和MIDP API简介 188
6.3.1 CLDC API简介 188
6.3.2 MIDP API简介 188
6.4 J2ME的用户界面编程 188
6.4.1 如何使用Display类 188
6.4.2 使用Screen类 189
6.4.3 使用命令按钮响应用户操作 189
6.4.5 一个简单实例 190
6.4.4 使用文本框输入信息 190
6.5 J2ME数据库编程 191
6.5.1 RMS的表——Record Store 192
6.5.2 在Record Store中操作记录 193
6.5.3 创建多列表格 196
6.5.4 记录的排序 198
6.5.5 使用RecordFilter查找记录 199
6.5.6 一个简单实例 199
6.6 J2ME网络编程 202
6.6.1 J2ME的网络连接框架 202
6.6.2 HTTP通信概述 203
6.6.3 用HTTP发送接收数据 204
6.6.4 一个简单实例 205
习题 210
小结 210
第7章 Java与Oracle数据库 211
7.1 关系数据库简介 211
7.1.1 关系数据库 211
7.1.2 Oracle9i简介 212
7.2 SQL语言简介 212
7.2.1 SQL语言简介 212
7.2.2 SELECT语句 213
7.3 Java程序对数据库的访问与操作(JDBC) 217
7.3.1 数据库应用模型 217
7.3.2 JAVA通过JDBC访问Oracle数据库 218
7.3.3 实例 220
7.4 Java网络操作中的安全性限制 222
小结 222
习题 222
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019