目录
第1周Java的基本概念
第1天21世纪的Java
1.1探究Java2
1.1.1 Java的过去.现在和未来
1.1.2 交互式Web编程
1.1.3 Java是从Oak发展而来的
1.1.4 语言版本
1.1.5 Java前景展望
1.2为什么要选择Java
1.2.1 Java是面向对象的
1.2.2 Java是易于学习的
1.2.3 Java是平台无关的
1.3 深入Java编程
1.3.1 选择一种Java开发工具
1.3.2 安装SDK
1.4 你的**个Java程序
1.5 小结
1.6 问与答
1.7 小测验
1.7.1 问题
1.7.2 答案
1.8 练习
第2天 面向对象编程
2.1用对象来考虑问题
2.2 对象和类
2.3 属性和行为
2.3.1 对象的类属性
2.3.2 对象的类行为
2.3.3 创建类
2.3.4 运行该程序
2.4 组织类和类行为
2.4.1 继承
2.4.2 创建类层次结构
2.4.3 在实际运行中继承
2.4.4 单继承和多重继承
2.4.5 接口
2.4.6 包
2.5 小结
2.6 问与答
2.7 小测验
2.7.1 问题
2.7.2 答案
2.8 练习
第3天 Java编程基础
3.1 语句和表达式
3.2 变量和数据类型
3.2.1 创建变量
3.2.2 命名变量
3.2.3 变量类型
3.2.4 给变量赋值
3.2.5 常量
3.3 注释
3.4 字面量
3.4.1 数字字面量
3.4.2 布尔字面量
3.4.3 字符字面量
3.4.4 字符串字面量
3.5 表达式和运算符
3.5.1 算术运算符
3.5.2 有关赋值的更多内容
3.5.3 增量和减量运算符
3.5.4 比较运算符
3.5.5 逻辑运算符
3.5.6 运算符优先级
3.6 字符串运算
3.7 小结
3.8 问与答
3.9 小测验
3.9.1 问题
3.9.2 答案
3.10 练习
第4天 处理对象
4.1 创建新对象
4.1.1 使用new
4.1.2 new都做了些什么
4.1.3 有关内存管理的一个注释
4.2 访问和设置类变量和实例变量
4.2.1 获取值
4.2.2 改变值
4.2.3 类变量
4.3 调用方法
4.3.1 嵌套方法调用
4.3.2 类方法
4.4 对象的引用
4.5 转换和强制转换对象和原始数据类型
4.5.1 强制转换原始类型
4.5.2 强制转换对象
4.5.3 把原始类型转换成对象或者把对象转换成原始类型
4.6 比较对象值和类
4.6.1 比较对象
4.6.2 判断对象的类
4.7 小结
4.8 问与答
4.9 小测验
4.9.1 问题
4.9.2 答案
4.10 练习
第5天 列表.逻辑和循环
5.1 数组
5.1.1 声明数组变量
5.1.2 创建数组对象
5.1.3 访问数组元素
5.1.4 改变数组元素
5.1.5 多维数组
5.2 块语句
5.3 if条件语句
5.4 switch条件语气
5.5for循环
5.6while和加循环
5.6.1 while循环
5.6.2 do…while循环
5.7 跳出循环
5.7.1 标号的循环
5.7.2 条件运算符
5.8 小结
5.9 问与答
5.10 小测验
5.10.1 问题
5.10.2 答案
5.11 练习
第6天 创建类和方法
6.1 定义类
6.2 创建实例和类变量
6.2.1 定义实例变量
6.2.2 类变量
6.3 创建方法
6.3.1 定义方法
6.3.2 关键字this
6.3.3 变量作用域和方法定义
6.3.4 将参数传递给方法
6.3.5 类方法
6.4 创建Java应用程序
6.5 Java应用程序与命令行参数
6.5.1 将参数传递给Java应用程序
6.5.2 处理Java程序中的参数
6.6 创建具有相同的名字.不同的参数的
方法
6.7 构造函数方法
6.7.1 基本的构造函数方法
6.7.2 调用另一个构造函数方法
6.7.3 重载构造函数方法
6.8 重写方法
6.8.1 创建方法来重写现有的方法
6.8.2 调用*初的方法
6.8.3 重写构造函数
6.9 结束方法
6.10 小结
6.11 问与答
6.12 小测验
6.12.1 问题
6.12.2 答案
6.13 练习
第7天 编写Java小应用程序
7.1 小应用程序和应用程序有何不同
7.2 小应用程序的**限制
7.3 创建小应用程序
7.3.1 主要的小应用程序行为
7.3.2 一个小应用程序的例子
7.4 在一个Web页上包含一个小应用程序
7.4.1