微信扫一扫,移动浏览光盘
简介
本书以通俗的语言系统地介绍了Java语言基础和开发应用程序的设计思想以及编程方法。结合实例深入浅出地介绍了Java程序设计语言。内容主要包括:Java语言概述、Java程序设计基础、控制结构、Java面向对象程序设计、用户界面、图形、异常处理、输入输出、线程和Applet基础、网络编程、数据库编程。
目录
目录
第1章 Java语言概述
1.1 Java语言简介
1.1.1 Java历史
1.1.2 前景与发展
1.2 Java语言特点
1.3 Java程序开发
1.3.1 Java程序运行环境
1.3.2 JDK开发工具的安装与使用
1.3.3 Java集成开发环境
1.3.4 Java程序的开发过程及其运行
小结
综合练习一
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第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.3 常量与变量
2.3.1 常量
2.3.2 变量
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 多维数组
2.5.3 数组作为方法参数和返回值
小结
综合练习二
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第3章 流程控制结构
3.1 流程控制结构概述
3.2 选择结构
3.2.1 if语句形式1
3.2.2 if语句形式2
3.2.3 switch语句
3.3 循环结构
3.3.1 for循环语句
3.3.2 while循环语句
3.3.3 do-while循环语句
3.3.4 for和while的转化
3.3.5 循环结构举例
3.4 跳转语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 return语句
小结
综合练习三
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第4章 面向对象程序设计
4.1 面向对象的基本概念
4.1.1 对象
4.1.2 类
4.1.3 接口
4.1.4 包
4.1.5 方法
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 Java程序的组织
4.4.2 定义包
4.4.3 引用包
4.4.4 包级访问控制
小结
综合练习四
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第5章 用户界面
5.1 图形用户界面设计概述
5.1.1 Java.awt包和Javax.swing包
5.1.2 组件、容器和布局
5.1.3 事件驱动编程方法
5.1.4 编写GUI应用程序的一般步骤
5.2 组件
5.2.1 Component类、Container类和JComponent类
5.2.2 标签
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.2.12 容器
5.3 布局设计
5.3.1 顺序布局管理器
5.3.2 网格布局管理器
5.3.3 网格包布局管理器
5.3.4 边框布局管理器
5.3.5 卡片布局管理器
5.3.6 盒式布局管理器
5.4 菜单与工具栏设计
5.4.1 菜单
5.4.2 工具栏
5.5 对话框设计
5.5.1 对话框分类
5.5.2 对话框的创建及使用
5.6 图形用户界面设计综合示例
小结
综合练习五
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第6章 图形
6.1 图形坐标
6.2 图形绘制
6.2.1 直线
6.2.2 矩形
6.2.3 椭圆
6.2.4 多边形
6.3 文本
6.4 属性设置
6.4.1 字体
6.4.2 颜色
小结
综合练习六
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第7章 异常处理
7.1 异常基本概念介绍
7.2 异常的抛出和捕获
7.3 创建自己的异常类
小结
综合练习七
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第8章 输入输出
8.1 输入输出概述
8.2 各种输入输出流
8.2.1 字节流
8.2.2 字符流
8.2.3 管道流
8.2.4 SequenceInputStream
8.2.5 PushbacklnputStream
8.2.6 文件流FileStream
8.2.7 数据输入输出流:DataInputStream&DataOutputStream
8.2.8 对象流:ObjectlnputStream&ObjectOutputStream
8.2.9 其他输入输出类
8.3 文件随机存取:RandomAccessFile类
小结
综合练习八
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第9章 多线程与Applet基础
9.1 线程
9.1.1 线程的概念
9.1.2 线程的控制
9.1.3 线程的创建
9.1.4 线程间通信
9.2 HTML基础
9.3 Applet
9.3.1 Applet的HTML知识
9.3.2 Applet类
9.3.3 Applet的主要方法
小结
综合练习九
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第10章 网络编程
10.1 计算机网络基础
10.1.1 分层的概念
10.1.2 通信子网
10.1.3 传输层
10.1.4 应用层
10.2 使用URL定位资源
10.2.1 URL的概念
10.2.2 URL类的构造函数与方法
10.2.3 类URLConnection
10.3 Socket通信
10.3.1 Socket类的建立
10.3.2 Socket类的使用
10.3.3 范例:简易Web服务器
10.4 数据报通信
10.4.1 DatagramPacket类和DatagramSocket类
10.4.2 数据报的发送与接收实例
10.4.3 范例:一个简单的聊天程序
10.5 协议处理机
10.5.1 WWW协议
10.5.2 FTP协议
10.6 用Java实现加密
小结
综合练习十
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第11章 数据库编程
11.1 数据库基本理论
11.1.1 数据库发展历程
11.1.2 关系数据库管理系统
11.2 SQL和JDBC简介
11.2.1 结构化查询语言(SQL)
11.2.2 JDBC
11.3 数据库程序设计
11.3.1 数据库应用程序的多层结构
11.3.2 数据库应用程序的设计
11.3.3 数据库编程举例
小结
综合练习十一
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
3=x
第1章 Java语言概述
1.1 Java语言简介
1.1.1 Java历史
1.1.2 前景与发展
1.2 Java语言特点
1.3 Java程序开发
1.3.1 Java程序运行环境
1.3.2 JDK开发工具的安装与使用
1.3.3 Java集成开发环境
1.3.4 Java程序的开发过程及其运行
小结
综合练习一
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第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.3 常量与变量
2.3.1 常量
2.3.2 变量
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 多维数组
2.5.3 数组作为方法参数和返回值
小结
综合练习二
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第3章 流程控制结构
3.1 流程控制结构概述
3.2 选择结构
3.2.1 if语句形式1
3.2.2 if语句形式2
3.2.3 switch语句
3.3 循环结构
3.3.1 for循环语句
3.3.2 while循环语句
3.3.3 do-while循环语句
3.3.4 for和while的转化
3.3.5 循环结构举例
3.4 跳转语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 return语句
小结
综合练习三
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第4章 面向对象程序设计
4.1 面向对象的基本概念
4.1.1 对象
4.1.2 类
4.1.3 接口
4.1.4 包
4.1.5 方法
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 Java程序的组织
4.4.2 定义包
4.4.3 引用包
4.4.4 包级访问控制
小结
综合练习四
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第5章 用户界面
5.1 图形用户界面设计概述
5.1.1 Java.awt包和Javax.swing包
5.1.2 组件、容器和布局
5.1.3 事件驱动编程方法
5.1.4 编写GUI应用程序的一般步骤
5.2 组件
5.2.1 Component类、Container类和JComponent类
5.2.2 标签
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.2.12 容器
5.3 布局设计
5.3.1 顺序布局管理器
5.3.2 网格布局管理器
5.3.3 网格包布局管理器
5.3.4 边框布局管理器
5.3.5 卡片布局管理器
5.3.6 盒式布局管理器
5.4 菜单与工具栏设计
5.4.1 菜单
5.4.2 工具栏
5.5 对话框设计
5.5.1 对话框分类
5.5.2 对话框的创建及使用
5.6 图形用户界面设计综合示例
小结
综合练习五
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第6章 图形
6.1 图形坐标
6.2 图形绘制
6.2.1 直线
6.2.2 矩形
6.2.3 椭圆
6.2.4 多边形
6.3 文本
6.4 属性设置
6.4.1 字体
6.4.2 颜色
小结
综合练习六
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第7章 异常处理
7.1 异常基本概念介绍
7.2 异常的抛出和捕获
7.3 创建自己的异常类
小结
综合练习七
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第8章 输入输出
8.1 输入输出概述
8.2 各种输入输出流
8.2.1 字节流
8.2.2 字符流
8.2.3 管道流
8.2.4 SequenceInputStream
8.2.5 PushbacklnputStream
8.2.6 文件流FileStream
8.2.7 数据输入输出流:DataInputStream&DataOutputStream
8.2.8 对象流:ObjectlnputStream&ObjectOutputStream
8.2.9 其他输入输出类
8.3 文件随机存取:RandomAccessFile类
小结
综合练习八
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第9章 多线程与Applet基础
9.1 线程
9.1.1 线程的概念
9.1.2 线程的控制
9.1.3 线程的创建
9.1.4 线程间通信
9.2 HTML基础
9.3 Applet
9.3.1 Applet的HTML知识
9.3.2 Applet类
9.3.3 Applet的主要方法
小结
综合练习九
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第10章 网络编程
10.1 计算机网络基础
10.1.1 分层的概念
10.1.2 通信子网
10.1.3 传输层
10.1.4 应用层
10.2 使用URL定位资源
10.2.1 URL的概念
10.2.2 URL类的构造函数与方法
10.2.3 类URLConnection
10.3 Socket通信
10.3.1 Socket类的建立
10.3.2 Socket类的使用
10.3.3 范例:简易Web服务器
10.4 数据报通信
10.4.1 DatagramPacket类和DatagramSocket类
10.4.2 数据报的发送与接收实例
10.4.3 范例:一个简单的聊天程序
10.5 协议处理机
10.5.1 WWW协议
10.5.2 FTP协议
10.6 用Java实现加密
小结
综合练习十
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
第11章 数据库编程
11.1 数据库基本理论
11.1.1 数据库发展历程
11.1.2 关系数据库管理系统
11.2 SQL和JDBC简介
11.2.1 结构化查询语言(SQL)
11.2.2 JDBC
11.3 数据库程序设计
11.3.1 数据库应用程序的多层结构
11.3.2 数据库应用程序的设计
11.3.3 数据库编程举例
小结
综合练习十一
一、 选择题
二、 填空题
三、 简答题
四、 程序设计题
3=x
Java程序设计教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×