第1章 Java起步入门
1.1 Java概述
1.1.1 编程语言
1.1.2 Java是什么
1.1.3 Java语言的优点
1.2 Java程序运行机制
1.2.1 Java字节码与平台独立
1.2.2 JVM、JRE和JDK
1.3 建立开发环境
1.3.1 JDK的下载与安装
1.3.2 JDK目录
1.3.3 关于环境变量
1.3.4 Java API文档
1.4 第一个Java程序
1.4.1 编写Java程序
1.4.2 编译Java程序
1.4.3 执行Java程序
1.4.4 第一个程序分析
1.5 Eclipse IDE
1.5.1 Eclipse的安装和启动
1.5.2 Eclipse的有关设置
1.5.3 使用Eclipse开发程序
1.5.4 Eclipse代码完成功能
1.5.5 Eclipse代码错误的解释
1.6 JShell交互式编程环境
小结
习题与实践
第2章 数据类型与运算符
2.1 Java类型系统
2.1.1 基本数据类型
2.1.2 引用数据类型
2.2 变量与赋值
2.2.1 Java关键字
2.2.2 Java标识符
2.2.3 变量与赋值
2.2.4 语句
2.3 文档风格和注释兴
2.3.1 块的风格
2.3.2 代码缩进和空白
2.3.3 程序注释
2.4 字面值員
2.4.1 整数型字面值
2.4.2 浮点型字面值
2.4.3 字符型字面值
2.4.4 布尔型字面值
2.5 字符串与文本块
2.6 案例研究:计算身体质量指数
2.7 数据类型转换
2.7.1 自动类型转换
2.7.2 强制类型转换
2.7.3 表达式类型自动提升
2.8 运算符
2.8.1 算术运算符
2.8.2 比较运算符
2.8.3 逻辑运算符
2.8.4 赋值运算符
2.8.5 位运算符
2.8.6 运算符的优先级
2.9 案例研究:显示当前时间
小结
习题与实践
第3章 结构化编程
3.1 编程方法
……
第4章 类、对象和方法
第5章 数组
第6章 面向对象特征
第7章 Java核心类
第8章 接口与内部类
第9章 异常处理
第10章 泛型与集合
第11章 输入输出
第12章 图形界面编程
展开