Java程序设计教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:北京希望电子出版社总策划;袁启昌主编;王趾成副主编;袁海宁,张光瑞编著
- 出 版 社:北京:科学出版社
- 出版年份:2005
- ISBN:7030146514
- 页数:224 页
目录 1
第1章 Java语言概述 1
1.1 Java的发展和应用前景 1
1.1.1 Java的产生和发展 1
1.1.2 Java的应用前景 2
1.2 Java的特点 2
1.3 Java运行环境的建立 4
1.3.1 Java SDK简介 4
1.3.2 Java SDK运行环境配置 5
1.3.4 Java程序的编译 8
1.3.3 Java SDK工具 8
1.3.5 Java程序的执行 9
1.4 开始第一个Java程序 10
1.5 Java的编程风格 11
1.6 习题 11
第2章 Java语言基础 12
2.1 Java语言的基本组成 12
2.1.1 标识符 12
2.1.2 关键字 13
2.1.3 注释 13
2.2 数据类型 13
2.2.2 整型数据 14
2.2.1 常量与变量 14
2.2.3 浮点型(实型)数据 15
2.2.4 字符型数据 16
2.2.5 布尔型数据 17
2.2.6 举例 17
2.3 各类数值型数据间的混合运算 18
2.3.1 自动类型转换 18
2.3.2 强制类型转换 19
2.4 运算符和表达式 19
2.4.1 算术运算符 19
2.4.2 关系运算符 21
2.4.3 布尔逻辑运算符 22
2.4.4 位运算符 23
2.4.5 赋值运算符? 23
2.4.6 条件运算符 24
2.4.7 表达式与运算符优先级 24
2.5 流程控制语句 25
2.5.1 分支语句 25
2.5.2 循环语句 31
2.6 习题 35
3.1.1 一维数组的定义 37
3.1 一维数组 37
第3章 数组和字符串 37
3.1.2 一维数组元素的引用 38
3.1.3 一维数组的初始化 38
3.1.4 一维数组程序举例 39
3.2 多维数组 40
3.2.1 二维数组的定义 40
3.2.2 二维数组元素的引用 41
3.2.3 二维数组的初始化 41
3.2.4 二维数组举例 41
3.3 字符串 42
3.3.2 创建String对象 43
3.3.1 String类 43
3.3.3 String类的常用函数 44
3.3.4 StringBuffer类 47
3.4 习题 49
第4章 Java面向对象程序设计 50
4.1 面向对象的程序设计方法 50
4.1.1 类、对象和消息 50
4.1.2 面向对象程序主要特性 52
4.2 Java的对象特性 53
4.2.1 Reference(引用,参考) 53
4.2.2 建立对象 54
4.3 Java的类特性 56
4.3.1 Java的类结构 56
4.3.2 函数(方法)、参数表和返回值 57
4.3.3 static数据成员和static函数 58
4.4 函数重载 60
4.5 对象的初始化 61
4.5.1 成员定义初始化 61
4.5.2 用构造函数初始化 63
4.5.3 static数据成员的初始化 67
4.6 关键字this 70
4.7 package(包)的使用 72
4.8 Java的访问权限 76
4.8.1 Java的访问权限饰词 76
4.8.2 package访问权限 76
4.8.3 public访问权限 79
4.8.4 private访问权限 80
4.8.5 protected访问权限 83
4.8.6 Class访问权限和默认package 84
4.9 Java的组合和继承 86
4.9.1 组合的使用 86
4.9.2 继承的使用 90
4.9.3 类的多态性 96
4.10.1 Java的抽象类 100
4.10 抽象类和接口 100
4.10.2 Java的接口 102
4.11 习题 104
第5章 Java的容器 106
5.1 Java的容器简介 106
5.2 Collection族系介绍 108
5.2.1 Collection接口介绍 108
5.2.2 List容器介绍 110
5.2.3 Set容器介绍 113
5.3.2 Map容器介绍 117
5.3.1 Map简介 117
5.3 Map族系介绍 117
5.4 迭代器 121
5.4.1 Iterator迭代器 121
5.4.2 ListIterator迭代器 123
5.5 习题 126
第6章 Java的异常处理机制 127
6.1 异常处理简介 127
6.1.1 异常处理的概念 127
6.1.2 异常处理的结构 127
6.1.3 异常的种类 128
6.2.1 try...catch...finally语句 130
6.2 使用Java的异常处理 130
6.2.2 throws和throw关键字 137
6.3 创建属于自己的异常类 139
6.4 习题 143
第7章 流、文件及其输入/输出 144
7.1 流和文件 144
7.1.1 流的基础知识 144
7.1.2 文件 145
7.2 基本的输入/输出类 145
7.2.1 InputStream类 145
7.2.2 OutputStream类 146
7.2.4 文件的输入/输出 147
7.2.3 PrintStream类 147
7.2.5 File类 149
7.3 习题 154
第8章 图形用户界面GUI 155
8.1 常用组件 155
8.1.1 图形用户界面的概念 155
8.1.2 建立和添加组件 156
8.1.3 组件JFrame和JLabel 158
8.1.4 组件JTextField和JButton 159
8.1.5 组件JCheckBox和JComboBox 161
8.1.6 组件JSlider和菜单 165
8.2 布局管理器 169
8.2.1 布局管理器FlowLayout 169
8.2.2 布局管理器BorderLayout 171
8.3 Java的事件处理 174
8.3.1 事件处理4要素 174
8.3.2 事件处理的3种做法 175
8.4 习题 176
第9章 Applet程序设计 177
9.1 Applet概述 177
9.1.1 第一个Java Applet 177
9.1.2 在HTML文件中嵌入Applet 179
9.2 Applet的设计基础 180
9.2.1 Applet的类层次 180
9.2.2 Applet程序生命周期与实例分析 181
9.3 Applet应用例子 184
9.3.1 加载图片的Applet 184
9.3.2 在Applet中使用超级链接 185
9.3.3 播放音乐的Applet 188
9.3.4 传递参数给Applet程序 190
9.4 Applet的安全限制 194
9.5 习题 194
10.1.1 线程体 195
10.1 线程 195
第10章 Java多线程 195
10.1.2 线程的状态 196
10.2 线程体的构造 198
10.2.1 通过继承构造线程体 198
10.2.2 通过接口构造线程体 200
10.3 生产者—消费者问题 201
10.4 习题 206
第11章 Java与数据库 207
11.1 数据库简介 207
11.2 结构化查询语言简介 208
11.3.1 ODBC到JDBC的发展历程 210
11.3 Java的数据库访问方法:JDBC 210
11.3.2 JDBC技术概述 211
11.4 JDBC接口介绍 213
11.4.1 JDBC数据库访问概述 213
11.4.2 JDBC驱动设置 215
11.4.3 JDBC Statement语句设置 216
11.4.4 JDBC结果集设置 217
11.5 一个简单JDBC实例 218
11.6 习题 219
附录A 命名规范与技巧 221
附录B 推荐读物 223
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《东方杂志 第69册 第18卷 第五至八号 1921年3月-1921年4月》上海书店出版社编 2012
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019