简介
Java语言是近年来十分流行的程序设计语言,又是一门通用的网络编程语言,在Internet上有着广泛的应用。本书全面介绍了Java语言的功能和特点,主要内容包括:Java语言基础知识,Java语法构成,面向对象编程技术,常用系统类的使用图形用户界面设计,图形处理,多媒体处理,异常处理,文件和流处理,多线程技术和网络编程技术。
本书以通俗易懂的语言介绍了大量的实例,从实用的角度解释了Java面向对象编程思想,演示了Java编程技巧。书中的内容不仅适合没有编程经验的读者学习,也适合有一定程序语言基础的读者自学,可作为高等院校和计算机培训班的教材使用,也可作为高等职业和高等专科学校的教材。
目录
第1章 java语言快速入门
1.1 java简介
1.1.1 java的起源与发展
1.1.2 java语言特点
1.1.3 java的用途
1.1.4 用于web的applet
1.1.5 独立运行的application
1.2 java程序开发
1.2.1 java程序开发步骤
1.2.2 java编译器
1.2.3 java解释器
1.2.4 applet查看器
1.3 java applet应用
1.3.1 java和web
1.3.2 第一个java applet
1.3.3 将applet嵌入html
1.3.4 一个实用applet
1.4 java application应用
1.4.1 字荷方式的application
1.4.2 图形方式的application
. 1.4.3 java编程小结
1.5 面向对象编程初步
1.5.1 对象
1.5.2 消息
1.5.3 类
1.5.4 继承
1.5.5 接口
习题
第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.3.7 其他运算符
2.3.8 运算符的优先级
2.4 数组
2.4.1 一维数组的声明
2.4.2 一维数组的创建与赋值
2.4.3 多维数组
习题
第3章 java语句及其控制结构
3.1 java程序结构
3.1.1 java程序构成
3.1.2 java语句
3.2 选择语句
3.2.1 if语句
3.2.2 if…else语句
3.2.3 if…else复合结构
3.2.4 switch开关语句
3.3 循环语句
3.3.1 for循环语句
3.3.2 while循环语句
3.3.3 do…while循环语句
3.3.4 循环语句的嵌套
3.3.5 循环语句小结
3.4 跳转语句
3.4.1 break语句
3.4.2 带标号的break语句
3.4.3 continue语句
3.4.4 带标号的continue语句
3.4.5 return语句
习题
第4章 面向对象编程
4.1 类
4.1.1 类的创建
4.1.2 类的修饰
4.1.3 类体
4.1.4 类的构造方法
4.2 成员变量
4.2.1 成员变量的声明
4.2.2 成员变量的修饰
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 清除对象
习题
第5章 类的继承性和多态性
5.1 类的继承
5.1.1 父类和子类
5.1.2 成员变量的继承和隐藏
5.1.3 成员方法的覆盖
5.1.4 this和super
5.2 类的多态
5.2.1 成员方法的重载
5.2.2 构造方法的重载
5.3 进一步讨论的问题
5.3.1 对象的克隆
5.3.2 子类对象和父类对象的关系
5.3.3 类的包容
习题
第6章 包、接口和异常
6.1 程序包
6.1.1 声明自己的程序包
6.1.2 程序包的引用
6.1.3 java的系统程序包
6.2 接口
6.2.1 声明接口
6.2.2 接口的继承关系
6.2.3 在类中实现一个接口
6.2.4 在类中实现多个接口
6.3 异常处理
6.3.1 什么是目常
6.3.2 异常发生的原因
6.3.3 编泽时对目常情况的检查
6.3.4 目常的层次结构
6.3.5 java定义的标准异常类
6.3.6 目常的处理
6.3.7 创建自己的目常
6.3.8 throw语句
6.3.9 throws语句
6.3.10 finally语句
习题
第7章 常用系统类
7.1 applet类
7.1.1 applet简介
7.1.2 applet的生命周期
7.1.3 html和applet的参数传递
7.1.4 applet标签属性
7.1.5 applet与application的合并运行
7.2 字符串类
7.2.1 字符串与字符串类
7.2.2 字符串类的构造方法
7.2.3 string类的应用
7.2.4 stringbuffer类的应用
7.3 标洼输入肠出
7.3.1 标准输入方法
7.3.2 标准输出方法
7.4 其他常用类
7.4.1 数学函数类math
7.4.2 日期类
7.4.3 随机数类random
7.4.4 向量类vector
习题
第8章 图形用户界面
8.1 组件
8.1.1 标签
8.1.2 按钮
8.1.3 选项框
8.1.4 复选框和选项按钮
8.1.5 列表框
8.1.6 文本框
8.1.7 文本区
8.1.8 滚动条
8.2 组件布局管理
8.2.1 顺序布局
8.2.2 边界布局
8.2.3 卡片布局
8.2.4 网格布局
8.2.5 网格包布局
8.2.6 面板的使用
8.2.7 手工布局
8.3 事件处理
8.3.1 java的事件处理机制
8.3.2 事件处理实例
习题
第9章 窗口、菜单和对话框
9.1 窗口
9.1.1 创建可关闭窗口
9.1.2 关于事件裁剪器
9.1.3 在窗口中加入组件
9.1.4 多重窗口
9.2 菜单
9.2.1 为窗口加入菜单
9.2.2 菜单综合应用
9.2.3 弹出式菜单
9.3 对话框
9.3.1 自定义对话框
9.3.2 文件对话框
9.4 swing简介
9.4.1 swing按钮与标签
g.4.2 swing工具栏
习题
第10章 图形处理
10.1 基本图形
10.1.1 直线
10.1.2 矩形
10.1.3 椭圆
10.1.4 圆弧
10.1.5 多边形
10.2 画布
10.2.1 创建画布
10.2.2 在画布上手工画图
10.3 文字输出
10.3.1 字符串、字符和字节输出
10.3.2 字体控制
10.4 颜色与绘图模式控制
10.4.1 颜色控制
10.4.2 绘图模式控制
习题
第11章 多媒体编程
11.1 图像处理
11.1.1 图像种类
11.1.2 图像的显示
11.1.3 幻灯机效果
11.1.4 生成图像
11.1.5 图形旋转与透明处理
11.2 动画处理
11.2.1 动画原理
11.2.2 图形双缓冲
11.2.3 用线程实现动画
11.2.4 文字的动画显示
11.2.5 图像高级处理——水中倒影
11.3 数字音频
11.3.1 加载声音文件
11.3.2 在applet中播放声音
习题
第12章 流、多线程和网络编程
12.1 流处理
12.1.1 流
12. 1.2 流的分类
12. 1.3 数据流的应用
12. 1.4 文件类
12.2 多线程
12. 2.1 线程与多线程
12.2.2 创建线程
12. 2.3 线程的生命周期
12.2.4 线程的优先级
12. 2.5 线程同步
12.2.6 多线程问题
12.3 网络编程
12.3. 1 java网络基础知识
12,3.2 url编程
12.3.3 创建url对象
12.3.4 利用url读取服务器文件
12.3.5 利用urlconnection和服务器交互
12.3.6 利用socket和服务器交互
12.3.7 利用datagram和服务器交互
习题
1.1 java简介
1.1.1 java的起源与发展
1.1.2 java语言特点
1.1.3 java的用途
1.1.4 用于web的applet
1.1.5 独立运行的application
1.2 java程序开发
1.2.1 java程序开发步骤
1.2.2 java编译器
1.2.3 java解释器
1.2.4 applet查看器
1.3 java applet应用
1.3.1 java和web
1.3.2 第一个java applet
1.3.3 将applet嵌入html
1.3.4 一个实用applet
1.4 java application应用
1.4.1 字荷方式的application
1.4.2 图形方式的application
. 1.4.3 java编程小结
1.5 面向对象编程初步
1.5.1 对象
1.5.2 消息
1.5.3 类
1.5.4 继承
1.5.5 接口
习题
第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.3.7 其他运算符
2.3.8 运算符的优先级
2.4 数组
2.4.1 一维数组的声明
2.4.2 一维数组的创建与赋值
2.4.3 多维数组
习题
第3章 java语句及其控制结构
3.1 java程序结构
3.1.1 java程序构成
3.1.2 java语句
3.2 选择语句
3.2.1 if语句
3.2.2 if…else语句
3.2.3 if…else复合结构
3.2.4 switch开关语句
3.3 循环语句
3.3.1 for循环语句
3.3.2 while循环语句
3.3.3 do…while循环语句
3.3.4 循环语句的嵌套
3.3.5 循环语句小结
3.4 跳转语句
3.4.1 break语句
3.4.2 带标号的break语句
3.4.3 continue语句
3.4.4 带标号的continue语句
3.4.5 return语句
习题
第4章 面向对象编程
4.1 类
4.1.1 类的创建
4.1.2 类的修饰
4.1.3 类体
4.1.4 类的构造方法
4.2 成员变量
4.2.1 成员变量的声明
4.2.2 成员变量的修饰
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 清除对象
习题
第5章 类的继承性和多态性
5.1 类的继承
5.1.1 父类和子类
5.1.2 成员变量的继承和隐藏
5.1.3 成员方法的覆盖
5.1.4 this和super
5.2 类的多态
5.2.1 成员方法的重载
5.2.2 构造方法的重载
5.3 进一步讨论的问题
5.3.1 对象的克隆
5.3.2 子类对象和父类对象的关系
5.3.3 类的包容
习题
第6章 包、接口和异常
6.1 程序包
6.1.1 声明自己的程序包
6.1.2 程序包的引用
6.1.3 java的系统程序包
6.2 接口
6.2.1 声明接口
6.2.2 接口的继承关系
6.2.3 在类中实现一个接口
6.2.4 在类中实现多个接口
6.3 异常处理
6.3.1 什么是目常
6.3.2 异常发生的原因
6.3.3 编泽时对目常情况的检查
6.3.4 目常的层次结构
6.3.5 java定义的标准异常类
6.3.6 目常的处理
6.3.7 创建自己的目常
6.3.8 throw语句
6.3.9 throws语句
6.3.10 finally语句
习题
第7章 常用系统类
7.1 applet类
7.1.1 applet简介
7.1.2 applet的生命周期
7.1.3 html和applet的参数传递
7.1.4 applet标签属性
7.1.5 applet与application的合并运行
7.2 字符串类
7.2.1 字符串与字符串类
7.2.2 字符串类的构造方法
7.2.3 string类的应用
7.2.4 stringbuffer类的应用
7.3 标洼输入肠出
7.3.1 标准输入方法
7.3.2 标准输出方法
7.4 其他常用类
7.4.1 数学函数类math
7.4.2 日期类
7.4.3 随机数类random
7.4.4 向量类vector
习题
第8章 图形用户界面
8.1 组件
8.1.1 标签
8.1.2 按钮
8.1.3 选项框
8.1.4 复选框和选项按钮
8.1.5 列表框
8.1.6 文本框
8.1.7 文本区
8.1.8 滚动条
8.2 组件布局管理
8.2.1 顺序布局
8.2.2 边界布局
8.2.3 卡片布局
8.2.4 网格布局
8.2.5 网格包布局
8.2.6 面板的使用
8.2.7 手工布局
8.3 事件处理
8.3.1 java的事件处理机制
8.3.2 事件处理实例
习题
第9章 窗口、菜单和对话框
9.1 窗口
9.1.1 创建可关闭窗口
9.1.2 关于事件裁剪器
9.1.3 在窗口中加入组件
9.1.4 多重窗口
9.2 菜单
9.2.1 为窗口加入菜单
9.2.2 菜单综合应用
9.2.3 弹出式菜单
9.3 对话框
9.3.1 自定义对话框
9.3.2 文件对话框
9.4 swing简介
9.4.1 swing按钮与标签
g.4.2 swing工具栏
习题
第10章 图形处理
10.1 基本图形
10.1.1 直线
10.1.2 矩形
10.1.3 椭圆
10.1.4 圆弧
10.1.5 多边形
10.2 画布
10.2.1 创建画布
10.2.2 在画布上手工画图
10.3 文字输出
10.3.1 字符串、字符和字节输出
10.3.2 字体控制
10.4 颜色与绘图模式控制
10.4.1 颜色控制
10.4.2 绘图模式控制
习题
第11章 多媒体编程
11.1 图像处理
11.1.1 图像种类
11.1.2 图像的显示
11.1.3 幻灯机效果
11.1.4 生成图像
11.1.5 图形旋转与透明处理
11.2 动画处理
11.2.1 动画原理
11.2.2 图形双缓冲
11.2.3 用线程实现动画
11.2.4 文字的动画显示
11.2.5 图像高级处理——水中倒影
11.3 数字音频
11.3.1 加载声音文件
11.3.2 在applet中播放声音
习题
第12章 流、多线程和网络编程
12.1 流处理
12.1.1 流
12. 1.2 流的分类
12. 1.3 数据流的应用
12. 1.4 文件类
12.2 多线程
12. 2.1 线程与多线程
12.2.2 创建线程
12. 2.3 线程的生命周期
12.2.4 线程的优先级
12. 2.5 线程同步
12.2.6 多线程问题
12.3 网络编程
12.3. 1 java网络基础知识
12,3.2 url编程
12.3.3 创建url对象
12.3.4 利用url读取服务器文件
12.3.5 利用urlconnection和服务器交互
12.3.6 利用socket和服务器交互
12.3.7 利用datagram和服务器交互
习题
Java语言程序设计
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×