首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

Java 6程序设计实践教程

2010-04-24 
基本信息·出版社:清华大学出版社 ·页码:421 页 ·出版日期:2009年05月 ·ISBN:7302194491/9787302194491 ·条形码:9787302194491 ·版本:第1版 · ...
商家名称 信用等级 购买信息 订购本书
Java 6程序设计实践教程 去商家看看
Java 6程序设计实践教程 去商家看看

 Java 6程序设计实践教程


基本信息·出版社:清华大学出版社
·页码:421 页
·出版日期:2009年05月
·ISBN:7302194491/9787302194491
·条形码:9787302194491
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文

内容简介 《Java 6程序设计实践教程》根据Java语言程序面向对象的本质特征,以及面向对象程序设计课程的基本教学要求,详细介绍Java语言及其面向对象的基本特性、基本技术。全书共分为12章,介绍了Java语言的产生和发展,Java语言基础,面向对象概念和面向对象开发过程,面向对象高级特征,字符串和日期类,异常处理机制,Java Swing,Java事件,多媒体技术,输入输出流,访问数据库等内容。最后一章使用Java开发了一个综合实例,介绍如何设计专卖店管理系统的数据库以及如何通过Swing实现专卖店管理系统的知识。《Java 6程序设计实践教程》可作为普通高等院校计算机专业和非计算机专业的Java程序设计教材,也可作为读者的自学用书。
编辑推荐 《Java 6程序设计实践教程》:
总结了作者长期教学培训成果,难易适中,实用性强;系统全面介绍Java6技术要点,围绕丰富实例讲解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 安装并配置JDK29
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 this93
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 使用super103
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 字符串拆分类StringTokenizer157
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 Swing194
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 JApplet303
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 使用DatabaseMetaData369
11.4.2 使用ResultSetMetaData370
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技术。Java手机编程和基于Java技术的各种芯片的应用等,在日常生活中也随处可见。
Java是一种既面向对象又可跨平台的语言,具有简单、解释型、动态、多线程、安全等特点。Java是一种网络编程语言,最大限度地利用了网络。Java的小应用程序(applet)可在网络上传输而不受CPU和环境的限制。Java还提供了丰富的类库,使程序设计者可以很方便地建立自己的系统。JDK 6.0在旧版本的基础上提高了性能和GUI应用,是Java程序员的最佳选择。
文摘 插图:


第1章 Java语言概述
内容摘要
在经历了以大型机为代表的集中计算模式和以PC为代表的分散计算模式之后,互联网的出现使得计算模式进入了网络计算时代(异构时代)。网络计算模式的一个特点是计算机是异构的,即计算机的类型和操作系统是不一样的。网络计算模式的另一个特点是代码可以通过网络在各种计算机上进行迁移。这就迫切需要一种跨平台的编程语言,使得用其编写的程序能够在网络中的各种计算机上正常运行,Java就是在这种需求下产生的。正是因为Java语言符合了互联网时代的发展要求,才使它获得了巨大的成功。
Java是一种网络编程语言,是一种既面向对象又可跨平台的语言,具有简单、解释型、动态、多线程、安全等特点。本章首先介绍Java的产生和发展,然后介绍Java语言的概念、特点、工作原理和API,接下来介绍Java的开发环境,即JDK的安装和配置,并以实例的方式介绍使用记事本开发.1ava程序的方法。最后介绍Java程序两种常用的开发工具:Eclipse和NetBeans。
学习目标
理解Java产生的必然性
掌握Java概念
了解Java特点
熟练掌握Java工作原理
掌握使用Java API
掌握JDK的安装和配置
熟练掌握开发Java应用程序和小应用程序
熟练使用:Eclipse和NetBeans开发Java程序
从JDK诞生到现在已经有13年了。到目前为止,JDK已经发布了6个版本。在这13年里,诞生了无数和Java相关的技术和标准。现在,从1995年开始,回顾一下Java的产生和发展过程。
热点排行