更新时间:2023-06-19 16:13:37
封面
版权信息
内容简介
编委会
前言
第1章 Java语言概述
1.1 Java的发展历程
1.2 Java的特点
1.3 Java技术三大平台
1.3.1 Java SE
1.3.2 Java EE
1.3.3 Java ME
1.4 Java虚拟机
1.5 Java开发环境的构建
1.5.1 选择合适的JDK版本
1.5.2 下载和安装JDK
1.5.3 IntelliJ IDEA开发工具
1.6 第一个Java程序
1.6.1 使用文本编辑工具实现
1.6.2 使用IntelliJ IDEA实现
本章小结
习题
第2章 Java语言基础
2.1 标识符、关键字和保留字
2.1.1 标识符
2.1.2 关键字和保留字
2.2 变量
2.3 基本数据类型
2.3.1 数据类型的分类
2.3.2 整数类型
2.3.3 浮点类型
2.3.4 字符类型
2.3.5 布尔类型
2.3.6 数据类型转换
2.3.7 字符串类型
2.4 运算符与表达式
2.4.1 算术运算符与算术表达式
2.4.2 关系运算符与关系表达式
2.4.3 逻辑运算符与逻辑表达式
2.4.4 赋值运算符与赋值表达式
2.4.5 条件运算符与条件表达式
2.4.6 运算符的结合性和优先级
2.5 流程控制语句
2.5.1 顺序结构
2.5.2 分支结构
2.5.3 循环结构
2.5.4 中断和跳转
2.6 数组
2.6.1 一维数组
2.6.2 二维数组
2.7 编程实训——气泡案例(随机控制气泡)
第3章 面向对象编程基础
3.1 面向对象编程的思想
3.1.1 面向对象简介
3.1.2 面向对象的特征
3.1.3 类与对象的关系
3.2 类
3.2.1 定义类的语法格式
3.2.2 成员变量
3.2.3 成员方法
3.3 对象
3.3.1 创建对象
3.3.2 使用对象
3.4 引用类型与垃圾回收
3.4.1 引用类型与引用类型变量
3.4.2 垃圾回收
3.5 方法的重载
3.6 构造方法
3.6.1 使用构造方法
3.6.2 有参构造方法
3.6.3 默认构造器与构造器重载
3.6.4 关键字this
3.7 实例成员与类成员
3.7.1 实例变量和类变量
3.7.2 实例方法和类方法
3.8 方法的参数传递机制
3.8.1 基本数据类型参数的传值
3.8.2 引用类型参数的传值
3.8.3 可变参数
3.9 包
3.9.1 包的定义
3.9.2 包的引入
3.9.3 常用的包
3.10 封装和访问控制
3.11 编程实训——气泡案例(气泡吞噬)
第4章 Java GUI编程技术
4.1 AWT和Swing简介
4.1.1 AWT概述
4.1.2 Swing概述
4.1.3 Swing组件的层次结构
4.1.4 Swing编程的流程
4.2 Swing常用的容器类组件
4.2.1 JFrame类
4.2.2 JDialog类
4.2.3 JPanel类和JScrollPane类
4.3 Swing常用的基本组件