书籍详情
Java语言程序设计
作者:张群哲
出版社:科学出版社
出版时间:2005-08-01
ISBN:9787030160454
定价:¥20.00
购买这本书可以去
内容简介
Java是当今流行也是最有前途的面向对象程序设计语言。本书共分10章,将Java语言基础和面向对象程序设计方法结合起来,以大量实例由浅入党体裁讲述了Java语言基础、面向对象编程方法、Java流处理、GUI编程、多线程编程、网络编程等Java实用技术。全书内容丰富、讲练结合,每章都配有相应的练习和实验指导,并在最后一章设置了综合编程指导,使读者通过全书的学习,能学到真正实用的技术,从而解决实际问题。本书既可以作为高职高专、成人高等教育院校计算机及相关专业的教材,也可作为广大爱好者自学Java的参考书。
作者简介
暂缺《Java语言程序设计》作者简介
目录
第1章 Java概述
1.1 程序设计语言的分类
1.1.1 按发展过程分类
1.1.2 按执行方式分类
1.1.3 按思维模式分类
1.2 Java简介
1.2.1 Java的历史和主要特点
1.2.2 面向对象的几个基本概念
1.2.3 Java的运行及运行环境
1.2.4 常见的Java集成开发环境
习题1
本章实验 Java开发环境
第2章 Java语言基础
2.1 Java程序的基本构成要素
2.1.1 标识符
2.1.2 保留字
2.1.3 分隔符
2.2 数据类型
2.2.1 常量与变量
2.2.2 基本数据类型
2.2.3 数组
2.3 运算符
2.3.1 算术运算符
2.3.2 关系运算符
2.3.3 逻辑运算符
2.3.4 位运算符
2.3.5 赋值运算符
2.3.6 条件运算符
2.4 表达式
2.4.1 类型转换
2.4.2 优先级
2.4.3 常用的数值计算方法
2.5 简单输入输出
2.5.1 输出
2.5.2 输入
习题2
本章实验 数据类型与运算符
第3章 流程控制
3.1 程序的逻辑控制流程
3.2 造反控制结构
3.2.1 由if语句引导的造反结构
3.2.2 由switch语句引导的选择结构
3.3 循环控制结构
3.3.1 for语句
3.3.2 while语句
3.3.3 do…while语句
3.3.4 循环嵌套
3.3.5 三种循环结构的比较
3.3.6 break语句
3.3.7 continue语句
习题3
本章实验 Java流程控制
第4章 方法
4.1 方法的概念及作用
4.2 方法的定义与调用
4.2.1 方法的定义格式
4.2.2 方法的调用
4.3 参数传递和返回值
4.3.1 参数传递
4.3.2 方法的返回值
4.4 方法中变量的作用域
4.5 方法的嵌套和递归调用
4.5.1 方法的嵌套
4.5.2 递归调用
4.6 方法的重载
4.7 异常处理
4.7.1 异常的概念
4.7.2 异常处理方式
4.7.3 异常控制机制
4.7.4 Java定义的异常
习题4
本章实验 Java中方法的使用以及异常处理
第5章 面向对象程序设计
5.1 类(class)
5.1.1 类定义
5.1.2 类对象
5.1.3 构造方法
5.1.4 类和成员的修饰符
5.2 类的继承(inheritance)
5.2.1 继承的概念
5.2.2 类继承的实现
5.2.3 抽象类和抽象方法
5.3 接口(interface)
5.3.1 接口的定义
5.3.2 接口的实现
5.3.3 接口的继承
5.4 包(Package)
5.4.1 创建包
5.4.2 使用包
5.4.3 类及类成员的访问权限
5.4.4 Java的应用程序接口(API)
习题5
本章实现 类与对象
第6章 输入输出系统
6.1 输入输出流的概念
6.1.1 概述
6.1.2 java.io包提供高级输入输出流
6.2 输入输出类
6.2.1 字节流InputStream和OutputStream 类
6.2.2 字符流Reader和Writer类
6.2.3 标准输入/输出
6.3 文件的顺序访问
6.3.1 输入输出流操作的一般步骤
6.3.2 使用字节流访问文件
6.3.3 使用字符流访问文件
6.4 文件的随机访问
6.4.1 建立随机访问文件流对象
6.4.2 读写随机访问文件方法
6.4.3 文件指针及相关方法
6.5 文件管理
6.5.1 Java的File(文件)类
6.5.2 File类对象的重要方法
习题6
本章实验 输入输出程序设计
第7章 图形用户界面和Applet
7.1 Java的图形界面
7.1.1 AWT与Swing
7.1.2 图形界面元素
7.2 Swing组件及其之间的层次关系
7.2.1 一个例子
7.2.2 容器
7.2.3 布局管理
7.3 事件机制
7.3.1 事件处理概述
7.3.2 常用事件处理
7.3.3 处定义事件
7.4 Applet与HTML
7.4.1 HTML简介
7.4.2 Applet的生命周期
7.4.3 Applet的其他重要方法
习题7
本章实验 图形用户界面与Applet
第8章 多线程处理
8.1 多线程概述
8.1.1 多线程的概念
8.1.2 Java的线程模型
8.2 线程的基本结构和使用方法
8.2.1 线程的生命周期
8.2.2 线程类的方法
8.2.3 多线程的实现
8.2.4 线程的控制
8.3 线程的管理
8.3.1 线程同步
8.3.2 优先级
8.4 用于制作动画的线程
8.4.1 动画程序框架
8.4.2 帧的画法
8.4.3 消除闪烁感
8.4.4 使用图片
习题8
本章实验 Java线程和多媒体程序设计
第9章 网络编程技术
9.1 网络基础
9.1.1 客户机/服务器体系
9.1.2 TCP/IP协议
9.1.3 Socket模式
9.1.4 IP地址和端口
9.2 TCP Socket应用
9.2.1 TCP客户端
9.2.2 TCP服务器
9.2.3 多线程服务器
9.2.4 Socket实现用户登录认证
9.3 UDP Socket应用
9.3.1 UDP Socke基础
9.3.2 DatagramPacket类
9.3.3 InetAddress类
9.3.4 DatagramSocke类
9.3.5 接收与发送数据报
9.3.6 UDP通信实例
习题9
本章实验 网络编程技术
第10章 综合应用编程
10.1 建立C/S模式聊天室服务器和客户端
10.1.1 实例目的
10.1.2 实现方法
10.1.3 程序代码
10.1.4 完善程序功能的建议
10.2 浏览图像和播放声音的Java应用程序
10.2.1 实例目的
10.2.2 实现方法
10.2.3 程序代码
附录 习题参考答案
第1章
第2章
第3章
第4章
第5章
第6章
第7章
第8章
第9章
1.1 程序设计语言的分类
1.1.1 按发展过程分类
1.1.2 按执行方式分类
1.1.3 按思维模式分类
1.2 Java简介
1.2.1 Java的历史和主要特点
1.2.2 面向对象的几个基本概念
1.2.3 Java的运行及运行环境
1.2.4 常见的Java集成开发环境
习题1
本章实验 Java开发环境
第2章 Java语言基础
2.1 Java程序的基本构成要素
2.1.1 标识符
2.1.2 保留字
2.1.3 分隔符
2.2 数据类型
2.2.1 常量与变量
2.2.2 基本数据类型
2.2.3 数组
2.3 运算符
2.3.1 算术运算符
2.3.2 关系运算符
2.3.3 逻辑运算符
2.3.4 位运算符
2.3.5 赋值运算符
2.3.6 条件运算符
2.4 表达式
2.4.1 类型转换
2.4.2 优先级
2.4.3 常用的数值计算方法
2.5 简单输入输出
2.5.1 输出
2.5.2 输入
习题2
本章实验 数据类型与运算符
第3章 流程控制
3.1 程序的逻辑控制流程
3.2 造反控制结构
3.2.1 由if语句引导的造反结构
3.2.2 由switch语句引导的选择结构
3.3 循环控制结构
3.3.1 for语句
3.3.2 while语句
3.3.3 do…while语句
3.3.4 循环嵌套
3.3.5 三种循环结构的比较
3.3.6 break语句
3.3.7 continue语句
习题3
本章实验 Java流程控制
第4章 方法
4.1 方法的概念及作用
4.2 方法的定义与调用
4.2.1 方法的定义格式
4.2.2 方法的调用
4.3 参数传递和返回值
4.3.1 参数传递
4.3.2 方法的返回值
4.4 方法中变量的作用域
4.5 方法的嵌套和递归调用
4.5.1 方法的嵌套
4.5.2 递归调用
4.6 方法的重载
4.7 异常处理
4.7.1 异常的概念
4.7.2 异常处理方式
4.7.3 异常控制机制
4.7.4 Java定义的异常
习题4
本章实验 Java中方法的使用以及异常处理
第5章 面向对象程序设计
5.1 类(class)
5.1.1 类定义
5.1.2 类对象
5.1.3 构造方法
5.1.4 类和成员的修饰符
5.2 类的继承(inheritance)
5.2.1 继承的概念
5.2.2 类继承的实现
5.2.3 抽象类和抽象方法
5.3 接口(interface)
5.3.1 接口的定义
5.3.2 接口的实现
5.3.3 接口的继承
5.4 包(Package)
5.4.1 创建包
5.4.2 使用包
5.4.3 类及类成员的访问权限
5.4.4 Java的应用程序接口(API)
习题5
本章实现 类与对象
第6章 输入输出系统
6.1 输入输出流的概念
6.1.1 概述
6.1.2 java.io包提供高级输入输出流
6.2 输入输出类
6.2.1 字节流InputStream和OutputStream 类
6.2.2 字符流Reader和Writer类
6.2.3 标准输入/输出
6.3 文件的顺序访问
6.3.1 输入输出流操作的一般步骤
6.3.2 使用字节流访问文件
6.3.3 使用字符流访问文件
6.4 文件的随机访问
6.4.1 建立随机访问文件流对象
6.4.2 读写随机访问文件方法
6.4.3 文件指针及相关方法
6.5 文件管理
6.5.1 Java的File(文件)类
6.5.2 File类对象的重要方法
习题6
本章实验 输入输出程序设计
第7章 图形用户界面和Applet
7.1 Java的图形界面
7.1.1 AWT与Swing
7.1.2 图形界面元素
7.2 Swing组件及其之间的层次关系
7.2.1 一个例子
7.2.2 容器
7.2.3 布局管理
7.3 事件机制
7.3.1 事件处理概述
7.3.2 常用事件处理
7.3.3 处定义事件
7.4 Applet与HTML
7.4.1 HTML简介
7.4.2 Applet的生命周期
7.4.3 Applet的其他重要方法
习题7
本章实验 图形用户界面与Applet
第8章 多线程处理
8.1 多线程概述
8.1.1 多线程的概念
8.1.2 Java的线程模型
8.2 线程的基本结构和使用方法
8.2.1 线程的生命周期
8.2.2 线程类的方法
8.2.3 多线程的实现
8.2.4 线程的控制
8.3 线程的管理
8.3.1 线程同步
8.3.2 优先级
8.4 用于制作动画的线程
8.4.1 动画程序框架
8.4.2 帧的画法
8.4.3 消除闪烁感
8.4.4 使用图片
习题8
本章实验 Java线程和多媒体程序设计
第9章 网络编程技术
9.1 网络基础
9.1.1 客户机/服务器体系
9.1.2 TCP/IP协议
9.1.3 Socket模式
9.1.4 IP地址和端口
9.2 TCP Socket应用
9.2.1 TCP客户端
9.2.2 TCP服务器
9.2.3 多线程服务器
9.2.4 Socket实现用户登录认证
9.3 UDP Socket应用
9.3.1 UDP Socke基础
9.3.2 DatagramPacket类
9.3.3 InetAddress类
9.3.4 DatagramSocke类
9.3.5 接收与发送数据报
9.3.6 UDP通信实例
习题9
本章实验 网络编程技术
第10章 综合应用编程
10.1 建立C/S模式聊天室服务器和客户端
10.1.1 实例目的
10.1.2 实现方法
10.1.3 程序代码
10.1.4 完善程序功能的建议
10.2 浏览图像和播放声音的Java应用程序
10.2.1 实例目的
10.2.2 实现方法
10.2.3 程序代码
附录 习题参考答案
第1章
第2章
第3章
第4章
第5章
第6章
第7章
第8章
第9章
猜您喜欢