Java 6程序设计实践教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:刘万军,郑少京,王松波等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302194491
- 页数:421 页
第1章 Java语言概述 1
1.1Java历史 1
1.2Java概述 4
1.2.1Java介绍 4
1.2.2Java语言特点 6
1.2.3Java工作原理 10
1.2.4JavaAPI介绍及使用 12
1.3Java运行环境 13
1.3.1JDK安装以及配置 13
1.3.2Java应用程序开发 17
1.3.3Java小应用程序开发 19
1.4Java开发工具简介 21
1.4.1Eclipse介绍及使用 21
1.4.2NetBeans介绍及使用 26
1.5实验指导 29
1.5.1安装并配置JDK 29
1.5.2使用Eclipse创建Java程序 30
1.5.3使用NetBeans创建Java程序 31
1.6习题集 33
第2章 Java基本语法 35
2.1Java语言基本组成元素 35
2.1.1关键字与标识符 35
2.1.2运算符与表达式 37
2.2Java数据类型 40
2.2.1数据类型 41
2.2.2数据类型转换 44
2.3控制语句 45
2.3.1分支语句 45
2.3.2循环语句 52
2.3.3跳转语句 57
2.4数组 59
2.4.1一维数组与多维数组 60
2.4.2一些与数组操作相关函数 64
2.4.3向量类 65
2.4.4应用举例 66
2.5实验指导 68
2.5.1猜字游戏 68
2.5.2使用冒泡排序 69
2.5.3输出图形 70
2.5.4打印九九乘法表 71
2.6习题集 72
第3章 面向对象程序设计 77
3.1面向过程与面向对象 77
3.1.1编程思路的发展 77
3.1.2面向对象设计 79
3.2对象入门 79
3.3面向对象开发过程 81
3.4类 83
3.4.1类定义 84
3.4.2属性和方法 85
3.4.3访问类 87
3.4.4构造方法 88
3.5对象 89
3.5.1Java对象定义 89
3.5.2对象引用 92
3.6基本方法 93
3.6.1this 93
3.6.2方法重载 94
3.6.3静态变量和方法 96
3.6.4常量和最终方法 98
3.7继承 99
3.7.1Java中实现继承 99
3.7.2方法重写和变量隐藏 101
3.7.3使用super 103
3.8内部类 105
3.9抽象类 106
3.10实验指导 109
3.10.1实现银行账户类 109
3.10.2实现秒表类 111
3.10.3实现校园201电话卡类 113
3.10.4实现交通工具类 114
3.11习题集 116
第4章 面向对象高级特征 122
4.1包 122
4.1.1包声明 122
4.1.2包引用 123
4.1.3创建并引用包求素数 124
4.2访问控制修饰符 125
4.2.1控制修饰符介绍 125
4.2.2public修饰符 126
4.2.3protected修饰符 127
4.2.4默认修饰符和private修饰符 128
4.3接口 130
4.3.1接口概念和意义 130
4.3.2接口声明和继承 130
4.3.3接口实现 131
4.3.4接口回调 132
4.4数据封装类 133
4.5实验指导 136
4.5.1包管理 136
4.5.2模拟主板上的PCI插槽 137
4.5.3登录程序 139
4.6习题集 140
第5章 字符串和日期类 146
5.1字符串String类 146
5.1.1创建字符串 146
5.1.2字符串常用方法介绍 148
5.1.3字符串比较 149
5.1.4字符串检索 150
5.1.5字符串其他操作 151
5.2可改变字符串类 153
5.2.1创建StringBuffer类 154
5.2.2StringBuffer应用 154
5.3字符串拆分类StringTokenize 157
5.4常用日期类 158
5.4.1Date类 158
5.4.2Calendar类 159
5.5格式化 162
5.5.1格式化日期 162
5.5.2格式化数字 164
5.6实验指导 165
5.6.1检索字符串 165
5.6.2对字符串加密解密 166
5.6.3利用3种格式输出时间 167
5.7习题集 168
第6章 异常处理机制 174
6.1异常 174
6.1.1异常概念 174
6.1.2Java异常类组织结构 175
6.2异常处理机制 176
6.2.1try…catch语句捕获异常 176
6.2.2多个catch语句 178
6.2.3try…catch语句嵌套 180
6.2.4finally语句 181
6.2.5抛出和声明异常 183
6.3自定义异常 185
6.4实验指导 187
6.4.1数字转换异常处理 187
6.4.2多异常处理 189
6.5习题集 190
第7章 JavaSwing 194
7.1JavaGUI概述 194
7.1.1发展历史 194
7.1.2Swing概念 198
7.1.3Swing类库层次结构 199
7.2窗口与面板 200
7.2.1容器概述 200
7.2.2JFrame主窗口 201
7.2.3JDialog对话框 203
7.2.4JPanel面板 205
7.3Swing常用组件 207
7.3.1按钮 207
7.3.2文本组件 210
7.3.3组合框 214
7.3.4进度条及Timer组件 215
7.3.5菜单 219
7.3.6工具栏 224
7.4布局管理器 227
7.4.1边框布局 227
7.4.2流式布局 229
7.4.3网格布局 230
7.4.4null布局 231
7.5高级组件 232
7.5.1表格组件 232
7.5.2树组件 235
7.5.3选项卡组件 237
7.6实验指导 240
7.6.1用户注册界面 240
7.6.2选项卡界面 242
7.6.3计算器界面 245
7.6.4记事本界面 248
7.7习题集 250
第8章 Java事件 256
8.1Java事件处理机制 256
8.1.1事件处理模型 256
8.1.2为组件注册事件 259
8.2事件监听器接口 261
8.3GUI低级事件 264
8.3.1键盘事件 264
8.3.2鼠标事件 267
8.3.3焦点事件 270
8.3.4窗口事件 272
8.4GUI高级事件 275
8.4.1选项事件 275
8.4.2单击事件 277
8.5Swing常用事件 279
8.5.1弹出菜单事件 279
8.5.2TreeSelectionEvent树事件 281
8.6实验指导 284
8.6.1实现图形绘画 284
8.6.2实现按钮事件 286
8.6.3实现资源管理器 287
8.6.4实现计算器 290
8.7习题集 292
第9章 多媒体技术 294
9.1图形处理技术 294
9.1.1Graphics图形类 294
9.1.2基本图形绘制 297
9.1.3图形效果处理 300
9.2JavaJApplet 303
9.2.1JApplet概述 303
9.2.2JApplet编写 304
9.2.3HTML文件的参数设定 305
9.3声音处理技术 308
9.4实验指导 309
9.4.1绘制钟表 309
9.4.2信号灯 312
9.5习题集 314
第10章 输入输出流 318
10.1File类 318
10.1.1File类概述 318
10.1.2获取文件属性信息 320
10.1.3文件重命名和删除 321
10.1.4显示目录文件 322
10.2流基本概念 323
10.2.1什么是流 323
10.2.2输入输出流机制 324
10.3流的使用 326
10.4文件读写处理 327
10.4.1FileInputStream与FileOutputStream类 327
10.4.2FileReader和FileWriter类 331
10.4.3RandomAccessFile类 333
10.5应用举例——文件信息读取与写入 336
10.6实验指导 339
10.6.1利用输入流求阶乘 339
10.6.2过滤符合条件的文件 340
10.6.3文件内容的复制 342
10.6.4随机访问文件 343
10.7习题集 344
第11章 访问数据库 348
11.1JDBC基础 348
11.1.1JDBC概述 348
11.1.2JDBC API介绍 350
11.1.3JDBC连接数据库方式 354
11.2数据库常见操作 356
11.2.1连接数据库 357
11.2.2显示数据库数据 360
11.2.3更新数据库数据 361
11.2.4查询数据库数据 362
11.3JDBC高级操作 363
11.3.1使用PreparedStatement接口执行SQL语句 364
11.3.2使用CallableStatement接口执行SQL语句 366
11.4JDBC元数据 369
11.4.1使用DatabaseMetaData 369
11.4.2使用ResultSetMetaData 370
11.5GUI中显示MySQL数据 372
11.5.1添加数据 373
11.5.2显示数据 375
11.6实验指导 376
11.6.1JDBC应用 376
11.6.2成绩管理——添加、查询 379
11.6.3成绩管理——删除、修改 382
11.7习题集 386
第12章 汇智专卖店管理系统 390
12.1系统概述 390
12.1.1需求分析 390
12.1.2系统用例图 391
12.1.3系统设计 394
12.2数据库设计 395
12.3通用模块实现 397
12.4系统前台模块 404
12.4.1系统主界面 404
12.4.2用户注册模块 406
12.5系统后台模块 409
12.5.1管理员登录模块 409
12.5.2商品管理模块 411
12.5.3订单管理模块 416
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《反思性实践》胡红梅, 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019