Java程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:迟立颖,张银霞,张桂香等编著;邓文新主审
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2011
- ISBN:9787512404106
- 页数:294 页
第1章 Java程序设计 1
1.1 程序设计语言 1
1.2 Java语言的产生与特点 2
1.3 Java程序的开发环境 2
1.4 Java程序的分类 3
1.5 Java Application的运行步骤 3
1.6 Java Applet的运行步骤 5
习题一 6
第2章 Java语言基础 8
2.1 Java程序的符号集 8
2.1.1 关键字 8
2.1.2 标识符 8
2.1.3 运算符 9
2.1.4 分隔符 9
2.1.5 注释 10
2.2 Java程序的基本组成 10
2.3 Java的数据类型 12
2.3.1 常量 13
2.3.2 变量 15
2.4 运算符和表达式 20
2.4.1 算术运算符和算术表达式 20
2.4.2 赋值运算符和赋值表达式 22
2.4.3 关系运算符与关系表达式 23
2.4.4 逻辑运算符与逻辑表达式 24
2.4.5 位运算符与位表达式 26
2.4.6 其他运算符 27
2.4.7 运算符的优先级与结合性 27
2.5 数据类型的转换 28
习题二 29
第3章 Java控制语句 33
3.1 Java顺序结构语句 33
3.1.1 表达式语句 33
3.1.2 块语句 33
3.2 选择结构语句 34
3.2.1 if语句 34
3.2.2 switch语句 38
3.2.3 选择结构语句的嵌套 41
3.3 循环结构语句 43
3.3.1 while循环语句 43
3.3.2 do-while循环语句 44
3.3.3 for循环语句 45
3.4 特殊的控制语句 49
3.4.1 break语句 49
3.4.2 continue语句 51
习题三 54
第4章 数组与字符串 61
4.1 数组 61
4.1.1 一维数组的声明 61
4.1.2 一维数组的创建 61
4.1.3 一维数组的引用 62
4.1.4 多维数组 64
4.1.5 二维数组的初始化 65
4.1.6 数组的排序与查找 66
4.1.7 数组的复制 70
4.2 String类 71
4.2.1 String类字符串的初始化 71
4.2.2 String类字符串的常用方法 73
4.3 StringBuffer类 75
习题四 78
第5章 对象和类 88
5.1 对象和类的概念 88
5.1.1 对象 88
5.1.2 类 88
5.2 类的定义 89
5.3 创建对象与使用 91
5.3.1 创建对象 92
5.3.2 对象的使用 92
5.4 构造方法 93
5.5 访问控制修饰符 94
5.5.1 公共访问控制符(public) 94
5.5.2 默认控制符 94
5.5.3 私有访问控制符(private) 94
5.5.4 保护访问控制符(protected) 95
5.6 最终修饰符(final) 96
5.6.1 最终类 96
5.6.2 最终属性 96
5.6.3 最终方法 96
5.6.4 终结器 96
5.7 静态修饰符(static) 97
5.7.1 静态属性 97
5.7.2 静态方法 97
5.7.3 静态初始化器 98
5.8 继承与重载 99
5.8.1 属性的继承与隐藏 100
5.8.2 方法的继承、覆盖与重载 101
5.8.3 this和super 102
5.8.4 构造方法的重载与继承 104
5.9 抽象修饰符(abstract) 106
5.10 接口 107
5.10.1 接口的定义 108
5.10.2 接口的使用 108
5.11 包 109
5.11.1 包的创建 109
5.11.2 包的引用 110
5.11.3 包中类的编译与运行 111
5.12 Java API文档的使用 112
5.12.1 Java API文档的使用 112
5.12.2 Java中常用几个包 114
5.12.3 Java中常用的几个类 114
习题五 123
第6章 异常处理 131
6.1 异常的概念 131
6.1.1 异常的定义和分类 131
6.1.2 Java异常处理机制 132
6.1.3 异常类及继承关系 133
6.2 异常的处理 135
6.2.1 异常的直接捕获与处理:try-catch-finally语句 135
6.2.2 嵌套的try-catch-finally语句 139
6.2.3 直接抛出异常:throw语句 140
6.2.4 异常的间接声明抛弃:throws子语句 141
习题六 142
第7章 输入输出 144
7.1 输入输出流 144
7.1.1 数据流的基本概念 144
7.1.2 输入输出流类库 144
7.1.3 输人数据流InputStream类 145
7.1.4 OutputStream类 145
7.2 基本数据流类 146
7.2.1 文件数据流 146
7.2.2 缓冲区数据流 147
7.2.3 数据数据流 148
7.2.4 管道数据流 151
7.2.5 对象流 153
7.3 文件管理 155
7.3.1 File类 155
7.3.2 随机文件的访问 157
习题七 160
第8章 图形用户界面 165
8.1 容器组件 166
8.1.1 框架(frame) 166
8.1.2 面板(Panel) 167
8.2 标签、按钮与文本框 168
8.2.1 标签(Label) 168
8.2.2 按钮(Button) 169
8.2.3 文本框 169
8.3 布局管理器 171
8.3.1 流式布局管理器(FlowLayout) 171
8.3.2 边界布局管理器(BorderLayout) 172
8.3.3 卡式布局管理器(CardLayout) 173
8.3.4 网格布局管理器(GridLayout) 176
8.3.5 网格箱布局管理器(GridBagLayout) 177
8.3.6 布局管理器综合举例 178
8.4 事件处理机制 181
8.4.1 Java事件处理机制 181
8.4.2 事件响应程序设计的基本步骤 182
8.4.3 Java中常见的事件类、监听接口及其方法 183
8.4.4 Java中的适配器类 189
8.5 文本、图形的基本操作 194
8.5.1 绘制文本 194
8.5.2 字体(Font) 195
8.5.3 颜色(Color) 196
8.5.4 绘制图形 198
8.6 复选框、单选按钮、组合框和列表框 202
8.6.1 复选框(Checkbox) 202
8.6.2 单选按钮 204
8.6.3 组合框(Choice) 206
8.6.4 列表框(List) 207
8.7 菜单组件 210
8.7.1 菜单项(MenuItem) 210
8.7.2 菜单(Menu) 211
8.7.3 菜单条(MenuBar) 212
8.8 对话框组件 214
8.8.1 对话框(Dialog) 214
8.8.2 文件对话框(FileDialog) 217
8.8.3 JOptionPane类实现的对话框 220
习题八 223
第9章 多线程 229
9.1 线程的概念 229
9.1.1 程序、线程和进程 229
9.1.2 线程的概念模型 229
9.2 多线程的实现 230
9.2.1 通过实现Runnable接口创建线程 231
9.2.2 继承Thread类实现多线程 232
9.2.3 创建线程的两种方法比较 233
9.3 多线程的基本控制 234
9.3.1 线程优先级和调度 234
9.3.2 线程的生命周期 235
9.3.3 线程的控制 237
9.3.4 线程组 244
9.4 多线程的同步与通信 245
9.4.1 线程同步 245
9.4.2 线程通信 247
习题九 249
第10章 Applet小程序 251
10.1 Applet小程序的基本原理 251
10.2 Applet的生命周期 251
10.3 利用Applet接收HTML传递的参数 254
10.3.1 控制窗口特征的Applet标记属性 254
10.3.2 向Applet传递参数的<PARAM>参数标记 255
10.4 绘制文字与图形 256
10.5 播放声音 256
10.6 图像绘制 258
10.6.1 图像的加载 258
10.6.2 图像的显示 258
10.6.3 在Appliation中绘制图像 260
10.6.4 图像和声音的结合 261
10.7 动画 262
习题十 264
第11章 Java高级应用简介 267
11.1 JDBC数据库设计 267
11.1.1 数据库与JDBC数据库概述 267
11.1.2 SQL语言 268
11.1.3 JDBC连接数据库 269
11.1.4 JDBC API的主要类和接口介绍 271
11.1.5 使用JDBC的编程步骤 276
11.2 网络程序设计 279
11.2.1 URL类和URLConnection类 279
11.2.2 InetAddress类 284
11.2.3 Socket类和SeverSocket类 285
11.2.4 DatagramSoeket类和DatagramPacket类 288
习题十一 292
参考文献 294
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019