出版社:清华大学出版社
年代:2009
定价:39.0
本书介绍了Java语言及其面向对象的基本特性、基本技术。
第1章 Java语言概述 1
1.1 Java历史 1
1.2 Java概述 4
1.2.1 Java介绍 4
1.2.2 Java语言特点 6
1.2.3 Java工作原理 10
1.2.4 Java API介绍及使用 12
1.3 Java运行环境 13
1.3.1 JDK安装以及配置 13
1.3.2 Java应用程序开发 17
1.3.3 Java小应用程序开发 19
1.4 Java开发工具简介 21
1.4.1 Eclipse介绍及使用 21
1.4.2 NetBeans介绍及使用 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.1 Java语言基本组成元素 35
2.1.1 关键字与标识符 35
2.1.2 运算符与表达式 37
2.2 Java数据类型 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.1 Java对象定义 89
3.5.2 对象引用 92
3.6 基本方法 93
3.6.1 this 93
3.6.2 方法重载 94
3.6.3 静态变量和方法 96
3.6.4 常量和最终方法 98
3.7 继承 99
3.7.1 Java中实现继承 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.2 public修饰符 126
4.2.3 protected修饰符 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.2 StringBuffer应用 154
5.3 字符串拆分类StringTokenizer 157
5.4 常用日期类 158
5.4.1 Date类 158
5.4.2 Calendar类 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.2 Java异常类组织结构 175
6.2 异常处理机制 176
6.2.1 try…catch语句捕获异常 176
6.2.2 多个catch语句 178
6.2.3 try…catch语句嵌套 180
6.2.4 finally语句 181
6.2.5 抛出和声明异常 183
6.3 自定义异常 185
6.4 实验指导 187
6.4.1 数字转换异常处理 187
6.4.2 多异常处理 189
6.5 习题集 190
第7章 Java Swing 194
7.1 Java GUI概述 194
7.1.1 发展历史 194
7.1.2 Swing概念 198
7.1.3 Swing类库层次结构 199
7.2 窗口与面板 200
7.2.1 容器概述 200
7.2.2 JFrame主窗口 201
7.2.3 JDialog对话框 203
7.2.4 JPanel面板 205
7.3 Swing常用组件 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.4 null布局 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.1 Java事件处理机制 256
8.1.1 事件处理模型 256
8.1.2 为组件注册事件 259
8.2 事件监听器接口 261
8.3 GUI低级事件 264
8.3.1 键盘事件 264
8.3.2 鼠标事件 267
8.3.3 焦点事件 270
8.3.4 窗口事件 272
8.4 GUI高级事件 275
8.4.1 选项事件 275
8.4.2 单击事件 277
8.5 Swing常用事件 279
8.5.1 弹出菜单事件 279
8.5.2 TreeSelectionEvent树事件 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.1 Graphics图形类 294
9.1.2 基本图形绘制 297
9.1.3 图形效果处理 300
9.2 Java JApplet 303
9.2.1 JApplet概述 303
9.2.2 JApplet编写 304
9.2.3 HTML文件的参数设定 305
9.3 声音处理技术 308
9.4 实验指导 309
9.4.1 绘制钟表 309
9.4.2 信号灯 312
9.5 习题集 314
第10章 输入输出流 318
10.1 File类 318
10.1.1 File类概述 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.1 FileInputStream与FileOutputStream类 327
10.4.2 FileReader和FileWriter类 331
10.4.3 RandomAccessFile类 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.1 JDBC基础 348
11.1.1 JDBC概述 348
11.1.2 JDBC API介绍 350
11.1.3 JDBC连接数据库方式 354
11.2 数据库常见操作 356
11.2.1 连接数据库 357
11.2.2 显示数据库数据 360
11.2.3 更新数据库数据 361
11.2.4 查询数据库数据 362
11.3 JDBC高级操作 363
11.3.1 使用PreparedStatement接口执行SQL语句 364
11.3.2 使用CallableStatement接口执行SQL语句 366
11.4 JDBC元数据 369
11.4.1 使用DatabaseMetaData 369
11.4.2 使用ResultSetMetaData 370
11.5 GUI中显示MySQL数据 372
11.5.1 添加数据 373
11.5.2 显示数据 375
11.6 实验指导 376
11.6.1 JDBC应用 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
参考答案 422
本书根据Java语言程序面向对象的本质特征,以及面向对象程序设计课程的基本教学要求,详细介绍Java语言及其面向对象的基本特性、基本技术。全书共分为12章,介绍了Java语言的产生和发展,Java语言基础,面向对象概念和面向对象开发过程,面向对象高级特征,字符串和日期类,异常处理机制,Java Swing,Java事件,多媒体技术,输入输出流,访问数据库等内容。最后一章使用Java开发了一个综合实例,介绍如何设计专卖店管理系统的数据库以及如何通过Swing实现专卖店管理系统的知识。本书可作为普通高等院校计算机专业和非计算机专业的Java程序设计教材,也可作为读者的自学用书。
本书总结了作者长期教学培训成果,难易适中,实用性强;系统全面介绍Java6技术要点,围绕丰富实例讲解Java编程实践知识,精心编写大量“实验指导”,引导学生深入学习编程实践,课后提供丰富习题,巩固学习成果,网站提供代码下载和课件支持。
书籍详细信息 | |||
书名 | Java 6程序设计实践教程站内查询相似图书 | ||
丛书名 | 清华电脑学堂 | ||
9787302194491 如需购买下载《Java 6程序设计实践教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 39.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 405 | 印数 | 5000 |
Java 6程序设计实践教程是清华大学出版社于2009.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-教材 的书籍。