当前位置首页 > 百科> 正文

Java程式设计实用教程(第3版)

2019-11-17 08:18:01 百科
Java程式设计实用教程(第3版)

Java程式设计实用教程(第3版)

《Java程式设计实用教程(第3版)》是2014年2月1日清华大学出版社出版的图书,作者是胡伏湘、雷军环、侯小毛。

基本介绍

  • 书名:Java程式设计实用教程(第3版)
  • 作者:胡伏湘、雷军环、侯小毛
  • ISBN:9787302346913 6913
  • 页数:334
  • 定价:34.8
  • 出版社:清华大学出版社
  • 出版时间:2014年2月1日
  • 装帧:平装
  • 开本:16开

内容简介

本书全面、系统地介绍Java语言程式设计的基本知识、运行机制和各种常用编程方法和技术,将面向对象的程式设计思想贯穿其中,建立起牢固扎实的理论基础。主要内容包括Java开发运行环境JDK、Java语言基础、面向对象的核心特性、接口、内部类和包、异常处理、图形用户界面、多执行绪、Applet、输入/输出流和档案操作、网路通信、Web套用、资料库套用和综合套用设计。这些内容是构成Java应用程式的基本要素和必备知识。
Java语言功能强大,是Internet及网路编程的标 準平台,也是软体专业及其他计算机相关专业学生必 须掌握的开发语言。胡伏湘、雷军环编着的《Java程 序设计实用教程(第3版21世纪高等学校计算机基础 实用规划教材)》全面介绍Java程式设计的基本方法 ,包括Java语法基础、面向对象编程技术、图形用户 界面设计、AWT和Swing组件库、多媒体编程、异常处 理、输入输出及流处理、多执行绪处理、网路编程和数 据库编程技术。
本书以通俗易懂的语言介绍Java编程思想,运用 大量的经典实例,从实用的角度讲解Java面向对象编 程思路和资料库编程技术,每章后均有对应的技能训 练和丰富的习题,*后一章是课程设计,通过考试软 件及计算器的设计,让读者全面掌握Java软体开发的 全过程,并提供全部参考答案和源程式。

图书目录

第1章Java 程式设计导论
1.1Java的三种版本
1.1.1Java语言的特点
1.1.2Java的套用範围
1.1.3Java的三种版本
1.2Java程式的两种类型
1.2.1应用程式(Application)
1.2.2小程式(Applet)
1.3Java程式运行环境的配置
1.3.1安装和设定JDK
1.3.2JDK环境下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.3String类的常用方法
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.4AWT事件模型
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.2throws语句
8.3.3异常处理总结
技能训练11: 异常处理
一、 目的
二、 内容
三、 思考题
本章习题
第9章输入输出与档案处理
9.1流的分类
9.1.1Java标準输入输出数据流
9.1.2InputStream类
9.1.3OutputStream类
9.1.4PrintStream类
9.1.5DataInputStream类和DataOutputStream类
9.1.6InputStreamReader和OutputStreamWriter类
9.1.7BufferInputStream类和BufferOutputWriter类
9.2档案的处理
9.2.1File类
9.2.2FileInputStream类和FileOutputStream类
9.2.3RandomAccessFile类
技能训练12: 输入输出与档案处理
一、 目的
二、 内容
三、 思考题
本章习题
第10章多执行绪处理技术
10.1执行绪的基本概念
10.1.1多执行绪的意义
10.1.2执行绪的优先权与分类
10.1.3执行绪的生命周期
10.2执行绪的创建
10.2.1Thread执行绪类
10.2.2执行绪的创建
10.3执行绪的同步与死锁
10.3.1synchronized同步方法
10.3.2synchronized同步代码块
10.3.3执行绪的死锁
10.3.4执行绪的调度
技能训练13: 多执行绪处理技术
一、 目的
二、 内容
三、 思考题
本章习题
第11章网路编程基础
11.1网路编程基础知识
11.1.1网路编程基本理论
11.1.2网路编程的基本概念
11.1.3网路编程的基本方法
11.2URL编程
11.2.1URL的构成
11.2.2URL类
11.2.3利用URL获取网路多媒体资源
11.2.4URLConnection类
11.3Socket编程
11.3.1Socket通信机制
11.3.2Socket套用
技能训练14: 网路编程基础
一、 目的
二、 内容
三、 思考题
本章习题
第12章资料库编程基础
12.1JDBC概述
12.1.1JDBC概述
12.1.2SQL Sever 2005/2008 for JDBC的安装
12.2JDBC资料库套用
12.2.1JDBC的工作原理
12.2.2JDBC应用程式的开发过程
12.2.3java.sql软体包的用法
12.2.4JDBC资料库编程综合举例
本章习题
第13章课程设计
13.1考试软体设计的基本思路
13.1.1考试软体的功能要求
13.1.2考试软体的设计过程
13.2单机版考试软体的设计
13.2.1命题
13.2.2程式设计
13.3C/S网路版考试软体的设计
13.3.1功能设计
13.3.2命题
13.3.3运行界面
13.3.4总体界面
13.3.5伺服器端读取试题档案类的设计
13.3.6伺服器端执行绪类的设计
13.3.7伺服器端主类的设计
13.3.8客户端软体的总体设计
13.3.9软体的发布
13.4B/S网路版考试软体的设计
13.4.1功能设计
13.4.2命题
13.4.3总体设计
13.4.4伺服器端读取试题档案类的设计
13.4.5伺服器端主类的设计
13.4.6客户端选择试题档案类的设计
13.4.7客户端考试界面类的设计
13.4.8客户端主类的设计
13.4.9软体的发布与运行
13.5科学计算器的设计
13.5.1功能设计
13.5.2设计思路
13.5.3程式设计
参考文献
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net