书籍详情
Java语言编程基础
作者:武马群,赵丽艳主编
出版社:电子工业出版社
出版时间:2004-01-01
ISBN:9787505393783
定价:¥18.00
购买这本书可以去
内容简介
本书主要阐述了Java语言的基本原理和使用方法。全书共分11章。第1章Java语言概述,全面介绍了Java语言的基本情况,引导读者初步认识Java语言。第2~4章介绍Java语言的基础知识,这是必须掌握的基本内容,如果有C/C++的基础,这部分内容学起来会很轻松。第5章对象、类和方法,介绍了Java语言面向对象的程序设计。第6章Java语言中的接口、包和异常,学完本章之后读者会感觉到这些抽象的概念并不难以理解。第7章Java语言的输入与输出。第8章Java语言的图形用户界面。第9章多线程。第10章多媒体编程。第11章网络编程是Java语言高级编程的内容。本书的实例都在JDK1.3的Windows环境下编译通过。每章后附有习题,用于复习和巩固读者所学到的知识,以便于增加读者的实际编程经验。本书既可作为高职高专院校教学用书,也可供信息技术领域初、中级读者自学使用。本书对如何使用Java语言进行程序设计做了详细的介绍。全书共分11章,包括Java语言概述,标识符、关键字和数据类型,表达式和流程控制,数组与字符串,对象、类和方法,Java语言中的接口、包和异常,Java语言的输入与输出,Java语言的图形用户界面,多线程,多媒体编程和网络编程。每章后附有习题,附录中有使用Java语言需要注意的问题、JDK介绍和Java语言的内部关键字。本书内容详尽,实例丰富,列举的实例都在JDK1.3的Windows环境下编译通过。本书既可作为高职高专院校教学用书,也可供信息技术领域初、中级读者自学使用。
作者简介
暂缺《Java语言编程基础》作者简介
目录
第1章 Java语言概述
1.1 Java语言的起源
1.2 Java语言的特点
1.3 Java语言与C. C 语言的区别
1.4 安装和设置JDK
1.4.1 Windows 95/ Windows 98操作系统环境变量的设置
1.4.2 Windows 2000操作系统环境变量的设置
1.5 Java语言程序举例
1.5.1 Java语言应用程序(Java Application)
1.5.2 Java语言小应用程序(Java Applet)
1.6 Java虚拟机
1.7 面向对象编程技术
1.7.1 对象
1.7.2 消息
1.7.3 类
1.7.4 继承
1.7.5 多态
1.7.6 接口
习题1
第2章 标识符. 关键字和数据类型
2.1 Java语言的基本组成
2.1.1 Java语言分隔符
2.1.2 Java语言标识符
2.1.3 Java语言关键字
2.2 Java语言编码体系
2.3 Java语言数据类型
2.3.1 基本数据类型
2.3.2 常量数据
2.3.3 变量数据
2.3.4 类型转换
习题2
第3章 表达式和流程控制
3.1 运算符和表达式
3.2 流程控制
3.2.1 表达式语句
3.2.2 复合语句
3.2.3 分支语句
3.2.4 循环语句
3.2.5 特殊的流程控制语句
习题3
第4章 数组与字符串
4.1 数组
4.1.1 一维数组的声明
4.1.2 一维数组的创建与赋值
4.1.3 数组边界
4.2 字符串
4.2.1 字符串的概念
4.2.2 字符串说明及初始化
4.2.3 字符串处理
4.2.4 几个特殊处理
习题4
第5章 对象. 类和方法
5.1 类
5.1.1 类的定义
5.1.2 类的构造方法
5.1.3 final类
5.1.4 抽象类
5.1.5 类的定义示例
5.2 成员变量
5.2.1 成员变量的声明
5.2.2 static静态变量
5.2.3 final最终变量
5.3 成员方法
5.3.1 成员方法的定义
5.3.2 方法体
5.3.3 重载方法名
5.3.4 finalize方法
5.3.5 用方法模块化程序
5.4 子类
5.4.1 定义
5.4.2 类成员变量的隐藏和方法的覆盖
5.5 创建. 使用对象
5.5.1 声明和创建对象
5.5.2 对象的初始化
5.5.3 对象的使用
5.5.4 对象的清除
5.6 this变量和super变量
5.6.1 this变量
5.6.2 super变量
习题5
第6章 Java语言中的接口. 包和异常
6.1 接口
6.1.1 接口的引入
6.1.2 接口的声明
6.1.3 接口的实现
6.1.4 多重继承
6.1.5 接口的另一个应用
6.2 包
6.2.1 Java语言常用的几个包
6.2.2 package语句
6.2.3
引入Java包中的类和接口import语句
6.3 异常
6.3.1
异常入门
6.3.2 异常的捕获和处理
6.3.3 异常类和异常类的构造方法
6.3.4 抛出异常throw和throws语句
6.3.5 建立自己的异常
6.3.6 try-catch-finally语句的基本使用
习题6
第7章 Java语言的输入与输出
7.1 输入与输出
7.1.1 InputStreame类
7.1.2 OutputStrearn类
7.1.3 Reader类
7.1.4 Writer类
7.2 标准输入与输出
7.3 Java语言的文件管理
习题7
第8章 Java语言的图形用户界面
8.1 概述
8.2 Java.awt包
8.2.1 Component类
8.2.2 Frame类
8.2.3 Panel类
8.2.4 Dialog类
8.3 布局管理
8.3.1 BorderLayout管理器
8.3.2 CardLayout管理器
8.3.3 FlowLayout管理器
8.3.4 GridLayout管理器
8.3.5 GridBagLayout管理器
8.4 组件
8.4.1 Button类
8.4.2 Checkbox类
8.4.3 CheckboxGroup类
8.4.4 Choice类
8.4.5 Label类
8.4.6 List类
8.4.7 TextField类
8.4.8 TextArea类
8.4.9 选单
8.5 事件处理
8.5.1 ActionEvent事件
8.5.2 ItemEvent事件
8.5.3 KeyEvent事件
8.5.4 MouseEvent事件
8.5.5 TextEvent事件
8.5.6 WindowsEvent事件
8.6 AWT绘图
习题8
第9章 多线程
9.1 线程与多线程
9.1.1 线程的概念
9.1.2 线程的结构
9.1.3 一个简单的多线程示例
9.2 创建线程
9.2.1 创建线程的方法之一——继承Thread类
9.2.2 创建线程的方法之二──实现Runnable接口
9.2.3 关于两种创建线程方法的讨论
9.3 线程的启动
9.4 线程的调度
9.5 线程的基本控制
9.5.1 结束线程
9.5.2 检查线程
9.5.3 挂起线程
9.6 多线程同步机制
9.6.1 wait
等待和notify
通知方法
9.6.2 线程监视器
9.6.3 一个线程的生命周期
9.6.4 线程堵塞
9.6.5 线程死锁
9.6.6 线程的优先级
9.6.7 线程同步
9.6.8 多线程的弊端
习题9
第10章 多媒体编程
10.1 图像处理
10.2 动画效果
10.2.1 用多线程实现动画文字
10.2.2 显示动画
10.2.3 双缓冲技术
10.3 声音处理
10.3.1 加载声音文件
10.3.2 播放声音文件
习题10
第11章 网络编程
11.1 基本概念与协议
11.1.1 IP地址
11.1.2 端口
11.1.3 客户机与服务器
11.1.4 连接与无连接
11.1.5 协议
11.2 利用URL获取Internet资源
11.2.1 URL类
11.2.2 获取URl的信息
11.2.3 获取网络图片
11.3 套接字
11.3.1 Socket和ServerSocket
11.3.2 Socket的通信步骤
11.4 一个简单的Socket通信程序
习题11
附录
附录A 使用Java语言需要注意的问题
附录B JDK介绍
附录C Java语言的内部关键字
1.1 Java语言的起源
1.2 Java语言的特点
1.3 Java语言与C. C 语言的区别
1.4 安装和设置JDK
1.4.1 Windows 95/ Windows 98操作系统环境变量的设置
1.4.2 Windows 2000操作系统环境变量的设置
1.5 Java语言程序举例
1.5.1 Java语言应用程序(Java Application)
1.5.2 Java语言小应用程序(Java Applet)
1.6 Java虚拟机
1.7 面向对象编程技术
1.7.1 对象
1.7.2 消息
1.7.3 类
1.7.4 继承
1.7.5 多态
1.7.6 接口
习题1
第2章 标识符. 关键字和数据类型
2.1 Java语言的基本组成
2.1.1 Java语言分隔符
2.1.2 Java语言标识符
2.1.3 Java语言关键字
2.2 Java语言编码体系
2.3 Java语言数据类型
2.3.1 基本数据类型
2.3.2 常量数据
2.3.3 变量数据
2.3.4 类型转换
习题2
第3章 表达式和流程控制
3.1 运算符和表达式
3.2 流程控制
3.2.1 表达式语句
3.2.2 复合语句
3.2.3 分支语句
3.2.4 循环语句
3.2.5 特殊的流程控制语句
习题3
第4章 数组与字符串
4.1 数组
4.1.1 一维数组的声明
4.1.2 一维数组的创建与赋值
4.1.3 数组边界
4.2 字符串
4.2.1 字符串的概念
4.2.2 字符串说明及初始化
4.2.3 字符串处理
4.2.4 几个特殊处理
习题4
第5章 对象. 类和方法
5.1 类
5.1.1 类的定义
5.1.2 类的构造方法
5.1.3 final类
5.1.4 抽象类
5.1.5 类的定义示例
5.2 成员变量
5.2.1 成员变量的声明
5.2.2 static静态变量
5.2.3 final最终变量
5.3 成员方法
5.3.1 成员方法的定义
5.3.2 方法体
5.3.3 重载方法名
5.3.4 finalize方法
5.3.5 用方法模块化程序
5.4 子类
5.4.1 定义
5.4.2 类成员变量的隐藏和方法的覆盖
5.5 创建. 使用对象
5.5.1 声明和创建对象
5.5.2 对象的初始化
5.5.3 对象的使用
5.5.4 对象的清除
5.6 this变量和super变量
5.6.1 this变量
5.6.2 super变量
习题5
第6章 Java语言中的接口. 包和异常
6.1 接口
6.1.1 接口的引入
6.1.2 接口的声明
6.1.3 接口的实现
6.1.4 多重继承
6.1.5 接口的另一个应用
6.2 包
6.2.1 Java语言常用的几个包
6.2.2 package语句
6.2.3
引入Java包中的类和接口import语句
6.3 异常
6.3.1
异常入门
6.3.2 异常的捕获和处理
6.3.3 异常类和异常类的构造方法
6.3.4 抛出异常throw和throws语句
6.3.5 建立自己的异常
6.3.6 try-catch-finally语句的基本使用
习题6
第7章 Java语言的输入与输出
7.1 输入与输出
7.1.1 InputStreame类
7.1.2 OutputStrearn类
7.1.3 Reader类
7.1.4 Writer类
7.2 标准输入与输出
7.3 Java语言的文件管理
习题7
第8章 Java语言的图形用户界面
8.1 概述
8.2 Java.awt包
8.2.1 Component类
8.2.2 Frame类
8.2.3 Panel类
8.2.4 Dialog类
8.3 布局管理
8.3.1 BorderLayout管理器
8.3.2 CardLayout管理器
8.3.3 FlowLayout管理器
8.3.4 GridLayout管理器
8.3.5 GridBagLayout管理器
8.4 组件
8.4.1 Button类
8.4.2 Checkbox类
8.4.3 CheckboxGroup类
8.4.4 Choice类
8.4.5 Label类
8.4.6 List类
8.4.7 TextField类
8.4.8 TextArea类
8.4.9 选单
8.5 事件处理
8.5.1 ActionEvent事件
8.5.2 ItemEvent事件
8.5.3 KeyEvent事件
8.5.4 MouseEvent事件
8.5.5 TextEvent事件
8.5.6 WindowsEvent事件
8.6 AWT绘图
习题8
第9章 多线程
9.1 线程与多线程
9.1.1 线程的概念
9.1.2 线程的结构
9.1.3 一个简单的多线程示例
9.2 创建线程
9.2.1 创建线程的方法之一——继承Thread类
9.2.2 创建线程的方法之二──实现Runnable接口
9.2.3 关于两种创建线程方法的讨论
9.3 线程的启动
9.4 线程的调度
9.5 线程的基本控制
9.5.1 结束线程
9.5.2 检查线程
9.5.3 挂起线程
9.6 多线程同步机制
9.6.1 wait
等待和notify
通知方法
9.6.2 线程监视器
9.6.3 一个线程的生命周期
9.6.4 线程堵塞
9.6.5 线程死锁
9.6.6 线程的优先级
9.6.7 线程同步
9.6.8 多线程的弊端
习题9
第10章 多媒体编程
10.1 图像处理
10.2 动画效果
10.2.1 用多线程实现动画文字
10.2.2 显示动画
10.2.3 双缓冲技术
10.3 声音处理
10.3.1 加载声音文件
10.3.2 播放声音文件
习题10
第11章 网络编程
11.1 基本概念与协议
11.1.1 IP地址
11.1.2 端口
11.1.3 客户机与服务器
11.1.4 连接与无连接
11.1.5 协议
11.2 利用URL获取Internet资源
11.2.1 URL类
11.2.2 获取URl的信息
11.2.3 获取网络图片
11.3 套接字
11.3.1 Socket和ServerSocket
11.3.2 Socket的通信步骤
11.4 一个简单的Socket通信程序
习题11
附录
附录A 使用Java语言需要注意的问题
附录B JDK介绍
附录C Java语言的内部关键字
猜您喜欢