定 价:¥49.90
作 者: | 徐舒,易凡 |
出版社: | 清华大学出版社 |
丛编项: | 21世纪新形态教 学 练一体化系列丛书 |
标 签: | 暂缺 |
ISBN: | 9787302626800 | 出版时间: | 2023-03-01 | 包装: | 平装 |
开本: | 16开 | 页数: | 240 | 字数: |
目〓〓录
第一部分基础篇
第1章Java语言概述
1.1Java语言的特点
1.2编程环境
1.2.1Java语言软件开发包
1.2.2集成开发环境介绍
1.3“模拟电子屏”项目介绍
1.3.1项目简介
1.3.2项目结构介绍
1.3.3项目核心类和方法介绍
1.4简单的Java语言程序示例
1.5注释
1.6综合案例: “俄罗斯方块”向下运动
习题
第2章Java数据类型及运算符
2.1数据类型
2.2变量和常量
2.2.1变量
2.2.2常量
2.3运算符与表达式
2.3.1赋值运算符与赋值表达式
2.3.2算术运算符与表达式
2.2.3关系运算符与关系表达式
2.3.4逻辑运算符与逻辑表达式
2.3.5逗号运算符与逗号表达式
2.3.6运算符优先级
2.4类型转换
2.4.1自动类型转换
2.4.2强制类型转换
2.5综合案例: “贪吃蛇”的运动
习题
第3章控制程序设计
3.1选择控制结构语句
3.1.1if语句
3.1.2switch语句
3.2循环控制结构语句
3.2.1while语句
3.2.2dowhile语句
3.2.3for语句
3.2.4三种循环的比较
3.2.5嵌套循环语句
3.2.6break语句和continue语句
3.3综合案例: 按键控制“贪吃蛇”运动
习题
第4章数组
4.1一维数组
4.1.1一维数组的定义
4.1.2一维数组的初始化
4.1.3一维数组的使用
4.2二维数组
4.2.1二维数组的定义
4.2.2二维数组的初始化
4.2.3二维数组的引用
4.3综合案例: “贪吃蛇”游戏
习题
第5章面向对象基础
5.1面向对象概述
5.2类和对象
5.2.1对象的创建与使用
5.2.2类的定义
5.2.3访问控制符
5.2.4方法的重载
5.2.5构造方法
5.2.6static关键字
5.3综合案例: 重构“贪吃蛇”游戏
习题
第6章面向对象特性
6.1类的继承
6.1.1继承的概念
6.1.2方法重写
6.1.3super关键字的使用
6.1.4子类的构造方法及调用过程
6.1.5final修饰符
6.1.6Object类
6.2抽象类和接口
6.2.1抽象类
6.2.2接口
6.3多态
6.3.1多态概述
6.3.2对象的类型转换
6.3.3接口实现多态
6.4内部类
6.4.1静态内部类
6.4.2非静态内部类
6.5综合案例: “地图”编辑器
习题
第二部分提高篇
第7章集合与泛型
7.1集合的概念
7.2Collection接口与实现类
7.2.1List接口与实现类
7.2.2Set接口与实现类
7.2.3Collection集合遍历
7.3Map接口与实现类
7.4泛型
7.5综合案例: “飞机大战”游戏
习题
第8章异常处理
8.1异常处理的方法
8.1.1异常的概念
8.1.2异常的捕获和处理
8.1.3异常的抛出
8.1.4自定义异常
8.2综合案例: 重构“飞机大战”游戏
习题
第9章字符串
9.1String类
9.1.1创建String类对象
9.1.2字符串类常用方法
9.2StringBuffer类和StringBuilder类
9.3综合案例: 数据加密和解密
习题
第10章输入输出
10.1流的概念
10.2字节流
10.2.1InputStream类和OutputStream类
10.2.2字节流读写文件
10.2.3缓冲字节流读写文件
10.3字符流
10.3.1字符流读写文件
10.3.2字符缓冲流读写文件
10.4标准输入输出流
10.5对象序列化
10.6综合案例: 游戏数据的存档和读取
习题
第11章多线程
11.1线程的概念
11.2线程的创建
11.2.1继承Thread类实现多线程
11.2.2通过Runnable接口实现多线程
11.3线程的状态与调度
11.3.1线程的状态
11.3.2线程的调度
11.4线程同步与对象锁
11.4.1线程安全
11.4.2同步方法
11.4.3同步代码块
11.4.4同步锁
11.4.5死锁问题
11.4.6线程通信
11.5综合案例: 多线程技术重构“飞机大战”游戏
习题
第12章数据库编程
12.1JDBC概述
12.2JDBC使用步骤
12.2.1加载驱动程序
12.2.2建立连接对象
12.2.3创建语句对象
12.2.4获取SQL语句执行结果
12.2.5关闭对象,释放资源
12.3DAO设计模式
12.4综合案例: 用户管理系统
习题
第13章网络编程
13.1网络通信概述
13.2TCP通信
13.3UDP通信
13.4综合案例: 网络版用户管理系统
习题
第三部分综合应用篇
第14章综合应用: 网络版“飞机大战”
习题
参考文献