《21世纪高等学校计算机基础实用规划教材:Java程式设计实用教程(第3版)》以通俗易懂的语言介绍Java编程思想,运用大量的经典实例,从实用的角度讲解Java面向对象编程思路和资料库编程技术,每章后均有对应的技能训练和丰富的习题,最后一章是课程设计,通过考试软体及计算器的设计,让读者全面掌握Java软体开发的全过程,并提供全部参考答案和源程式。
基本介绍
- 书名:21世纪高等学校计算机基础实用规划教材:Java程式设计实用教程
- 出版社:清华大学出版社
- 页数:334页
- 开本:16
- 定价:39.00
- 作者:胡伏湘 雷军环
- 出版日期:2014年2月1日
- 语种:简体中文
- ISBN:9787302346913
- 品牌:清华大学出版社
内容简介
自2005年本教材第1版面世到2009年再版以来,得到了全国各地朋友的广泛好评,被数十所高校用作教材或者参考书,不少读者通过邮件或者电话等方式,在Java开发技术和内容组织方面提出了很多建议,为第3版的编写提供了思路,谢谢你们!
胡伏湘、雷军环编着的《Java程式设计实用教程(第3版21世纪高等学校计算机基础实用规划教材)》与第2版相比,主要的区别反映在3个方面:第一,删除了过时的内容,以新技术置换,并补充了一些新的知识;第二,原来的第13章操作实训部分分散到每一章中,对应本章的学习内容,这样通过技能训练更加有利于巩固理论知识;第三,课程设计部分在原有单机版、C/S网路版、B/S网路版3个考试系统的分析设计的基础上增加了计算器软体的设计,实用性进一步提高,更有利于训练综合编程能力,提高读者的兴趣,这4个软体的实现,无疑就是Java程式设计师职业生涯的起点。
胡伏湘、雷军环编着的《Java程式设计实用教程(第3版21世纪高等学校计算机基础实用规划教材)》与第2版相比,主要的区别反映在3个方面:第一,删除了过时的内容,以新技术置换,并补充了一些新的知识;第二,原来的第13章操作实训部分分散到每一章中,对应本章的学习内容,这样通过技能训练更加有利于巩固理论知识;第三,课程设计部分在原有单机版、C/S网路版、B/S网路版3个考试系统的分析设计的基础上增加了计算器软体的设计,实用性进一步提高,更有利于训练综合编程能力,提高读者的兴趣,这4个软体的实现,无疑就是Java程式设计师职业生涯的起点。
图书目录
第1章 Java 程式设计导论
1.1 Java的三种版本
1.1.1 Java语言的特点
1.1.2 Java的套用範围
1.1.3 Java的三种版本
1.2 Java程式的两种类型
1.2.1 应用程式(Application)
1.2.2 小程式(Applet)
1.3 Java程式运行环境的配置
1.3.1 安装和设定JDK
1.3.2 JDK环境下Java程式的编译与运行
1.3.3 编程软体介绍
1.4 面向对象编程基础
1.4.1 对象、类和讯息
1.4.2 继承
1.4.3 抽象与接口
1.4.4 多态
1.4.5 类的实现
技能训练1:Java简单程式的设计
一、目的
二、内容
本章习题
第2章 Java编程基础
2.1Java语言的基本组成
2.1.1分隔设定
2.1.2关键字
2.1.3Java语言标识符
2.1.4Java的编码规範
2.2基本数据类型
2.2.1基本数据类型
2.2.2类型转换
2.3运算符与表达式
2.3.1算术运算符
2.3.2关係运算符
2.3.3逻辑运算符
2.3.4位运算符
2.3.5赋值运算符
2.3.6条件运算符
2.3.7表达式
技能训练2:Java语言编程基础
一、目的
二、内容
三、思考题
2.4数组
2.4.1一维数组
2.4.2多维数组
2.4.3与数组有关的常用系统方法
2.4.4命令行参数的用法
2.5控制结构
2.5.1分支语句
2.5.2循环语句
技能训练3:Java语言控制结构
一、目的
二、内容
三、思考题
本章习题
第3章面向对象的编程技术
3.1类
3.1.1面向对象的概念
3.1.2类的定义
3.1.3类的修饰
3.1.4属性和方法的声明
3.2类的实例化
3.2.1类的实例化
3.2.2对象的引用
3.2.3方法的参数传递
3.2.4对象的消失
3.3构造方法
3.3.1构造方法的定义
3.3.2构造方法的重载
3.4this与super
3.4.1this
3.4.2super
3.5字元串的处理
3.5.1字元串的生成
3.5.2字元串的访问
3.5.3 String类的常用方法
3.6JDK的帮助系统
技能训练4:面向对象的编程技术
一、目的
二、内容
三、思考题
本章习题
第4章包、接口、类库
4.1包
4.1.1包的声明
4.1.2包的引用
4.2接口
4.2.1接口的声明
4.2.2接口的继承
4.2.3接口的实现
4.3Java类库
4.3.1Java类库结构
4.3.2java.lang包介绍
技能训练5:包、接口、类库
一、目的
二、内容
本章习题
第5章图形用户界面设计
5.1AWT概述
5.1.1AWT组件的一般功能
5.1.2AWT的基本组件
5.2Frame(框架)和Panel(面板)
5.2.1Frame框架类
5.2.2Panel面板类
5.3布局管理器
5.3.1FlowLayout顺序布局管理器
5.3.2BorderLayout边界布局管理器
5.3.3GridLayout格线布局管理器
5.3.4CardLayout卡片布局管理器
5.3.5GridBagLayout格线包布局管理器
技能训练6:图形界面容器及布局管理器
一、目的
二、内容
三、思考题
5.4 AWT事件模型
5.4.1JDK事件处理模型
5.4.2事件监听器
5.4.3事件适配器
技能训练7:Java事件处理机制
一、目的
二、内容
三、思考题
本章习题
第6章AWT和Swing组件库
6.1AWT基本组件
6.1.1Label标籤
6.1.2Button按钮
6.1.3CheckBox複选框
6.1.4複选框组——单选按钮
6.1.5Choice选择框
6.1.6Canvas画布
6.1.7文本域TextField
6.1.8文本区域TextArea
6.1.9List列表框
6.1.10Dialog对话框
6.1.11FileDialog档案对话框
6.1.12MenuComponent选单组件
6.1.13PopupMenu弹出式选单
6.1.14组件的外观控制
技能训练8:AWT基本组件的用法
一、目的
二、内容
三、思考题
6.2Swing组件
6.2.1按钮JButton
6.2.2密码框JPasswordField
6.2.3複选框、单选框、按钮组
6.2.4选单组件
6.2.5工具列JToolBar
技能训练9:选单及Swing组件
一、目的
二、内容
三、思考题
本章习题
第7章多媒体编程
7.1图形处理技术
7.1.1简单图形的绘製
7.1.2图形档案的显示
7.1.3图形的处理
7.2动画处理
7.2.1图片的动画效果
7.2.2文字动画效果
7.3声音的处理
7.3.1声音的播放
7.3.2声音处理举例
7.4Applet的使用
7.4.1Applet的编写
7.4.2Applet的主要方法与执行过程
7.4.3HTML与Applet的关係
技能训练10:多媒体编程
一、目的
二、内容
三、思考题
本章习题
第8章异常处理
8.1异常的分类
8.1.1异常的产生
8.1.2Java定义的标準异常类
8.2异常处理机制
8.2.1异常处理的语句结构
8.2.2Throwable类的常用方法
8.2.3异常的创建
8.3异常的抛出
8.3.1throw语句
8.3.2 throws语句
8.3.3异常处理总结
技能训练11:异常处理
一、目的
二、内容
三、思考题
本章习题
……
第9章 输入输出与档案处理
第10章 多执行绪处理技术
第11章 网路编程基础
第12章 资料库编程基础
第13章 课程设计
参考文献
1.1 Java的三种版本
1.1.1 Java语言的特点
1.1.2 Java的套用範围
1.1.3 Java的三种版本
1.2 Java程式的两种类型
1.2.1 应用程式(Application)
1.2.2 小程式(Applet)
1.3 Java程式运行环境的配置
1.3.1 安装和设定JDK
1.3.2 JDK环境下Java程式的编译与运行
1.3.3 编程软体介绍
1.4 面向对象编程基础
1.4.1 对象、类和讯息
1.4.2 继承
1.4.3 抽象与接口
1.4.4 多态
1.4.5 类的实现
技能训练1:Java简单程式的设计
一、目的
二、内容
本章习题
第2章 Java编程基础
2.1Java语言的基本组成
2.1.1分隔设定
2.1.2关键字
2.1.3Java语言标识符
2.1.4Java的编码规範
2.2基本数据类型
2.2.1基本数据类型
2.2.2类型转换
2.3运算符与表达式
2.3.1算术运算符
2.3.2关係运算符
2.3.3逻辑运算符
2.3.4位运算符
2.3.5赋值运算符
2.3.6条件运算符
2.3.7表达式
技能训练2:Java语言编程基础
一、目的
二、内容
三、思考题
2.4数组
2.4.1一维数组
2.4.2多维数组
2.4.3与数组有关的常用系统方法
2.4.4命令行参数的用法
2.5控制结构
2.5.1分支语句
2.5.2循环语句
技能训练3:Java语言控制结构
一、目的
二、内容
三、思考题
本章习题
第3章面向对象的编程技术
3.1类
3.1.1面向对象的概念
3.1.2类的定义
3.1.3类的修饰
3.1.4属性和方法的声明
3.2类的实例化
3.2.1类的实例化
3.2.2对象的引用
3.2.3方法的参数传递
3.2.4对象的消失
3.3构造方法
3.3.1构造方法的定义
3.3.2构造方法的重载
3.4this与super
3.4.1this
3.4.2super
3.5字元串的处理
3.5.1字元串的生成
3.5.2字元串的访问
3.5.3 String类的常用方法
3.6JDK的帮助系统
技能训练4:面向对象的编程技术
一、目的
二、内容
三、思考题
本章习题
第4章包、接口、类库
4.1包
4.1.1包的声明
4.1.2包的引用
4.2接口
4.2.1接口的声明
4.2.2接口的继承
4.2.3接口的实现
4.3Java类库
4.3.1Java类库结构
4.3.2java.lang包介绍
技能训练5:包、接口、类库
一、目的
二、内容
本章习题
第5章图形用户界面设计
5.1AWT概述
5.1.1AWT组件的一般功能
5.1.2AWT的基本组件
5.2Frame(框架)和Panel(面板)
5.2.1Frame框架类
5.2.2Panel面板类
5.3布局管理器
5.3.1FlowLayout顺序布局管理器
5.3.2BorderLayout边界布局管理器
5.3.3GridLayout格线布局管理器
5.3.4CardLayout卡片布局管理器
5.3.5GridBagLayout格线包布局管理器
技能训练6:图形界面容器及布局管理器
一、目的
二、内容
三、思考题
5.4 AWT事件模型
5.4.1JDK事件处理模型
5.4.2事件监听器
5.4.3事件适配器
技能训练7:Java事件处理机制
一、目的
二、内容
三、思考题
本章习题
第6章AWT和Swing组件库
6.1AWT基本组件
6.1.1Label标籤
6.1.2Button按钮
6.1.3CheckBox複选框
6.1.4複选框组——单选按钮
6.1.5Choice选择框
6.1.6Canvas画布
6.1.7文本域TextField
6.1.8文本区域TextArea
6.1.9List列表框
6.1.10Dialog对话框
6.1.11FileDialog档案对话框
6.1.12MenuComponent选单组件
6.1.13PopupMenu弹出式选单
6.1.14组件的外观控制
技能训练8:AWT基本组件的用法
一、目的
二、内容
三、思考题
6.2Swing组件
6.2.1按钮JButton
6.2.2密码框JPasswordField
6.2.3複选框、单选框、按钮组
6.2.4选单组件
6.2.5工具列JToolBar
技能训练9:选单及Swing组件
一、目的
二、内容
三、思考题
本章习题
第7章多媒体编程
7.1图形处理技术
7.1.1简单图形的绘製
7.1.2图形档案的显示
7.1.3图形的处理
7.2动画处理
7.2.1图片的动画效果
7.2.2文字动画效果
7.3声音的处理
7.3.1声音的播放
7.3.2声音处理举例
7.4Applet的使用
7.4.1Applet的编写
7.4.2Applet的主要方法与执行过程
7.4.3HTML与Applet的关係
技能训练10:多媒体编程
一、目的
二、内容
三、思考题
本章习题
第8章异常处理
8.1异常的分类
8.1.1异常的产生
8.1.2Java定义的标準异常类
8.2异常处理机制
8.2.1异常处理的语句结构
8.2.2Throwable类的常用方法
8.2.3异常的创建
8.3异常的抛出
8.3.1throw语句
8.3.2 throws语句
8.3.3异常处理总结
技能训练11:异常处理
一、目的
二、内容
三、思考题
本章习题
……
第9章 输入输出与档案处理
第10章 多执行绪处理技术
第11章 网路编程基础
第12章 资料库编程基础
第13章 课程设计
参考文献
文摘
着作权页:
插图:
插图: