• Java语言项目化教程 微课视频版
  • Java语言项目化教程 微课视频版
21年品牌 40万+商家 超1.5亿件商品

Java语言项目化教程 微课视频版

全新正版 极速发货

33.81 6.8折 49.9 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者徐舒,易凡 编

出版社清华大学出版社

ISBN9787302626800

出版时间2023-04

装帧平装

开本16开

定价49.9元

货号1202843418

上书时间2024-09-05

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第一部分基础篇

第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.2do-while语句

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章综合应用: 网络版“飞机大战”

习题

参考文献

内容摘要
本书通过精心设计的“模拟电子屏”辅助读者快速完成“俄罗斯方块”“贪吃蛇”“飞机大战”等经典游戏的开发,并在完成游戏开发的过程中学习Java语言核心知识和面向对象的设计思想,让读者切身体会到程序设计的乐趣和魅力。全书共14章,分别介绍Java语言概述、Java数据类型及运算符、控制程序设计、数组、面向对象基础、面向对象特性、集合与泛型、异常处理、字符串、输入输出、多线程、数据库编程、网络编程和综合应用等知识。

本书非常适合作为高等学校各类专业“Java语言程序设计”课程的教材,也可以作为编程爱好者的自学辅导书。

主编推荐
(1)引导读者使用面向对象的思维去思考问题和解决问题。“模拟电子屏”是一个小而美的游戏引擎,采用面向对象的思维方式设计完成,扩展性较强,通过它可以完成很多有趣的游戏。在完成较多游戏之后,读者会发现游戏之间的共性问题,逐步建立面向对象的思维去设计程序,提高程序的复用性和可扩展性。
(2)以项目式游戏实战开发案例,驱动Java编程教学。本书的项目采用“小步快跑,快速迭代”的互联网产品设计的方法,将一个功能非常简单的小项目,逐步迭代成一个复杂的系统。在此过程,通过丰富的案例,读者可以直观地感受软件设计的魅力和乐趣,并从中学习到软件设计的思想和方法。
(3)语言简洁、案例实用、体例清晰、配套资源丰富,对初学者友好。本书语言上通俗易懂、简洁明了;对Java 8 ~Java 19中重要的新语言特性进行讲解,涉及了Lambda表达式和接口的新特性等内容;案例实用性强,符合企业用人实际需求;结构层次分明,各章相互关联、逐步递进,便于读者自学或高校选为教材使用。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP