更新时间:2025-04-02 16:05:03
封面
版权信息
内容提要
前言
第1章 Java概述
1.1 Java语言的诞生及发展
1.1.1 Java语言的诞生
1.1.2 Java语言的发展历程
1.2 Java的特点及地位
1.2.1 Java语言的特点
1.2.2 Java在主流编程语言中的地位
1.3 Java平台及版本
1.3.1 JRE组成
1.3.2 版本划分
1.3.3 Java程序的种类
1.4 JDK安装及环境配置
1.4.1 本书为何基于JDK 8
1.4.2 JDK下载与安装
1.4.3 JDK的目录结构
1.4.4 配置环境变量
1.5 第一个Java程序
1.5.1 编辑源文件
1.5.2 编译源文件
1.5.3 运行类文件
1.6 程序错误与调试
1.6.1 语法错误
1.6.2 运行时错误
1.6.3 逻辑错误
1.6.4 程序调试
习题
第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.5.1 Unicode概述
2.5.2 字符型常量
2.5.3 字符型变量
2.6 布尔型
2.7 类型转换
2.7.1 自动转换
2.7.2 强制转换
2.8 基本类型的包装类
2.8.1 包装类
2.8.2 包装类的主要方法
2.8.3 自动装箱和拆箱
2.9 运算符与表达式
2.9.1 赋值运算符
2.9.2 算术运算符
2.9.3 关系运算符
2.9.4 条件运算符
2.9.5 逻辑运算符
2.9.6 位运算符
2.9.7 表达式
第3章 程序流程控制
3.1 语句及语句块
3.2 分支结构
3.2.1 if语句
3.2.2 if-else语句
3.2.3 if及if-else的嵌套
3.2.4 switch语句
3.3 循环结构
3.3.1 while语句
3.3.2 do-while语句
3.3.3 for语句
3.3.4 break与continue语句
3.3.5 循环的嵌套
3.3.6 带标号的break与continue语句
3.4 案例实践1:简单人机交互
第4章 数组
4.1 一维数组
4.1.1 声明一维数组
4.1.2 创建一维数组
4.1.3 访问一维数组
4.1.4 增强型for循环
4.1.5 命令行参数
4.2 案例实践2:约瑟夫环问题
4.3 二维数组
4.3.1 声明和创建二维数组
4.3.2 二维数组的存储结构
4.3.3 访问二维数组
4.4 案例实践3:K-Means聚类
第5章 类与对象
5.1 面向对象概述
5.1.1 产生背景
5.1.2 相关概念
5.1.3 基本特性