书籍详情
Java程序设计教程
![Java程序设计教程 Java程序设计教程](https://img.dushu.com/2006/05/27/06283145332599.jpg_200.jpg)
作者:施霞萍[等]编著
出版社:机械工业出版社
出版时间:2004-09-01
ISBN:9787111149507
定价:¥28.00
购买这本书可以去
内容简介
Java程序设计语言及编程技术是随互联网的发展而被推广的,它是目前国内外广泛应用的程序设计语言。本书以初学者为起点,由浅入深,循序渐进地介绍Java程序设计的基本概念、方法和应用。内容包括结构化程序设计、面向对象程序设计、图形用户界面开发、错误处理机制、多线程设计、输入输出流等Java多种技术和应用。本书把概念和方法与详细的程序代码紧密地连接起来,并结合图示,使读者易学易用。本书面向没有程序设计基础的读者学习,即使没有教师教授,也可以自学本书的大部分内容。本书可以作为高等院校各专业学生学习Java程序设计的教材和参考书。本书提供学习和教学配套材料,可以到下列网址下载:www.hzbook.com。本书特点· 面向普通读者· 内容精练得当· 概念通俗易懂· 实践易于上手· 教学体系完整为了更好、更方便地学习和掌握Java程序设计方法,本书另配有练习题和答案以及书中的程序代码。
作者简介
施霞萍,1982年和1984年先后毕业于东华大学电气自动化专业和工业自动化专业。现为东华大学计算机学院副教授、硕士生导师、计算机基础教学部副主任。主要研究方向包括网络及数据库系统集成、数据挖掘、数字图像处理等。主讲数字信号处理、Java程序设计与应用、VB程序设计、计算机组成与网络等课程,作为项目主要参加者,承担和完成了多项国家和上海市级的科研项目,曾获国家纺织工业局三等奖。目前兼任上海市高等学校计算机等级考试命题组成员。
目录
前言
作者介绍
第1章 Java程序设计概述
1. 1 Java与程序
1. 1. 1 概述
1. 1. 2 Java的发展
1. 2 Java的特点
1. 3 Java程序介绍
1. 3. 1 Java虚拟机
1. 3. 2 Java开发工具
1. 3. 3 SDK目录结构
1. 3. 4 Java2开发工具简介
1. 3. 5 Java的API类库与API文档
1. 3. 6 Java程序结构
1. 3. 7 最简单的Java程序
1. 4 Java程序的开发过程
1. 4. 1 编辑源程序
1. 4. 2 编译源程序
1. 4. 3 运行Java程序
1. 4. 4 编写第一个小应用程序
1. 5 Java资源的获取与安装
1. 5. 1 下载SDK
1. 5. 2 安装SDK
1. 5. 3 设置SDK的操作环境
第2章 Java程序设计的基本概念
2. 1 常量值
2. 2 变量与标识符
2. 2. 1 变量概述
2. 2. 2 变量的定义及赋值
2. 2. 3 变量的作用域
2. 2. 4 标识符
2. 3 基本数据类型
2. 3. 1 Java基本数据类型
2. 3. 2 基本数据类型的默认值
2. 3. 3 数据类型转换
2. 4 运算符与表达式
2. 4. 1 赋值运算符与赋值表达式
2. 4. 2 算术运算符与算术表达式
2. 4. 3 关系运算符与关系表达式
2. 4. 4 逻辑运算符与逻辑表达式
2. 4. 5 复合赋值运算符
2. 4. 6 其他运算符
2. 4. 7 运算符的优先级与结合性
2. 5 对象和方法的使用
2. 5. 1 对象的使用
2. 5. 2 方法的使用
第3章 Java结构化程序设计
3. 1 顺序结构及基本语句
3. 1. 1 注释语句
3. 1. 2 输入语句
3. 2 选择结构
3. 2. 1 if语句
3. 2. 2 if-else语句
3. 2. 3 if-else if语句
3. 2. 4 if语句的嵌套
3. 2. 5 switch语句
3. 3 循环语句
3. 3. 1 for循环语句
3. 3. 2 while循环结构语句
3. 3. 3 dowhile循环结构语句
3. 3. 4 循环结构语句的嵌套
3. 4 转移语句
3. 4. 1 break语句
3. 4. 2 continue语句
3. 4. 3 return语句
3. 5 方法
3. 5. 1 Java的程序模块化
3. 5. 2 方法的定义
3. 5. 3 参数的传递
3. 5. 4 作用域
3. 5. 5 递归
3. 6 数组
3. 6. 1 一维数组的声明与引用
3. 6. 2 数组的赋值
3. 6. 3 一维数组程序举例
3. 6. 4 二维数组的声明及引用
3. 6. 5 数组的复制
3. 6. 6 字符串处理
第4章 Java面向对象程序设计
4. 1 面向对象程序设计的基本概念
4. 2 类的创建
4. 2. 1 类的声明格式
4. 2. 2 成员变量
4. 2. 3 成员方法
4. 3 对象的创建和使用
4. 3. 1 创建对象
4. 3. 2 构造方法和对象的初始化
4. 3. 3 对象的使用
4. 3. 4 对象的销毁
4. 4 类的封装
4. 4. 1 封装的目的
4. 4. 2 访问权限的设置
4. 4. 3 类成员(静态成员)
4. 5 类的继承
4. 5. 1 继承的基本概念
4. 5. 2 子类的创建
4. 5. 3 null. this. super对象运算符
4. 5. 4 最终类和抽象类
4. 6 类的多态性
4. 6. 1 方法的重载
4. 6. 2 方法的覆盖
4. 6. 3 前期绑定和后期绑定
4. 7 接口
4. 7. 1 接口的声明
4. 7. 2 接口的实现
4. 8 包
4. 8. 1 Java的类和包
4. 8. 2 引用Java定义的包
4. 8. 3 自定义包
4. 8. 4 包和访问权限
第5章 Java图形用户界面
5. 1 小应用程序概述
5. 1. 1 一个简单的小应用程序例子
5. 1. 2 小应用程序的调试
5. 1. 3 小应用程序的安全模型
5. 1. 4 java. applet. Applet类与其他
类的关系
5. 1. 5 小应用程序的生命期
5. 2 java. awt与图形用户界面
5. 2. 1 标签和文本域
5. 2. 2 JavaAWT中的事件处理机制
5. 2. 3 按钮
5. 2. 4 布局
5. 2. 5 面板
5. 2. 6 文本区域
5. 2. 7 复选框和单选钮
5. 2. 8 下拉列表
5. 2. 9 列表
5. 2. 10 窗口与菜单
5. 2. 11 对话框
5. 3 Swing与图形用户界面
5. 3. 1 Swing的优点
5. 3. 2 Swing类的继承关系
5. 3. 3 Swing中的容器
5. 3. 4 Swing中的常用组件
5. 3. 5 Swing中的事件概述
5. 4 2D图形设计
5. 4. 1 2D图形的坐标系统
5. 4. 2 字体
5. 4. 3 颜色
5. 4. 4 绘图
第6章 Java异常处理
6. 1 异常和异常对象
6. 2 异常的捕获与处理
6. 3 try语句的嵌套
6. 4 throw语句
6. 5 throws语句
6. 6 使用异常处理的准则
第7章 Java多线程程序设计
7. 1 线程的概念
7. 1. 1 进程和线程
7. 1. 2 线程和多任务
7. 1. 3 Java对多线程的支持
7. 2 线程的创建
7. 2. 1 Runnable接口
7. 2. 2 Thread类
7. 2. 3 创建线程的方法
7. 3 线程的状态与控制
7. 3. 1 线程的状态
7. 3. 2 对线程状态的控制
7. 4 线程的优先级和调度
7. 4. 1 线程的优先级
7. 4. 2 线程的调度
7. 5 线程组
7. 5. 1 线程组
7. 5. 2 ThreadGroup类
7. 6 线程的同步
7. 6. 1 线程的同步机制
7. 6. 2 共享数据的互斥锁定
7. 6. 3 数据传送时的同步控制
7. 6. 4 死锁
第8章 Java输入输出流
8. 1 流的基本概念
8. 1. 1 数据流
8. 1. 2 Java的标准输入输出
8. 1. 3 java. io包中的数据流
8. 2 字节流和顺序文件的读写
8. 2. 1 InputStream和OutputStream类
8. 2. 2 文件字节输入输出流
8. 2. 3 创建文件输入输出流对象并
打开文件
8. 2. 4 对文件进行读写的方法
8. 2. 5 字节文件流的关闭
8. 3 字符流
8. 3. 1 Reader和Writer类
8. 3. 2 字符文件流FileReader和File-
Writer类
8. 3. 3 创建字符文件流对象并打开文件
8. 3. 4 字符文件流的读写
8. 3. 5 字符文件流的关闭
8. 3. 6 字符缓冲流BufferedReader和
BufferedWriter
8. 4 文件类
8. 4. 1 文件类File
8. 4. 2 File类的方法
8. 4. 3 文件过滤
8. 5 文件的随机读写
8. 5. 1 RandomAccessFile类
8. 5. 2 RandomAceessFile的构造方法
8. 5. 3 RandomAccessFile的方法
第9章 Java网络应用
9. 1 网络的基本概念
9. 1. 1 IP地址和端口号
9. 1. 2 URL
9. 1. 3 UDP与TCP
9. 1. 4 Socket
9. 2 URL的使用
9. 2. 1 使用URL的方法
9. 2. 2 应用举例
9. 3 Socket的应用
9. 3. 1 TCP套接字通信基本步骤
9. 3. 2 服务器端程序设计举例
9. 3. 3 客户端程序设计举例
9. 4 网络安全处理
9. 4. 1 Java的安全特性
9. 4. 2 缓存溢出
9. 4. 3 竞争状态
9. 4. 4 建立安全性策略
9. 4. 5 安全基本原则
第10章 Java多媒体应用
10. 1 图像显示
10. 2 动画设计
10. 3 声音播放
作者介绍
第1章 Java程序设计概述
1. 1 Java与程序
1. 1. 1 概述
1. 1. 2 Java的发展
1. 2 Java的特点
1. 3 Java程序介绍
1. 3. 1 Java虚拟机
1. 3. 2 Java开发工具
1. 3. 3 SDK目录结构
1. 3. 4 Java2开发工具简介
1. 3. 5 Java的API类库与API文档
1. 3. 6 Java程序结构
1. 3. 7 最简单的Java程序
1. 4 Java程序的开发过程
1. 4. 1 编辑源程序
1. 4. 2 编译源程序
1. 4. 3 运行Java程序
1. 4. 4 编写第一个小应用程序
1. 5 Java资源的获取与安装
1. 5. 1 下载SDK
1. 5. 2 安装SDK
1. 5. 3 设置SDK的操作环境
第2章 Java程序设计的基本概念
2. 1 常量值
2. 2 变量与标识符
2. 2. 1 变量概述
2. 2. 2 变量的定义及赋值
2. 2. 3 变量的作用域
2. 2. 4 标识符
2. 3 基本数据类型
2. 3. 1 Java基本数据类型
2. 3. 2 基本数据类型的默认值
2. 3. 3 数据类型转换
2. 4 运算符与表达式
2. 4. 1 赋值运算符与赋值表达式
2. 4. 2 算术运算符与算术表达式
2. 4. 3 关系运算符与关系表达式
2. 4. 4 逻辑运算符与逻辑表达式
2. 4. 5 复合赋值运算符
2. 4. 6 其他运算符
2. 4. 7 运算符的优先级与结合性
2. 5 对象和方法的使用
2. 5. 1 对象的使用
2. 5. 2 方法的使用
第3章 Java结构化程序设计
3. 1 顺序结构及基本语句
3. 1. 1 注释语句
3. 1. 2 输入语句
3. 2 选择结构
3. 2. 1 if语句
3. 2. 2 if-else语句
3. 2. 3 if-else if语句
3. 2. 4 if语句的嵌套
3. 2. 5 switch语句
3. 3 循环语句
3. 3. 1 for循环语句
3. 3. 2 while循环结构语句
3. 3. 3 dowhile循环结构语句
3. 3. 4 循环结构语句的嵌套
3. 4 转移语句
3. 4. 1 break语句
3. 4. 2 continue语句
3. 4. 3 return语句
3. 5 方法
3. 5. 1 Java的程序模块化
3. 5. 2 方法的定义
3. 5. 3 参数的传递
3. 5. 4 作用域
3. 5. 5 递归
3. 6 数组
3. 6. 1 一维数组的声明与引用
3. 6. 2 数组的赋值
3. 6. 3 一维数组程序举例
3. 6. 4 二维数组的声明及引用
3. 6. 5 数组的复制
3. 6. 6 字符串处理
第4章 Java面向对象程序设计
4. 1 面向对象程序设计的基本概念
4. 2 类的创建
4. 2. 1 类的声明格式
4. 2. 2 成员变量
4. 2. 3 成员方法
4. 3 对象的创建和使用
4. 3. 1 创建对象
4. 3. 2 构造方法和对象的初始化
4. 3. 3 对象的使用
4. 3. 4 对象的销毁
4. 4 类的封装
4. 4. 1 封装的目的
4. 4. 2 访问权限的设置
4. 4. 3 类成员(静态成员)
4. 5 类的继承
4. 5. 1 继承的基本概念
4. 5. 2 子类的创建
4. 5. 3 null. this. super对象运算符
4. 5. 4 最终类和抽象类
4. 6 类的多态性
4. 6. 1 方法的重载
4. 6. 2 方法的覆盖
4. 6. 3 前期绑定和后期绑定
4. 7 接口
4. 7. 1 接口的声明
4. 7. 2 接口的实现
4. 8 包
4. 8. 1 Java的类和包
4. 8. 2 引用Java定义的包
4. 8. 3 自定义包
4. 8. 4 包和访问权限
第5章 Java图形用户界面
5. 1 小应用程序概述
5. 1. 1 一个简单的小应用程序例子
5. 1. 2 小应用程序的调试
5. 1. 3 小应用程序的安全模型
5. 1. 4 java. applet. Applet类与其他
类的关系
5. 1. 5 小应用程序的生命期
5. 2 java. awt与图形用户界面
5. 2. 1 标签和文本域
5. 2. 2 JavaAWT中的事件处理机制
5. 2. 3 按钮
5. 2. 4 布局
5. 2. 5 面板
5. 2. 6 文本区域
5. 2. 7 复选框和单选钮
5. 2. 8 下拉列表
5. 2. 9 列表
5. 2. 10 窗口与菜单
5. 2. 11 对话框
5. 3 Swing与图形用户界面
5. 3. 1 Swing的优点
5. 3. 2 Swing类的继承关系
5. 3. 3 Swing中的容器
5. 3. 4 Swing中的常用组件
5. 3. 5 Swing中的事件概述
5. 4 2D图形设计
5. 4. 1 2D图形的坐标系统
5. 4. 2 字体
5. 4. 3 颜色
5. 4. 4 绘图
第6章 Java异常处理
6. 1 异常和异常对象
6. 2 异常的捕获与处理
6. 3 try语句的嵌套
6. 4 throw语句
6. 5 throws语句
6. 6 使用异常处理的准则
第7章 Java多线程程序设计
7. 1 线程的概念
7. 1. 1 进程和线程
7. 1. 2 线程和多任务
7. 1. 3 Java对多线程的支持
7. 2 线程的创建
7. 2. 1 Runnable接口
7. 2. 2 Thread类
7. 2. 3 创建线程的方法
7. 3 线程的状态与控制
7. 3. 1 线程的状态
7. 3. 2 对线程状态的控制
7. 4 线程的优先级和调度
7. 4. 1 线程的优先级
7. 4. 2 线程的调度
7. 5 线程组
7. 5. 1 线程组
7. 5. 2 ThreadGroup类
7. 6 线程的同步
7. 6. 1 线程的同步机制
7. 6. 2 共享数据的互斥锁定
7. 6. 3 数据传送时的同步控制
7. 6. 4 死锁
第8章 Java输入输出流
8. 1 流的基本概念
8. 1. 1 数据流
8. 1. 2 Java的标准输入输出
8. 1. 3 java. io包中的数据流
8. 2 字节流和顺序文件的读写
8. 2. 1 InputStream和OutputStream类
8. 2. 2 文件字节输入输出流
8. 2. 3 创建文件输入输出流对象并
打开文件
8. 2. 4 对文件进行读写的方法
8. 2. 5 字节文件流的关闭
8. 3 字符流
8. 3. 1 Reader和Writer类
8. 3. 2 字符文件流FileReader和File-
Writer类
8. 3. 3 创建字符文件流对象并打开文件
8. 3. 4 字符文件流的读写
8. 3. 5 字符文件流的关闭
8. 3. 6 字符缓冲流BufferedReader和
BufferedWriter
8. 4 文件类
8. 4. 1 文件类File
8. 4. 2 File类的方法
8. 4. 3 文件过滤
8. 5 文件的随机读写
8. 5. 1 RandomAccessFile类
8. 5. 2 RandomAceessFile的构造方法
8. 5. 3 RandomAccessFile的方法
第9章 Java网络应用
9. 1 网络的基本概念
9. 1. 1 IP地址和端口号
9. 1. 2 URL
9. 1. 3 UDP与TCP
9. 1. 4 Socket
9. 2 URL的使用
9. 2. 1 使用URL的方法
9. 2. 2 应用举例
9. 3 Socket的应用
9. 3. 1 TCP套接字通信基本步骤
9. 3. 2 服务器端程序设计举例
9. 3. 3 客户端程序设计举例
9. 4 网络安全处理
9. 4. 1 Java的安全特性
9. 4. 2 缓存溢出
9. 4. 3 竞争状态
9. 4. 4 建立安全性策略
9. 4. 5 安全基本原则
第10章 Java多媒体应用
10. 1 图像显示
10. 2 动画设计
10. 3 声音播放
猜您喜欢