微信扫一扫,移动浏览光盘
简介
《高等学校计算机语言应用教程:Java应用教程(附光盘)》为高校培养应用型人才而编写的教材,由具有丰富教学经验和实际工程经历的双师型一线教师编写。全书共分为10章。第1章主要介绍Java语言概述。第2章介绍Java语言编程基础。第3章介绍了Java语言面向对象程序设计的特性。第4章介绍Java语言中对象、数组与字符串的创建和各种操作方法。第5章介绍Java类库中常用的数据结构。第6章介绍了Java语言输入输出技术。第7章介绍Java的图形用户界面应用编程技术。第8章主要介绍了Java程序中的异常处理机制和多线程技术。第9章主要介绍Java网络编程应用和Java Applet小应用程序多媒体应用。第10章介绍Java数据库访问技术。
《高等学校计算机语言应用教程:Java应用教程(附光盘)》内容丰富,通俗易懂,深入浅出,《高等学校计算机语言应用教程:Java应用教程(附光盘)》配有一百多个案例。书中所有案例都经过上机调试,全部源代码都在配套光盘上,读者可以放心阅读和使用。
《高等学校计算机语言应用教程:Java应用教程(附光盘)》可以作为高校、培训机构的Java语言编程基础教材,也可以作为Java爱好者自学教材。
目录
第1章 Java语言概述
1.1 Java语言的简述
1.1.1 Java语言的诞生
1.1.2 Java语言的主要特点
1.1.3 Java程序的运行机制
1.2 Java应用开发体系
1.3 J2EE的N层体系结构
1.3.1 N层开发架构
1.3.2 N层架构优点
1.4 Java运行环境的安装配置
1.4.1 Java开发工具包
1.4.2 环境变量的设置
1.5 Java程序的分类
1.5.1 Java应用程序
1.5.2 JavaApplet程序
1.6 Java语言的面向对象特性
1.6.1 面向对象编程思想
1.6.2 类的定义
1.6.3 对象
小结
课后习题和上机练习
第2章 Java语法基础
2.1 标识符 分隔符和关键字
2.1.1 Java标识符与注释
2.1.2 Java关键字
2.1.3 Java分隔符
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 Java的数据类型
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.1 if语句
2.5.2 switch语句
2.6 循环语句
2.6.1 for循环
2.6.2 while循环
2.6.3 do瞱hile语句
2.7 跳转语句
2.7.1 break语句
2.7.2 continue语句
2.7.3 return语句
小结
课后习题和上机练习
第3章 Java面向对象程序设计
3.1 类的创建
3.1.1 类的声明
3.1.2 类体
3.1.3 成员变量和局部变量
3.1.4 方法
3.1.5 方法重载
3.1.6 构造函数
3.1.7 this的用法
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.1 Java文件的层次结构
3.3.2 package语句
3.3.3 import语句
3.4 访问控制
3.4.1 private(私有成员)
3.4.2 protected(保护成员)
3.4.3 public(公有成员)
3.4.4 default(友好成员)
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.4 Java中常用类库
小结
课后习题和上机练习
第5章 数据结构及常用算法
5.1 向量
5.1.1 创建向量对象
5.1.2 向量对象应用
5.1.3 枚举器
5.2 散列表
5.2.1 创建散列表对象
5.2.2 散列表应用
5.3 数据结构中的接口
5.3.1 Collection接口
5.3.2 Set接口
5.3.3 List接口
5.3.4 Iterator接口
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.1 InputStream类
6.2.2 OutputStream类
6.2.3 Reader类
6.2.4 Writer类
6.3 标准输入和输出
6.4 文件处理
6.4.1 File类
6.4.2 文件过滤
6.4.3 FileInputStream类和FileOutputStream类
6.4.4 RandomAccessFile类
6.4.5 FileReader类和FileWriter类
6.5 缓冲区输入和输出流
6.5.1 BufferedReader类
6.5.2 BufferedWriter类
6.6 格式字节数据流
6.6.1 DataInputStream类
6.6.2 DataOutputStream类
小结
课后习题和上机练习
第7章 JavaGUI应用程序设计
7.1 Java抽象窗口工具集
7.1.1 容器
7.1.2 布局管理器
7.1.3 标签和文本编辑区
7.1.4 事件处理
7.2 ATW组件库
7.2.1 Component类
7.2.2 复选框和单选框
7.2.3 下拉列表框和列表框
7.2.4 按钮
7.2.5 窗口和菜单
7.2.6 对话框
7.3 Swing图形用户界面
7.3.1 Swing中的顶层容器
7.3.2 Swing中的中间层容器
7.3.3 Swing中的基本组件
7.4 图形设计
7.4.1 坐标系统
7.4.2 字符串的绘制
7.4.3 几何图形绘制
小结
课后习题和上机练习
第8章 异常处理与多线程
8.1 Java异常
8.1.1 异常的概念
8.1.2 异常处理机制
8.1.3 Java异常类层次关系
8.2 异常的处理
8.2.1 捕获异常
8.2.2 声明异常
8.2.3 抛弃异常
8.2.4 重写方法声明抛弃异常原则
8.2.5 自定义异常类
8.3 线程概念
8.3.1 线程和进程
8.3.2 Java对多线程的支持
8.4 线程的创建
8.4.1 Runnable接口
8.4.2 Thread类
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.1 Java网络编程基础
9.1.1 TCP/UDP协议
9.1.2 IP协议
9.1.3 Java网络功能
9.2 URL类和URLConnection类
9.2.1 创建URL类对象
9.2.2 URL类中获取对象特征的方法
9.2.3 URL类中获取对象内容
9.2.4 URLConnection类
9.3 InetAddress类
9.3.1 创建InetAddress类的对象
9.3.2 InteAddress类方法的使用
9.4 套接字(Socket)的应用
9.4.1 客户端套接字
9.4.2 服务器套接字
9.4.3 基于C/S结构的套接字应用程序
9.5 数据报套接字的应用
9.5.1 DatagramPacket类
9.5.2 DatagramSocket类
9.5.3 基于C/S结构的数据报套接字应用程序
9.6 Applet基础
9.6.1 Applet类
9.6.2 Applet的生命周期
9.6.3 Applet应用的有关参数说明
9.6.4 Applet与多线程
9.7 Applet事件响应和处理
9.7.1 鼠标事件响应和处理
9.7.2 键盘事件响应和处理
9.8 Applet多媒体应用
9.8.1 Applet实现显示图像
9.8.2 Applet播放声音文件
9.8.3 Applet声音和图像的协调
小结
课后习题和上机练习
第10章 Java数据库应用
10.1 数据库应用开发简介
10.1.1 SQL语言
10.1.2 ODBC数据访问接口
10.1.3 JDBC数据访问接口
10.2 SQL语言概述
10.2.1 基本SQL语句
10.2.2 聚合函数
10.2.3 分组查询
10.2.4 交叉查询
10.3 JDBC的结构
10.3.1 JDBC的四种类型
10.3.2 数据驱动程序
10.3.3 Connection对象
10.3.4 Statement对象
10.3.5 ResultSet对象
10.3.6 CallableStatement对象
10.4 JDBC数据源
10.4.1 设置Access数据源
10.4.2 设置Excel数据源
10.4.3 PreparedStatement对象
10.5 JDBC数据格式
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.1 Java语言的简述
1.1.1 Java语言的诞生
1.1.2 Java语言的主要特点
1.1.3 Java程序的运行机制
1.2 Java应用开发体系
1.3 J2EE的N层体系结构
1.3.1 N层开发架构
1.3.2 N层架构优点
1.4 Java运行环境的安装配置
1.4.1 Java开发工具包
1.4.2 环境变量的设置
1.5 Java程序的分类
1.5.1 Java应用程序
1.5.2 JavaApplet程序
1.6 Java语言的面向对象特性
1.6.1 面向对象编程思想
1.6.2 类的定义
1.6.3 对象
小结
课后习题和上机练习
第2章 Java语法基础
2.1 标识符 分隔符和关键字
2.1.1 Java标识符与注释
2.1.2 Java关键字
2.1.3 Java分隔符
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 Java的数据类型
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.1 if语句
2.5.2 switch语句
2.6 循环语句
2.6.1 for循环
2.6.2 while循环
2.6.3 do瞱hile语句
2.7 跳转语句
2.7.1 break语句
2.7.2 continue语句
2.7.3 return语句
小结
课后习题和上机练习
第3章 Java面向对象程序设计
3.1 类的创建
3.1.1 类的声明
3.1.2 类体
3.1.3 成员变量和局部变量
3.1.4 方法
3.1.5 方法重载
3.1.6 构造函数
3.1.7 this的用法
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.1 Java文件的层次结构
3.3.2 package语句
3.3.3 import语句
3.4 访问控制
3.4.1 private(私有成员)
3.4.2 protected(保护成员)
3.4.3 public(公有成员)
3.4.4 default(友好成员)
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.4 Java中常用类库
小结
课后习题和上机练习
第5章 数据结构及常用算法
5.1 向量
5.1.1 创建向量对象
5.1.2 向量对象应用
5.1.3 枚举器
5.2 散列表
5.2.1 创建散列表对象
5.2.2 散列表应用
5.3 数据结构中的接口
5.3.1 Collection接口
5.3.2 Set接口
5.3.3 List接口
5.3.4 Iterator接口
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.1 InputStream类
6.2.2 OutputStream类
6.2.3 Reader类
6.2.4 Writer类
6.3 标准输入和输出
6.4 文件处理
6.4.1 File类
6.4.2 文件过滤
6.4.3 FileInputStream类和FileOutputStream类
6.4.4 RandomAccessFile类
6.4.5 FileReader类和FileWriter类
6.5 缓冲区输入和输出流
6.5.1 BufferedReader类
6.5.2 BufferedWriter类
6.6 格式字节数据流
6.6.1 DataInputStream类
6.6.2 DataOutputStream类
小结
课后习题和上机练习
第7章 JavaGUI应用程序设计
7.1 Java抽象窗口工具集
7.1.1 容器
7.1.2 布局管理器
7.1.3 标签和文本编辑区
7.1.4 事件处理
7.2 ATW组件库
7.2.1 Component类
7.2.2 复选框和单选框
7.2.3 下拉列表框和列表框
7.2.4 按钮
7.2.5 窗口和菜单
7.2.6 对话框
7.3 Swing图形用户界面
7.3.1 Swing中的顶层容器
7.3.2 Swing中的中间层容器
7.3.3 Swing中的基本组件
7.4 图形设计
7.4.1 坐标系统
7.4.2 字符串的绘制
7.4.3 几何图形绘制
小结
课后习题和上机练习
第8章 异常处理与多线程
8.1 Java异常
8.1.1 异常的概念
8.1.2 异常处理机制
8.1.3 Java异常类层次关系
8.2 异常的处理
8.2.1 捕获异常
8.2.2 声明异常
8.2.3 抛弃异常
8.2.4 重写方法声明抛弃异常原则
8.2.5 自定义异常类
8.3 线程概念
8.3.1 线程和进程
8.3.2 Java对多线程的支持
8.4 线程的创建
8.4.1 Runnable接口
8.4.2 Thread类
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.1 Java网络编程基础
9.1.1 TCP/UDP协议
9.1.2 IP协议
9.1.3 Java网络功能
9.2 URL类和URLConnection类
9.2.1 创建URL类对象
9.2.2 URL类中获取对象特征的方法
9.2.3 URL类中获取对象内容
9.2.4 URLConnection类
9.3 InetAddress类
9.3.1 创建InetAddress类的对象
9.3.2 InteAddress类方法的使用
9.4 套接字(Socket)的应用
9.4.1 客户端套接字
9.4.2 服务器套接字
9.4.3 基于C/S结构的套接字应用程序
9.5 数据报套接字的应用
9.5.1 DatagramPacket类
9.5.2 DatagramSocket类
9.5.3 基于C/S结构的数据报套接字应用程序
9.6 Applet基础
9.6.1 Applet类
9.6.2 Applet的生命周期
9.6.3 Applet应用的有关参数说明
9.6.4 Applet与多线程
9.7 Applet事件响应和处理
9.7.1 鼠标事件响应和处理
9.7.2 键盘事件响应和处理
9.8 Applet多媒体应用
9.8.1 Applet实现显示图像
9.8.2 Applet播放声音文件
9.8.3 Applet声音和图像的协调
小结
课后习题和上机练习
第10章 Java数据库应用
10.1 数据库应用开发简介
10.1.1 SQL语言
10.1.2 ODBC数据访问接口
10.1.3 JDBC数据访问接口
10.2 SQL语言概述
10.2.1 基本SQL语句
10.2.2 聚合函数
10.2.3 分组查询
10.2.4 交叉查询
10.3 JDBC的结构
10.3.1 JDBC的四种类型
10.3.2 数据驱动程序
10.3.3 Connection对象
10.3.4 Statement对象
10.3.5 ResultSet对象
10.3.6 CallableStatement对象
10.4 JDBC数据源
10.4.1 设置Access数据源
10.4.2 设置Excel数据源
10.4.3 PreparedStatement对象
10.5 JDBC数据格式
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 数据添加
小结
课后习题和上机练习
参考文献
Java应用教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!