Java语言项目化教程
¥
26.18
5.2折
¥
49.9
九五品
仅1件
作者徐舒,易凡
出版社清华大学出版社
ISBN9787302626800
出版时间2023-03
版次1
装帧平装
开本16开
纸张胶版纸
页数240页
字数99999千字
定价49.9元
上书时间2024-07-14
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:Java语言项目化教程
定价:49.90元
作者:徐舒,易凡
出版社:清华大学出版社
出版日期:2023-03-01
ISBN:9787302626800
字数:384000
页码:240
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
本书通过精心设计的“模拟电子屏”辅助读者快速完成“俄罗斯方块”“贪吃蛇”“飞机大战”等经典游戏的开发,并在完成游戏开发的过程中学习Java语言核心知识和面向对象的设计思想,让读者切身体会到程序设计的乐趣和魅力。全书共14章,分别介绍Java语言概述、Java数据类型及运算符、控制程序设计、数组、面向对象基础、面向对象特性、集合与泛型、异常处理、字符串、输入输出、多线程、数据库编程、网络编程和综合应用等知识。本书非常适合作为高等学校各类专业“Java语言程序设计”课程的教材,也可以作为编程爱好者的自学辅导书。
目录
目〓〓录部分基础篇章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综合案例: 数据加密和解密习题0章输入输出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综合案例: 游戏数据的存档和读取习题1章多线程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综合案例: 多线程技术重构“飞机大战”游戏习题2章数据库编程12.1JDBC概述12.2JDBC使用步骤12.2.1加载驱动程序12.2.2建立连接对象12.2.3创建语句对象12.2.4获取SQL语句执行结果12.2.5关闭对象,释放资源12.3DAO设计模式12.4综合案例: 用户管理系统习题3章网络编程13.1网络通信概述13.2TCP通信13.3UDP通信13.4综合案例: 网络版用户管理系统习题第三部分综合应用篇4章综合应用: 网络版“飞机大战”习题参考文献
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价