书籍详情
java程序设计实用教程
作者:陈勇孝、郎洪、马春龙 编
出版社:清华大学出版社
出版时间:2008-01-01
ISBN:9787302173496
定价:¥39.00
购买这本书可以去
内容简介
本书重点介绍Java语言面向对象的程序设计方法和用Java语言开发实际网络应用程序及操作数据库的方法、步骤,从Java语言开发网络程序应用的角度出发,结合一些有实际应用价值的课题,引导读者提出问题和解决问题,提高实际应用的能力,激发创造性思维和提高创新能力。本书是郑州大学程序设计语言教学实践改革资助项目。全书内容包含16章。依次分别是第1章Java开发环境和程序设计初步;第2章Java程序设计基础;第3章程序结构和常用算法;第4章Java面向对象编程——类和对象;第5章Java面向对象编程——继承和多态;第6章数组、字符串和实用类;第7章图形界面程序设计;第8章异常处理机制;第9章事件处理机制;第10章多线程机制;第11章图像和图形处理;第12章Applet、声音和动画程序设计;第13章输入输出流和文件操作;第14章JDBC访问数据库技术;第15章网络编程——WWW和Socket;第16章网络编程——RMI、UDP和Servlet。全书内容深入浅出,循序渐进,通俗易懂。本书可作为计算机应用专业本科生、研究生的教材,也可供从事计算机应用和网络程序开发的各类人员使用。
作者简介
暂缺《java程序设计实用教程》作者简介
目录
第1章 Java开发环境和程序设计初步
1.1 Java语言发展历史
1.1.1 Java语言产生的背景
1.1.2 互联网推动了Java语言的发展
1.2 Java语言的特点
1.3 Java的工作原理
1.3.1 Java虚拟机
1.3.2 内存自动回收机制
1.3.3 代码安全性检查机制
1.4 Java运行环境JDK
1.4.1 Java平台
1.4.2 建立Java开发环境
1.4.3 几个开发工具的使用
1.5 构建Java程序
1.5.1 第一个应用程序HelloWorld
1.5.2 第一个Java Applet程序HelloWorldApplet
1.6 RAD(快速开发)工具JCreator
第2章 Java程序设计基础
2.1 标识符与关键字
2.1.1 标识符
2.1.2 关键字
2.2 基本数据类型、变量和常量
2.2.1 数据类型
2.2.2 变量
2.2.3 常量和字面量
2.2.4 基本数据类型间的转换
2.2.5 基本数据类型的封装
2.3 操作运算符及表达式
2.3.1 算术运算符
2.3.2 逻辑运算符
2.3.3 关系运算符
2.3.4 位运算
2.3.5 其他运算符
2.3.6 运算符的优先级
2.4 Java程序规范
2.4.1 Java源程序结构
2.4.2 Java编程规范
2.4.3 Java帮助文档
2.4.4 Java注释
2.5 应用举例
2.5.1 字符界面应用程序
2.5.2 GUI界面应用程序
2.5.3 Applet小应用程序
第3章 程序结构和常用算法
3.1 分支控制结构
3.1.1 if结构
3.1.2 switch结构
3.2 循环(或重复)结构
3.2.1 for结构
3.2.2 while结构
3.2.3 do while结构
3.3 其他辅助语句
3.3.1 break语句
3.3.2 return语句
3.3.3 continue语句
3.4 应用举例
第4章 Java面向对象编程——类和对象
4.1 面向对象的基本概念
4.1.1 对象、类和消息
4.1.2 OOP的特点
4.2 类的定义
4.2.1 Java类的逻辑结构
4.2.2 类的定义
4.2.3 成员变量
4.3 方法
4.3.1 方法的定义
4.3.2 方法的调用
4.3.3 方法参数的传递方式
4.4 构造函数
4.4.1 无参数的构造函数
4.4.2 带参数的构造函数
4.5 对象(类的实例化)
4.5.1 对象的生成
4.5.2 对象的引用
4.5.3 对象的清除
4.5.4 对象的内存模型
4.6 实例成员和类成员
4.6.1 实例成员
4.6.2 类成员(静态变量、静态方法)
4.7 应用程序的命令行参数
4.8 应用举例
第5章 Java面向对象编程——继承和多态
5.1 类的继承
5.1.1 类的继承的实现
5.1.2 方法的重载
5.1.3 方法的覆盖
5.1.4 构造函数的重载
5.2 抽象类
5.2.1 抽象类
5.2.2 抽象方法
5.3 最终类
5.3.1 最终类
5.3.2 最终方法
5.3.3 最终变量
5.4 接口
5.4.1 接口的基本概念
5.4.2 接口的声明(定义)
5.4.3 接口的实现
5.5 包
5.5.1 创建包
5.5.2 引用包中的类
5.6 访问控制(限定)符
5.6.1 类的访问控制符
5.6.2 方法与变量的访问控制符
5.7 应用举例
第6章 数组、字符串和实用类
6.1 数组
6.1.1 一维数组
6.1.2 二维数组
6.2 字符串类
6.2.1 String类
6.2.2 StringBuffer类
6.2.3 StringTokenizer类
6.3 数组类和向量类
6.3.1 数组Arrays类
6.3.2 向量类Vector
6.4 Java语言基础类库(java.lang包)
6.4.1 Java类库介绍
6.4.2 Java语言核心类库
6.4.3 实用类库java.utill
6.5 应用举例
第7章 图形界面程序设计
7.1 图形用户界面构成
7.2 容器组件
7.3 AWT组件库
7.4 菜单程序设计
7.5 组件的组织——布局管理器
7.5.1 BorderLayout
7.5.2 FlowLayout
7.5.3 CardLayout
7.5.4 GridLayout
7.5.5 GridBagLayout
7.5.6 null布局
7.6 Swing组件简介
7.6.1 Swing概述
7.6.2 Swing容器
7.6.3 Swing组件库
7.7 应用举例
第8章 异常处理机制
8.1 传统的处理方式
8.2 Java的异常处理机制
8.3 Java异常类
8.4 异常的处理
8.4.1 异常的抛出(throw语句,throws关键字)
8.4.2 异常的捕获
8.4.3 处理多个异常
8.5 用户定义的异常
8.6 应用举例
第9章 事件处理机制
9.1 事件处理模型
9.2 事件类
9.3 事件监听器接口
9.4 适配器
9.5 内部类和匿名类
9.5.1 内部类
9.5.2 匿名类
9.6 应用举例
第10章 多线程机制
10.1 多线程的概念
10.1.1 进程和线程的概念
10.1.2 线程和进程的关系
10.2 多线程机制
10.2.1 线程接口和线程类
10.2.2 线程的状态(生命周期)
10.3 多线程程序设计
10.4 线程的调度
10.5 线程的同步
10.6 应用举例
第11章 图像和图形处理
11.1 图像的显示
11.1.1 图像格式
11.1.2 图像文件的权限
11.1.3 图像的显示
11.2 图形绘制
11.2.1 简单图形的绘制
11.2.2 使用颜色
11.2.3 绘图模式
11.2.4 画笔的样式
11.3 应用举例
第12章 Applet、声音和动画程序设计
12.1 Applet小应用程序
12.1.1 Applet程序工作机理
12.1.2 Applet结构
12.1.3 Web页与Applet标记
12.1.4 HTML向Applet传递参数
12.1.5 Applet中页面的重定向
12.1.6 Applet之间的通信
12.2 声音
12.2.1 在Applet中播放音频
12.2.2 在Application中播放音频
12.3 动画
12.3.1 使用Timer类
12.3.2 使用线程
12.4 应用举例
第13章 输入输出流和文件操作
13.1 输入输出流
13.1.1 标准输入输出
13.1.2 流的概念
13.1.3 流的类型
13.1.4 过滤器
13.2 字节流
13.2.1 文件输入流
13.2.2 文件输出流
13.3 字符流
13.3.1 读文本文件
13.3.2 写文本文件
13.4 文件对象
13.4.1 File类
13.4.2 文件对象操作实例
13.5 随机文件
13.6 对象的串行化
13.7 应用举例
第14章 JDBC访问数据库技术
14.1 JDBC技术与ODBC
14.1.1 ODBC技术简介
14.1.2 JDBC简介
14.2 SQL语句简介
14.3 JDBC中的主要对象和接口
14.4 操作数据库
14.5 应用实例
第15章 网络编程——WWW和Socket
15.1 网络知识概述
15.1.1 网络概述
15.1.2 网络基本概念
15.2 基于URL对象的网络编程
15.2.1 使用URL对象读取WWW网络资源
15.2.2 使用InetAddress对象解析URL
15.2.3 通过URLConnection类连接WWW
15.3 基于Socket(套接字)的网络编程
15.3.1 客户端套接字Socket类
15.3.2 服务器端套接字ServerSocket类
15.4 应用举例
第16章 网络编程——RMI、UDP和Servlet
16.1 远程方法调用RMI
16.1.1 RMI简介
16.1.2 RMI远程接口
16.1.3 RMI服务器
16.1.4 RMI客户类
16.1.5 RMI的分布执行
16.2 数据报文
16.2.1 UDP简介
16.2.2 DatagramSocket类
16.2.3 DatagramPacke类
16.2.4 广播通信中的应用
16.3 Java Servlet
16.3.1 Servlet简介
16.3.2 构建Servlet
思考练习题
参考文献
1.1 Java语言发展历史
1.1.1 Java语言产生的背景
1.1.2 互联网推动了Java语言的发展
1.2 Java语言的特点
1.3 Java的工作原理
1.3.1 Java虚拟机
1.3.2 内存自动回收机制
1.3.3 代码安全性检查机制
1.4 Java运行环境JDK
1.4.1 Java平台
1.4.2 建立Java开发环境
1.4.3 几个开发工具的使用
1.5 构建Java程序
1.5.1 第一个应用程序HelloWorld
1.5.2 第一个Java Applet程序HelloWorldApplet
1.6 RAD(快速开发)工具JCreator
第2章 Java程序设计基础
2.1 标识符与关键字
2.1.1 标识符
2.1.2 关键字
2.2 基本数据类型、变量和常量
2.2.1 数据类型
2.2.2 变量
2.2.3 常量和字面量
2.2.4 基本数据类型间的转换
2.2.5 基本数据类型的封装
2.3 操作运算符及表达式
2.3.1 算术运算符
2.3.2 逻辑运算符
2.3.3 关系运算符
2.3.4 位运算
2.3.5 其他运算符
2.3.6 运算符的优先级
2.4 Java程序规范
2.4.1 Java源程序结构
2.4.2 Java编程规范
2.4.3 Java帮助文档
2.4.4 Java注释
2.5 应用举例
2.5.1 字符界面应用程序
2.5.2 GUI界面应用程序
2.5.3 Applet小应用程序
第3章 程序结构和常用算法
3.1 分支控制结构
3.1.1 if结构
3.1.2 switch结构
3.2 循环(或重复)结构
3.2.1 for结构
3.2.2 while结构
3.2.3 do while结构
3.3 其他辅助语句
3.3.1 break语句
3.3.2 return语句
3.3.3 continue语句
3.4 应用举例
第4章 Java面向对象编程——类和对象
4.1 面向对象的基本概念
4.1.1 对象、类和消息
4.1.2 OOP的特点
4.2 类的定义
4.2.1 Java类的逻辑结构
4.2.2 类的定义
4.2.3 成员变量
4.3 方法
4.3.1 方法的定义
4.3.2 方法的调用
4.3.3 方法参数的传递方式
4.4 构造函数
4.4.1 无参数的构造函数
4.4.2 带参数的构造函数
4.5 对象(类的实例化)
4.5.1 对象的生成
4.5.2 对象的引用
4.5.3 对象的清除
4.5.4 对象的内存模型
4.6 实例成员和类成员
4.6.1 实例成员
4.6.2 类成员(静态变量、静态方法)
4.7 应用程序的命令行参数
4.8 应用举例
第5章 Java面向对象编程——继承和多态
5.1 类的继承
5.1.1 类的继承的实现
5.1.2 方法的重载
5.1.3 方法的覆盖
5.1.4 构造函数的重载
5.2 抽象类
5.2.1 抽象类
5.2.2 抽象方法
5.3 最终类
5.3.1 最终类
5.3.2 最终方法
5.3.3 最终变量
5.4 接口
5.4.1 接口的基本概念
5.4.2 接口的声明(定义)
5.4.3 接口的实现
5.5 包
5.5.1 创建包
5.5.2 引用包中的类
5.6 访问控制(限定)符
5.6.1 类的访问控制符
5.6.2 方法与变量的访问控制符
5.7 应用举例
第6章 数组、字符串和实用类
6.1 数组
6.1.1 一维数组
6.1.2 二维数组
6.2 字符串类
6.2.1 String类
6.2.2 StringBuffer类
6.2.3 StringTokenizer类
6.3 数组类和向量类
6.3.1 数组Arrays类
6.3.2 向量类Vector
6.4 Java语言基础类库(java.lang包)
6.4.1 Java类库介绍
6.4.2 Java语言核心类库
6.4.3 实用类库java.utill
6.5 应用举例
第7章 图形界面程序设计
7.1 图形用户界面构成
7.2 容器组件
7.3 AWT组件库
7.4 菜单程序设计
7.5 组件的组织——布局管理器
7.5.1 BorderLayout
7.5.2 FlowLayout
7.5.3 CardLayout
7.5.4 GridLayout
7.5.5 GridBagLayout
7.5.6 null布局
7.6 Swing组件简介
7.6.1 Swing概述
7.6.2 Swing容器
7.6.3 Swing组件库
7.7 应用举例
第8章 异常处理机制
8.1 传统的处理方式
8.2 Java的异常处理机制
8.3 Java异常类
8.4 异常的处理
8.4.1 异常的抛出(throw语句,throws关键字)
8.4.2 异常的捕获
8.4.3 处理多个异常
8.5 用户定义的异常
8.6 应用举例
第9章 事件处理机制
9.1 事件处理模型
9.2 事件类
9.3 事件监听器接口
9.4 适配器
9.5 内部类和匿名类
9.5.1 内部类
9.5.2 匿名类
9.6 应用举例
第10章 多线程机制
10.1 多线程的概念
10.1.1 进程和线程的概念
10.1.2 线程和进程的关系
10.2 多线程机制
10.2.1 线程接口和线程类
10.2.2 线程的状态(生命周期)
10.3 多线程程序设计
10.4 线程的调度
10.5 线程的同步
10.6 应用举例
第11章 图像和图形处理
11.1 图像的显示
11.1.1 图像格式
11.1.2 图像文件的权限
11.1.3 图像的显示
11.2 图形绘制
11.2.1 简单图形的绘制
11.2.2 使用颜色
11.2.3 绘图模式
11.2.4 画笔的样式
11.3 应用举例
第12章 Applet、声音和动画程序设计
12.1 Applet小应用程序
12.1.1 Applet程序工作机理
12.1.2 Applet结构
12.1.3 Web页与Applet标记
12.1.4 HTML向Applet传递参数
12.1.5 Applet中页面的重定向
12.1.6 Applet之间的通信
12.2 声音
12.2.1 在Applet中播放音频
12.2.2 在Application中播放音频
12.3 动画
12.3.1 使用Timer类
12.3.2 使用线程
12.4 应用举例
第13章 输入输出流和文件操作
13.1 输入输出流
13.1.1 标准输入输出
13.1.2 流的概念
13.1.3 流的类型
13.1.4 过滤器
13.2 字节流
13.2.1 文件输入流
13.2.2 文件输出流
13.3 字符流
13.3.1 读文本文件
13.3.2 写文本文件
13.4 文件对象
13.4.1 File类
13.4.2 文件对象操作实例
13.5 随机文件
13.6 对象的串行化
13.7 应用举例
第14章 JDBC访问数据库技术
14.1 JDBC技术与ODBC
14.1.1 ODBC技术简介
14.1.2 JDBC简介
14.2 SQL语句简介
14.3 JDBC中的主要对象和接口
14.4 操作数据库
14.5 应用实例
第15章 网络编程——WWW和Socket
15.1 网络知识概述
15.1.1 网络概述
15.1.2 网络基本概念
15.2 基于URL对象的网络编程
15.2.1 使用URL对象读取WWW网络资源
15.2.2 使用InetAddress对象解析URL
15.2.3 通过URLConnection类连接WWW
15.3 基于Socket(套接字)的网络编程
15.3.1 客户端套接字Socket类
15.3.2 服务器端套接字ServerSocket类
15.4 应用举例
第16章 网络编程——RMI、UDP和Servlet
16.1 远程方法调用RMI
16.1.1 RMI简介
16.1.2 RMI远程接口
16.1.3 RMI服务器
16.1.4 RMI客户类
16.1.5 RMI的分布执行
16.2 数据报文
16.2.1 UDP简介
16.2.2 DatagramSocket类
16.2.3 DatagramPacke类
16.2.4 广播通信中的应用
16.3 Java Servlet
16.3.1 Servlet简介
16.3.2 构建Servlet
思考练习题
参考文献
猜您喜欢