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

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

正版保障 假一赔十 可开发票

32.93 6.6折 49.9 全新

仅1件

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

作者徐舒,易凡编著

出版社清华大学出版社

ISBN9787302626800

出版时间2023-04

装帧平装

开本16开

定价49.9元

货号12319184

上书时间2024-09-23

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

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

 第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表达式和接口的新特性等内容;案例实用性强,符合企业用人实际需求;结构层次分明,各章相互关联、逐步递进,便于读者自学或高校选为教材使用。

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

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

   相关推荐   

—  没有更多了  —

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

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