封面
版权信息
内容简介
前言
第1篇 基础语法篇
第1章 第一个Java程序
1.1 人与人的交互——语言
1.2 计算机使用的语言——机器码
1.3 人与计算机的交互——编程语言
1.4 什么是Java
1.4.1 Java的发展史
1.4.2 Java的特点
1.4.3 Java的用途
1.5 构建Java开发环境
1.5.1 下载和安装JDK
1.5.2 配置环境变量
1.5.3 Eclipse
1.5.4 计算机等级考试中的工具NetBeans IDE 2007
1.6 编写程序
1.6.1 使用记事本
1.6.2 使用Eclipse
1.6.3 使用NetBeans IDE 2007
1.7 小结
1.8 习题
第2章 数据
2.1 数据在哪里
2.1.1 数据的形式
2.1.2 如何寻找数据
2.1.3 数据的分类
2.2 整数
2.2.1 进制表示
2.2.2 整数类型
2.3 小数
2.3.1 表示形式
2.3.2 小数类型
2.4 文本数据
2.4.1 单个字符
2.4.2 多个字符
2.5 状态数据
2.6 未知的数据
2.6.1 表示方法——变量
2.6.2 命名方式
2.6.3 声明变量
2.7 小结
2.8 习题
第3章 基本数据处理
3.1 如何进行数据运算
3.1.1 指定变量值
3.1.2 表达式
3.1.3 多个表达式
3.2 数值处理
3.2.1 算术运算
3.2.2 扩展赋值运算
3.2.3 增量/减量运算
3.2.4 正/负运算
3.2.5 数据类型转换
3.2.6 运算顺序
3.2.7 数值比较运算
3.3 位运算
3.3.1 位逻辑运算
3.3.2 移位运算
3.3.3 位运算优先级
3.3.4 位运算扩展赋值运算
3.4 文本处理
3.4.1 字符比较
3.4.2 文本连接
3.5 状态处理
3.5.1 条件运算
3.5.2 布尔逻辑运算
3.6 运算符总结
3.7 小结
3.8 习题
第4章 执行顺序
4.1 语句
4.1.1 表达式语句
4.1.2 空语句
4.2 语句块
4.2.1 语句块的构成
4.2.2 作用域
4.2.3 嵌套
4.3 顺序执行
4.3.1 流程图
4.3.2 调试
4.4 小结
4.5 习题
第5章 选择执行
5.1 选择执行概述
5.1.1 什么是选择执行
5.1.2 流程图
5.2 if选择语句
5.2.1 语法结构
5.2.2 执行流程
5.2.3 使用语句块
5.2.4 多if语句组合使用
5.3 if-else选择语句
5.3.1 两个分支
5.3.2 执行流程
5.3.3 if-else语句嵌套使用
5.4 if-else-if选择语句
5.4.1 多分支结构
5.4.2 执行流程
5.5 switch选择语句
5.5.1 语法结构
5.5.2 默认分支
5.5.3 跳出分支
5.6 小结
5.7 习题
第6章 循环执行
6.1 循环执行概述
6.1.1 什么是循环执行
6.1.2 循环的构成
6.1.3 流程图
6.2 当型循环for
- APP免费
6.2.1 语法结构
- APP免费
6.2.2 循环方式
- APP免费
6.2.3 简化形式
- APP免费
6.3 当型循环while
- APP免费
6.3.1 语法结构
- APP免费
6.3.2 循环方式
- APP免费
6.4 直到型循环do-while
- APP免费
6.4.1 语法结构
- APP免费
6.4.2 循环方式
- APP免费
6.5 循环跳转
- APP免费
6.5.1 跳出循环break
- APP免费
6.5.2 跳出当前循环continue
- APP免费
6.5.3 标签
- APP免费
6.6 嵌套循环
- APP免费
6.6.1 普通嵌套
- APP免费
6.6.2 复杂嵌套
- APP免费
6.6.3 跳出多层循环
- APP免费
6.7 小结
- APP免费
6.8 习题
- APP免费
第7章 方法
- APP免费
7.1 方法概述
- APP免费
7.2 使用方法
- APP免费
7.2.1 声明方法
- APP免费
7.2.2 调用方法
- APP免费
7.3 使用参数
- APP免费
7.3.1 声明参数
- APP免费
7.3.2 传递参数
- APP免费
7.4 返回值
- APP免费
7.4.1 声明返回类型
- APP免费
7.4.2 传递返回值
- APP免费
7.5 局部变量
- APP免费
7.6 递归
- APP免费
7.6.1 什么是递归
- APP免费
7.6.2 实现递归
- APP免费
7.7 小结
- APP免费
7.8 习题
- APP免费
第2篇 面向对象篇
- APP免费
第8章 类和对象
- APP免费
8.1 类的形成
- APP免费
8.1.1 抽象
- APP免费
8.1.2 封装
- APP免费
8.1.3 构造类
- APP免费
8.1.4 类中的成员
- APP免费
8.2 对象的形成
- APP免费
8.2.1 为什么有对象
- APP免费
8.2.2 成员变量和方法划分
- APP免费
8.2.3 创建对象
- APP免费
8.2.4 初始化对象
- APP免费
8.2.5 使用对象
- APP免费
8.3 多态和重载
- APP免费
8.3.1 为什么要有多态
- APP免费
8.3.2 使用重载
- APP免费
8.3.3 重载的解析
- APP免费
8.3.4 构造方法的重载
- APP免费
8.4 访问权限
- APP免费
8.4.1 创建第二个类
- APP免费
8.4.2 权限介绍
- APP免费
8.5 小结
- APP免费
8.6 习题
- APP免费
第9章 继承
- APP免费
9.1 继承概述
- APP免费
9.1.1 继承的作用
- APP免费
9.1.2 如何实现继承
- APP免费
9.1.3 继承原则
- APP免费
9.1.4 继承构造方法
- APP免费
9.2 同名问题
- APP免费
9.2.1 成员变量同名
- APP免费
9.2.2 成员方法同名
- APP免费
9.2.3 使用父类中的成员变量
- APP免费
9.3 小结
- APP免费
9.4 习题
- APP免费
第10章 抽象类和接口
- APP免费
10.1 抽象类
- APP免费
10.1.1 定义抽象类
- APP免费
10.1.2 抽象方法
- APP免费
10.1.3 抽象类继承
- APP免费
10.2 接口
- APP免费
10.2.1 定义接口
- APP免费
10.2.2 接口继承
- APP免费
10.2.3 接口实现
- APP免费
10.3 小结
- APP免费
10.4 习题
- APP免费
第11章 Java类的体系
- APP免费
11.1 包
- APP免费
11.1.1 创建包
- APP免费
11.1.2 使用包
- APP免费
11.1.3 使用JAR文件
- APP免费
11.1.4 JDK常用包
- APP免费
11.2 内部类
- APP免费
11.2.1 定义内部类
- APP免费
11.2.2 内部类使用外部类的成员
- APP免费
11.2.3 内部类之间访问
- APP免费
11.2.4 外部类使用内部类
- APP免费
11.2.5 匿名类
- APP免费
11.3 Object类和Class类
- APP免费
11.3.1 Object类
- APP免费
11.3.2 Class类
- APP免费
11.4 小结
- APP免费
11.5 习题
- APP免费
第12章 错误处理
- APP免费
12.1 异常
- APP免费
12.1.1 异常类型
- APP免费
12.1.2 异常机制
- APP免费
12.2 异常处理
- APP免费
12.2.1 捕获异常
- APP免费
12.2.2 声明抛出异常
- APP免费
12.2.3 自定义异常
- APP免费
12.3 断言
- APP免费
12.3.1 创建断言
- APP免费
12.3.2 启用断言
- APP免费
12.3.3 使用断言
- APP免费
12.4 小结
- APP免费
12.5 习题
- APP免费
第3篇 高级语法篇
- APP免费
第13章 数组和字符串
- APP免费
13.1 数组
- APP免费
13.1.1 什么是数组
- APP免费
13.1.2 声明一维数组
- APP免费
13.1.3 创建一维数组
- APP免费
13.1.4 使用一维数组中的元素
- APP免费
13.1.5 遍历数组
- APP免费
13.1.6 声明二维数组
- APP免费
13.1.7 创建二维数组
- APP免费
13.1.8 使用二维数组中的元素
- APP免费
13.1.9 使用Arrays类
- APP免费
13.2 字符串
- APP免费
13.2.1 声明字符串对象
- APP免费
13.2.2 创建字符串对象
- APP免费
13.2.3 访问字符串
- APP免费
13.2.4 修改字符串
- APP免费
13.2.5 使用StringBuffer类
- APP免费
13.2.6 其他操作
- APP免费
13.3 小结
- APP免费
13.4 习题
- APP免费
第14章 文件
- APP免费
14.1 输入/输出
- APP免费
14.1.1 流
- APP免费
14.1.2 Java的输入/输出类体系
- APP免费
14.1.3 控制台的输入/输出
- APP免费
14.2 文件操作
- APP免费
14.2.1 创建文件/目录
- APP免费
14.2.2 管理文件/目录
- APP免费
14.2.3 随机文件操作
- APP免费
14.2.4 压缩文件操作
- APP免费
14.3 字节流
- APP免费
14.3.1 字节输入流
- APP免费
14.3.2 字节输出流
- APP免费
14.4 字符流
- APP免费
14.4.1 字符输入流
- APP免费
14.4.2 字符输出流
- APP免费
14.5 对象流
- APP免费
14.5.1 对象输入流
- APP免费
14.5.2 对象输出流
- APP免费
14.6 正则表达式
- APP免费
14.6.1 Pattern类
- APP免费
14.6.2 Matcher类
- APP免费
14.7 小结
- APP免费
14.8 习题
- APP免费
第15章 线程
- APP免费
15.1 线程概述
- APP免费
15.1.1 什么是线程
- APP免费
15.1.2 Java的线程模型
- APP免费
15.2 创建线程
- APP免费
15.2.1 继承Thread类
- APP免费
15.2.2 实现Runnable接口
- APP免费
15.3 操作线程
- APP免费
15.3.1 线程的基本操作
- APP免费
15.3.2 设置线程优先级
- APP免费
15.3.3 线程并发和锁
- APP免费
15.3.4 线程交互
- APP免费
15.3.5 改变线程状态
- APP免费
15.3.6 线程组
- APP免费
15.4 小结
- APP免费
15.5 习题
- APP免费
第16章 图形用户界面
- APP免费
16.1 基本概念
- APP免费
16.1.1 组件
- APP免费
16.1.2 布局管理
- APP免费
16.1.3 事件处理
- APP免费
16.2 AWT界面设计
- APP免费
16.2.1 AWT的Java体系
- APP免费
16.2.2 AWT常用容器
- APP免费
16.2.3 布局管理器
- APP免费
16.2.4 容器嵌套
- APP免费
16.2.5 AWT事件处理模型
- APP免费
16.2.6 事件监听器
- APP免费
16.2.7 事件适配器
- APP免费
16.2.8 AWT组件库
- APP免费
16.3 Swing界面设计
- APP免费
16.3.1 Swing的Java体系
- APP免费
16.3.2 使用规则
- APP免费
16.3.3 Swing常用组件
- APP免费
16.3.4 事件处理机制
- APP免费
16.4 小结
- APP免费
16.5 习题
- APP免费
第17章 Applet程序设计
- APP免费
17.1 Applet概述
- APP免费
17.1.1 Applet的体系结构
- APP免费
17.1.2 Applet的工作机制
- APP免费
17.1.3 Applet的生命周期
- APP免费
17.2 构建Applet
- APP免费
17.2.1 构建Applet子类
- APP免费
17.2.2 实现必要的方法
- APP免费
17.2.3 嵌入网页中
- APP免费
17.3 Applet的图形化
- APP免费
17.3.1 基于AWT的图形用户界面
- APP免费
17.3.2 基于Swing的图形用户界面
- APP免费
17.3.3 事件处理
- APP免费
17.4 多媒体支持
- APP免费
17.4.1 显示图像
- APP免费
17.4.2 播放动画
- APP免费
17.4.3 播放声音
- APP免费
17.5 数据通信
- APP免费
17.5.1 同页面Applet通信
- APP免费
17.5.2 Applet与浏览器通信
- APP免费
17.5.3 网络通信
- APP免费
17.6 小结
- APP免费
17.7 习题
- APP免费
第18章 集合和泛型
- APP免费
18.1 集合概述
- APP免费
18.2 Collection分支
- APP免费
18.2.1 Collection的体系结构
- APP免费
18.2.2 Collection的核心方法
- APP免费
18.3 Map分支
- APP免费
18.3.1 Map的体系结构
- APP免费
18.3.2 Map的核心方法
- APP免费
18.4 集合类
- APP免费
18.4.1 动态数组
- APP免费
18.4.2 散列表
- APP免费
18.5 泛型
- APP免费
18.5.1 泛型的作用
- APP免费
18.5.2 定义泛型
- APP免费
18.5.3 泛型的使用规则
- APP免费
18.6 小结
- APP免费
18.7 习题
- APP免费
第19章 枚举
- APP免费
19.1 定义枚举
- APP免费
19.2 使用枚举
- APP免费
19.3 枚举的特性
- APP免费
19.3.1 不能使用=
- APP免费
19.3.2 枚举与switch语句一起使用
- APP免费
19.3.3 迭代枚举元素
- APP免费
19.3.4 不能继承
- APP免费
19.3.5 实现接口
- APP免费
19.3.6 嵌套枚举
- APP免费
19.4 枚举中的常用方法
- APP免费
19.5 操作枚举的工具类
- APP免费
19.5.1 EnumSet
- APP免费
19.5.2 EnumMap
- APP免费
19.6 小结
- APP免费
19.7 习题
- APP免费
第4篇 案例应用篇
- APP免费
第20章 计算器
- APP免费
20.1 设计界面
- APP免费
20.2 添加显示界面
- APP免费
20.3 实现按键功能
- APP免费
20.4 添加按键
- APP免费
20.5 实现辅助功能
- APP免费
20.5.1 设置主界面
- APP免费
20.5.2 创建构造方法
- APP免费
20.5.3 显示计算器
更新时间:2022-05-06 19:57:49