Java程序设计实用教程(第3版)(21世纪高等学校计算机基础实用规划教材)
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787302346913
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:334
- 出版时间:2014-02-01
- 条形码:9787302346913 ; 978-7-302-34691-3
本书特色
java语言功能强大,是internet及网络编程的标准平台,也是软件专业及其他计算机相关专业学生必须掌握的开发语言。本书全面介绍java程序设计的基本方法,包括java语法基础、面向对象编程技术、图形用户界面设计、awt和swing组件库、多媒体编程、异常处理、输入输出及流处理、多线程处理、网络编程和数据库编程技术。 《java程序设计实用教程(第3版)》以通俗易懂的语言介绍java编程思想,运用大量的经典实例,从实用的角度讲解java面向对象编程思路和数据库编程技术,每章后均有对应的技能训练和丰富的习题,*后一章是课程设计,通过考试软件及计算器的设计,让读者全面掌握java软件开发的全过程,并提供全部参考答案和源程序。 《java程序设计实用教程(第3版)》既适合于初学者,也适合于有一定编程基础的读者; 既可作为高等院校和高职高专的教材,也可作为计算机编程类培训班的教材。本书配套资源包括全部源程序、电子教案和部分习题答案,用户可以直接从出版社网站下载。
内容简介
Java语言功能强大,是Internet及网络编程的标准平台,也是软件专业及其他计算机相关专业学生必须掌握的开发语言。本书全面介绍Java程序设计的基本方法,包括Java语法基础、面向对象编程技术、图形用户界面设计、AWT和Swing组件库、多媒体编程、异常处理、输入输出及流处理、多线程处理、网络编程和数据库编程技术。 本书以通俗易懂的语言介绍Java编程思想,运用大量的经典实例,从实用的角度讲解Java面向对象编程思路和数据库编程技术,每章后均有对应的技能训练和丰富的习题,*后一章是课程设计,通过考试软件及计算器的设计,让读者全面掌握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程序设计
参考文献
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
飞机总体设计
¥46.8¥78.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
海商法-第四版
¥30.2¥48.0