Java程序设计案例教程 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:沈大林,张伦主编;许崇,沈昕副主编;万忠,陶宁,郑淑晖等参编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2011
- ISBN:9787113137113
- 页数:286 页
第0章 绪论 1
0.1 Java概述 1
0.2 安装Java集成开发环境 3
0.3 更新系统环境变量 6
0.4 教学方法和课程安排 8
第1章 与Java相关的DOS和HTML 10
1.1 Java程序的种类、组成和布局 10
1.1.1 Java应用程序和Java小程序 10
1.1.2 Java程序的组成 11
1.1.3 Java程序的布局 12
1.1.4 实例 12
1.2 DOS磁盘操作系统和常用DOS命令 15
1.2.1 DOS磁盘操作系统 15
1.2.2 常用DOS命令 15
1.2.3 实例 17
1.3 HTML 19
1.3.1 HTML简介 19
1.3.2 常用标记符 20
1.3.3 插入对象标记 25
1.3.4 实例 27
思考练习1 29
第2章 变量和流程控制 31
2.1 数据类型和打印语句 31
2.1.1 数据类型 31
2.1.2 注解语句和打印语句 32
2.1.3 实例 34
2.2 变量和表达式 37
2.2.1 变量和常量 37
2.2.2 表达式和运算符 41
2.2.3 数据类型的转换 45
2.2.4 实例 46
2.3 算法和分支结构语句 49
2.3.1 算法 49
2.3.2 if语句 52
2.3.3 switch语句 55
2.3.4 实例 56
2.4 循环结构语句 60
2.4.1 while语句 60
2.4.2 for语句 63
2.4.3 多重循环语句 69
2.4.4 跳转语句 70
2.4.5 实例 72
思考练习2 77
第3章 初识面向对象和图形用户界面 80
3.1 面向对象和Java库类 80
3.1.1 面向对象 80
3.1.2 Java库类 82
3.1.3 读取键盘输入的数据 87
3.1.4 实例 89
3.2 图形用户界面 94
3.2.1 图形用户界面和AWT 94
3.2.2 基本组件 95
3.2.3 实例 99
3.3 编辑文字和绘制图形 103
3.3.1 设置颜色 103
3.3.2 编辑文字 104
3.3.3 绘制图形 105
3.3.4 repaint()方法 108
3.3.5 实例 108
思考练习3 113
第4章 优化算法、数组和方法 115
4.1 优化算法 115
4.1.1 如何优化算法 115
4.1.2 穷举法 117
4.1.3 实例 118
4.2 数据结构和数组 121
4.2.1 数据结构 121
4.2.2 一维数组 122
4.2.3 二维数组 125
4.2.4 数字排序 126
4.2.5 实例 131
4.3 方法和递归 138
4.3.1 方法 138
4.3.2 方法的应用 140
4.3.3 递归 142
4.3.4 实例 143
思考练习4 147
第5章 面向对象程序设计 150
5.1 面向对象实现方法 150
5.1.1 面向对象程序设计的特点 150
5.1.2 定义类 151
5.1.3 关键字this和对象数组 157
5.1.4 实例 159
5.2 类的继承和多态 164
5.2.1 类的继承 164
5.2.2 关键字super 166
5.2.3 类的多态 167
5.2.4 实例 168
5.3 包和接口 174
5.3.1 包 174
5.3.2 访问控制符 176
5.3.3 接口 177
5.3.4 实例 180
思考练习5 185
第6章 Swing类图形用户界面 187
6.1 初识Swing类 187
6.1.1 什么是Swing 187
6.1.2 Swing容器 188
6.1.3 最常用的Swing组件 191
6.1.4 界面布局管理器 192
6.1.5 实例 194
6.2 常用组件和设置边框 198
6.2.1 Swing的常用组件 198
6.2.2 设置边框 201
6.2.3 实例 205
6.3 键盘事件和鼠标事件 215
6.3.1 事件 215
6.3.2 键盘事件 216
6.3.3 鼠标事件 217
6.3.4 实例 218
6.4 菜单和对话框 224
6.4.1 菜单组件 224
6.4.2 对话框 226
6.4.3 播放音频文件 229
6.4.4 实例 230
思考练习6 234
第7章 异常处理、文件管理和多线程 236
7.1 异常处理 236
7.1.1 常见错误 236
7.1.2 异常处理 239
7.1.3 实例 242
7.2 输入输出和文件管理 245
7.2.1 输入与输出 245
7.2.2 文件管理 247
7.2.3 实例 251
7.3 多线程 253
7.3.1 什么是多线程 253
7.3.2 线程的状态和优先级 254
7.3.3 多线程的控制和调度 256
7.3.4 实例 258
思考练习7 263
第8章 Java网络编程 264
8.1 Java网络编程基础 264
8.1.1 网络基础知识 264
8.1.2 使用Java编写网络程序 266
8.1.3 实例 269
8.2 编写网络聊天工具 272
8.2.1 设计程序 272
8.2.2 编写程序 274
思考练习8 283
思考练习答案 286
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018