书籍详情
Java应用教程
作者:薛为民,夏文红,解仑编著
出版社:北京交通大学出版社
出版时间:2005-09-01
ISBN:9787810825764
定价:¥35.00
购买这本书可以去
内容简介
本书为高校培养应用型人才而编写的教材,由具有丰富教学经验和实际工程经历的双师型一线教师编写。全书共分为10章。第1章主要介绍Java语言概述。第2章介绍Java语言编程基础。第3章介绍了Java语言面向对象程序设计的特性。第4章介绍Java语言中对象、数组与字符串的创建和各种操作方法。第5章介绍Java类库中常用的数据结构。第6章介绍了Java语言输入输出技术。第7章介绍Java的图形用户界面应用编程技术。第8章主要介绍了Java程序中的异常处理机制和多线程技术。第9章主要介绍Java网络编程应用和JavaApplet小应用程序多媒体应用。第10章介绍Java数据库访问技术。本书内容丰富,通俗易懂,深入浅出,本书配有一百多个案例。书中所有案例都经过上机调试,全部源代码都在配套光盘上,读者可以放心阅读和使用。本书可以作为高校、培训机构的Java语言编程基础教材,也可以作为Java爱好者自学教材。
作者简介
暂缺《Java应用教程》作者简介
目录
第1章Java语言概述
1.1Java语言的简述
1.1.1Java语言的诞生
1.1.2Java语言的主要特点
1.1.3Java程序的运行机制
1.2Java应用开发体系
1.3J2EE的N层体系结构
1.3.1N层开发架构
1.3.2N层架构优点
1.4Java运行环境的安装配置
1.4.1Java开发工具包
1.4.2环境变量的设置
1.5Java程序的分类
1.5.1Java应用程序
1.5.2JavaApplet程序
1.6Java语言的面向对象特性
1.6.1面向对象编程思想
1.6.2类的定义
1.6.3对象
小结
课后习题和上机练习
第2章Java语法基础
2.1标识符.分隔符和关键字
2.1.1Java标识符与注释
2.1.2Java关键字
2.1.3Java分隔符
2.2常量和变量
2.2.1常量
2.2.2变量
2.3Java的数据类型
2.3.1逻辑布尔型
2.3.2字符型
2.3.3整数型
2.3.4浮点型(实型)
2.3.5引用数据类型
2.4运算符.表达式和语句
2.4.1运算符
2.4.2表达式
2.4.3语句和块
2.4.4控制流程语句
2.5条件语句
2.5.1if语句
2.5.2switch语句
2.6循环语句
2.6.1for循环
2.6.2while循环
2.6.3do-while语句
2.7跳转语句
2.7.1break语句
2.7.2continue语句
2.7.3return语句
小结
课后习题和上机练习
第3章Java面向对象程序设计
3.1类的创建
3.1.1类的声明
3.1.2类体
3.1.3成员变量和局部变量
3.1.4方法
3.1.5方法重载
3.1.6构造函数
3.1.7this的用法
3.2继承
3.2.1继承的概念
3.2.2创建子类
3.2.3成员变量的隐藏和方法的覆盖
3.2.4关键字static
3.2.5关键字final和abstract
3.2.6关键字super
3.3包
3.3.1Java文件的层次结构
3.3.2package语句
3.3.3import语句
3.4访问控制
3.4.1private(私有成员)
3.4.2protected(保护成员)
3.4.3public(公有成员)
3.4.4default(友好成员)
3.5接口
3.5.1创建接口
3.5.2定义接口
3.5.3使用接口
3.6内部类
3.6.1内部类的定义和引用
3.6.2内部类使用外部类成员
小结
课后习题和上机练习
第4章对象.数组与字符串
4.1对象
4.1.1对象的创建
4.1.2对象的使用
4.1.3对象的清除
4.2数组
4.2.1一维数组
4.2.2多维数组
4.3字符串
4.3.1创建字符串
4.3.2访问字符串
4.4Java中常用类库
小结
课后习题和上机练习
第5章数据结构及常用算法
5.1向量
5.1.1创建向量对象
5.1.2向量对象应用
5.1.3枚举器
5.2散列表
5.2.1创建散列表对象
5.2.2散列表应用
5.3数据结构中的接口
5.3.1Collection接口
5.3.2Set接口
5.3.3List接口
5.3.4Iterator接口
5.4堆栈
5.5链表
5.6数据排序算法
5.6.1冒泡法排序
5.6.2选择法排序
5.7数据查找算法
5.7.1顺序查找法
5.7.2二分查找法
小结
课后习题和上机练习
第6章流和文件
6.1流概述
6.2基本输入和输出流
6.2.11nputStream类
6.2.2OutputStream类
6.2.3Reader类
6.2.4Writer类
6.3标准输入和输出
6.4文件处理
6.4.1File类
6.4.2文件过滤
6.4.3FilelnputStream类和FileOutputStream类
6.4.4RzndomAceessFile类
6.4.5FileReader类和FileWfiter类
6.5缓冲区输入和输出流
6.5.1BufferedReader类
6.5.2BufferedWriter类
6.6格式字节数据流
6.6.1DatalnputStream类
6.6.2DataOutputStream类
小结
课后习题和上机练习
第7章JavaGUI应用程序设计
7.1Java抽象窗口工具集
7.1.1容器
7.1.2布局管理器
7.1.3标签和文本编辑区
7.1.4事件处理
7.2ATW组件库
7.2.1Component类
7.2.2复选框和单选框
7.2.3下拉列表框和列表框
7.2.4按钮
7.2.5窗口和菜单
7.2.6对话框
7.3Swing图形用户界面
7.3.1Swing中的顶层容器
7.3.2Swing中的中间层容器
7.3.3Swing中的基本组件
7.4图形设计
7.4.1坐标系统
7.4.2字符串的绘制
7.4.3几何图形绘制
小结
课后习题和上机练习
第8章异常处理与多线程
8.1Java异常
8.1.1异常的概念
8.1.2异常处理机制
8.1.3Java异常类层次关系
8.2异常的处理
8.2.1捕获异常
8.2.2声明异常
8.2.3抛弃异常
8.2.4重写方法声明抛弃异常原则
8.2.5自定义异常类
8.3线程概念
8.3.1线程和进程
8.3.2Java对多线程的支持
8.4线程的创建
8.4.1Runnable接口
8.4.2Thread类
8.4.3创建线程的方法
8.5线程的状态与控制
8.5.1线程的状态
8.5.2对线程状态的控制
8.6线程的优先级.调度和管理
8.6.1线程优先级
8.6.2线程的调度
8.7线程组
8.7.1线程组
8.7.2线程组的创建
8.7.3线程组的属性
8.7.4线程组的管理
8.8线程的同步
8.8.1资源冲突
8.8.2关键字synchronized
8.8.3线程的同步
8.8.4死锁
小结
课后习题和上机练习
第9章网络多媒体应用
9.1Java网络编程基础
9.1.1TCP/UDP协议
9.1.21F协议
9.1.3Java网络功能
9.2URL类和URLConnection类
9.2.1创建URL类对象
9.2.2URL类中获取对象特征的方法
9.2.3URL类中获取对象内容
9.2.4URLConnection类
9.3InetAddress类
9.3.1创建InetAddress类的对象
9.3.2InteAddress类方法的使用
9.4套接宇(Socket)的应用
9.4.1客户端套接字
9.4.2服务器套接字
9.4.3基于C/S结构的套接字应用程序
9.5数据报套接宇的应用
9.5.1DatagramPacket类
9.5.2DatagramSockeI类
9.5.3基于C/S结构的数据报套接字应用程序
9.6Applet基础
9.6.1Applet类
9.6.2AppleI的生命周期
9.6.3Applet应用的有关参数说明
9.6.4AppleI与多线程
9.7Applet事件响应和处理
9.7.1鼠标事件响应和处理
9.7.2键盘事件响应和处理
9.8AppleI多媒体应用
9.8.1Applet实现显示图像
9.8.2Applet播放声音文件
9.8.3Applet声音和图像的协调
小结
课后习题和上机练习
第10章Java数据库应用
10.1数据库应用开发简介
10.1.1SQL语言
10.1.2ODBC数据访问接口
10.1.3JDBC数据访问接口
10.2SClL语言概述
10.2.1基本SQL语句
10.2.2聚合函数
10.2.3分组查询
10.2.4交叉查询
10.3JDBC的结构
10.3.1JDBC的四种类型
10.3.2数据驱动程序
10.3.3Connection对象
10.3.4Statement对象
10.3.5ResultSet对象
10.3.6CallableStatement对象
10.4JDBC数据源
10.4.1设置Access数据源
10.4.2设置Excel数据源
10.4.3PreparedStatement对象
10.5JDBC数据格式
10.5.1格式一:执行基本SQL语句
10.5.2格式二:实现分页
10.5.3格式三:执行带参数的SQL语句
10.5.4格式四:执行存储过程
10.6使用JDBC访问数据库
10.6.1事务处理
10.6.2动态查询
10.6.3显示指定记录
10.6.4数据添力口
小结
课后习题和上机练习
参考文献
1.1Java语言的简述
1.1.1Java语言的诞生
1.1.2Java语言的主要特点
1.1.3Java程序的运行机制
1.2Java应用开发体系
1.3J2EE的N层体系结构
1.3.1N层开发架构
1.3.2N层架构优点
1.4Java运行环境的安装配置
1.4.1Java开发工具包
1.4.2环境变量的设置
1.5Java程序的分类
1.5.1Java应用程序
1.5.2JavaApplet程序
1.6Java语言的面向对象特性
1.6.1面向对象编程思想
1.6.2类的定义
1.6.3对象
小结
课后习题和上机练习
第2章Java语法基础
2.1标识符.分隔符和关键字
2.1.1Java标识符与注释
2.1.2Java关键字
2.1.3Java分隔符
2.2常量和变量
2.2.1常量
2.2.2变量
2.3Java的数据类型
2.3.1逻辑布尔型
2.3.2字符型
2.3.3整数型
2.3.4浮点型(实型)
2.3.5引用数据类型
2.4运算符.表达式和语句
2.4.1运算符
2.4.2表达式
2.4.3语句和块
2.4.4控制流程语句
2.5条件语句
2.5.1if语句
2.5.2switch语句
2.6循环语句
2.6.1for循环
2.6.2while循环
2.6.3do-while语句
2.7跳转语句
2.7.1break语句
2.7.2continue语句
2.7.3return语句
小结
课后习题和上机练习
第3章Java面向对象程序设计
3.1类的创建
3.1.1类的声明
3.1.2类体
3.1.3成员变量和局部变量
3.1.4方法
3.1.5方法重载
3.1.6构造函数
3.1.7this的用法
3.2继承
3.2.1继承的概念
3.2.2创建子类
3.2.3成员变量的隐藏和方法的覆盖
3.2.4关键字static
3.2.5关键字final和abstract
3.2.6关键字super
3.3包
3.3.1Java文件的层次结构
3.3.2package语句
3.3.3import语句
3.4访问控制
3.4.1private(私有成员)
3.4.2protected(保护成员)
3.4.3public(公有成员)
3.4.4default(友好成员)
3.5接口
3.5.1创建接口
3.5.2定义接口
3.5.3使用接口
3.6内部类
3.6.1内部类的定义和引用
3.6.2内部类使用外部类成员
小结
课后习题和上机练习
第4章对象.数组与字符串
4.1对象
4.1.1对象的创建
4.1.2对象的使用
4.1.3对象的清除
4.2数组
4.2.1一维数组
4.2.2多维数组
4.3字符串
4.3.1创建字符串
4.3.2访问字符串
4.4Java中常用类库
小结
课后习题和上机练习
第5章数据结构及常用算法
5.1向量
5.1.1创建向量对象
5.1.2向量对象应用
5.1.3枚举器
5.2散列表
5.2.1创建散列表对象
5.2.2散列表应用
5.3数据结构中的接口
5.3.1Collection接口
5.3.2Set接口
5.3.3List接口
5.3.4Iterator接口
5.4堆栈
5.5链表
5.6数据排序算法
5.6.1冒泡法排序
5.6.2选择法排序
5.7数据查找算法
5.7.1顺序查找法
5.7.2二分查找法
小结
课后习题和上机练习
第6章流和文件
6.1流概述
6.2基本输入和输出流
6.2.11nputStream类
6.2.2OutputStream类
6.2.3Reader类
6.2.4Writer类
6.3标准输入和输出
6.4文件处理
6.4.1File类
6.4.2文件过滤
6.4.3FilelnputStream类和FileOutputStream类
6.4.4RzndomAceessFile类
6.4.5FileReader类和FileWfiter类
6.5缓冲区输入和输出流
6.5.1BufferedReader类
6.5.2BufferedWriter类
6.6格式字节数据流
6.6.1DatalnputStream类
6.6.2DataOutputStream类
小结
课后习题和上机练习
第7章JavaGUI应用程序设计
7.1Java抽象窗口工具集
7.1.1容器
7.1.2布局管理器
7.1.3标签和文本编辑区
7.1.4事件处理
7.2ATW组件库
7.2.1Component类
7.2.2复选框和单选框
7.2.3下拉列表框和列表框
7.2.4按钮
7.2.5窗口和菜单
7.2.6对话框
7.3Swing图形用户界面
7.3.1Swing中的顶层容器
7.3.2Swing中的中间层容器
7.3.3Swing中的基本组件
7.4图形设计
7.4.1坐标系统
7.4.2字符串的绘制
7.4.3几何图形绘制
小结
课后习题和上机练习
第8章异常处理与多线程
8.1Java异常
8.1.1异常的概念
8.1.2异常处理机制
8.1.3Java异常类层次关系
8.2异常的处理
8.2.1捕获异常
8.2.2声明异常
8.2.3抛弃异常
8.2.4重写方法声明抛弃异常原则
8.2.5自定义异常类
8.3线程概念
8.3.1线程和进程
8.3.2Java对多线程的支持
8.4线程的创建
8.4.1Runnable接口
8.4.2Thread类
8.4.3创建线程的方法
8.5线程的状态与控制
8.5.1线程的状态
8.5.2对线程状态的控制
8.6线程的优先级.调度和管理
8.6.1线程优先级
8.6.2线程的调度
8.7线程组
8.7.1线程组
8.7.2线程组的创建
8.7.3线程组的属性
8.7.4线程组的管理
8.8线程的同步
8.8.1资源冲突
8.8.2关键字synchronized
8.8.3线程的同步
8.8.4死锁
小结
课后习题和上机练习
第9章网络多媒体应用
9.1Java网络编程基础
9.1.1TCP/UDP协议
9.1.21F协议
9.1.3Java网络功能
9.2URL类和URLConnection类
9.2.1创建URL类对象
9.2.2URL类中获取对象特征的方法
9.2.3URL类中获取对象内容
9.2.4URLConnection类
9.3InetAddress类
9.3.1创建InetAddress类的对象
9.3.2InteAddress类方法的使用
9.4套接宇(Socket)的应用
9.4.1客户端套接字
9.4.2服务器套接字
9.4.3基于C/S结构的套接字应用程序
9.5数据报套接宇的应用
9.5.1DatagramPacket类
9.5.2DatagramSockeI类
9.5.3基于C/S结构的数据报套接字应用程序
9.6Applet基础
9.6.1Applet类
9.6.2AppleI的生命周期
9.6.3Applet应用的有关参数说明
9.6.4AppleI与多线程
9.7Applet事件响应和处理
9.7.1鼠标事件响应和处理
9.7.2键盘事件响应和处理
9.8AppleI多媒体应用
9.8.1Applet实现显示图像
9.8.2Applet播放声音文件
9.8.3Applet声音和图像的协调
小结
课后习题和上机练习
第10章Java数据库应用
10.1数据库应用开发简介
10.1.1SQL语言
10.1.2ODBC数据访问接口
10.1.3JDBC数据访问接口
10.2SClL语言概述
10.2.1基本SQL语句
10.2.2聚合函数
10.2.3分组查询
10.2.4交叉查询
10.3JDBC的结构
10.3.1JDBC的四种类型
10.3.2数据驱动程序
10.3.3Connection对象
10.3.4Statement对象
10.3.5ResultSet对象
10.3.6CallableStatement对象
10.4JDBC数据源
10.4.1设置Access数据源
10.4.2设置Excel数据源
10.4.3PreparedStatement对象
10.5JDBC数据格式
10.5.1格式一:执行基本SQL语句
10.5.2格式二:实现分页
10.5.3格式三:执行带参数的SQL语句
10.5.4格式四:执行存储过程
10.6使用JDBC访问数据库
10.6.1事务处理
10.6.2动态查询
10.6.3显示指定记录
10.6.4数据添力口
小结
课后习题和上机练习
参考文献
猜您喜欢