本书基于目JDK 11以任务驱动知识的方式对Java基础相关内容展开讲解。全书共分为13个章节,第1章主要讲解Java概述和特点、JDK及IDEA的安装和使用、Java程序的编写与运行机制;第2~7章主要讲解Java编程的基础知识,包括Java基本语法、面向对象、异常、Java API、集合和泛型等方面的知识;第8~12章主要讲解Java进阶知识,包括I/O、JDBC、多线程、网络编程、图形用户界面等内容;第13章带领读者开发一个基于用户图形界面的综合项目―传智餐厅助手,让读者能够融会贯通所学的知识。
本书通俗易懂,针对较难理解的问题,都是由浅入深,逐步深入地引入案例,便于读者将所学知识融会贯通。
本书附有配套视频、源代码、题库、教学课件等资源,为帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。
本书作为高等院校本、专科计算机相关专业的Java语言入门教材,也可作为自学编程人员的参考书,是一本适合广大计算机编程爱好者的优秀读物。
特色一:任务驱动式教学
本书采用“任务驱动式”的教学模式,对每个知识点进行了更为深入的分析讲解,做到了由浅入深、由易到难并且将多个知识点综合运用形成一个任务,以加深初学者对知识的领悟。
特色二:去繁杂重实用,精准深入
在描述每个知识点时简洁精炼,注重知识的实用性,精准深入。
特色三:结构设计合理,案例实用
本书在设计时,首先讲清楚每个知识点的作用,然后通过小案例进行练习,在学习完某个阶段后,会通过一个任务案例来贯穿知识点,巩固学习。
单元1 Java开发入门 任务1-1 餐厅助手开发环境搭建 任务1-2 打印餐厅助手欢迎语 单元小结 单元测试 单元实训 单元2 Java编程基础 任务2-1 特价菜品展示 任务2-2 结账单 任务2-3 会员充值 任务2-4 菜单选择 任务2-5 营业额统计 任务2-6 营业账目分析 任务2-7 账单结算 单元小结 单元测试 单元实训 单元3 面向对象(上) 任务3-1菜品的表示 任务3-2特价菜品 任务3-3新增菜品 任务3-4会员注册 任务3-5登录验证码 单元小结 能力测试 单元实训 单元4 面向对象(下) 任务4-1员工薪资查询 任务4-2 订单管理 单元小结 能力测试 单元实训 单元5 异常 任务5-1会员卡支付 任务5-2 积分兑换 单元小结 能力测试 单元实训 单元6 Java API 任务6-1食材入库记录 任务6-2代金券支付抵扣 任务6-3 生成订单 单元小结 单元测试 单元实训 单元7 集合与泛型 任务7-1 点餐购物车 任务7-2中奖会员排名 任务7-3菜品分类展示 任务7-4订单管理 单元小结 单元测试 单元实训 单元8 IO 任务8-1 文件管理 任务8-2 菜品图片管理 任务8-3 异常签到统计 单元小结 单元测试 单元实训 单元9 多线程 任务9-1 “霸王餐”秒杀活动 单元小结 能力测试 单元实训 单元10 网络编程 任务10-1“趣味餐吧”聊天室 单元小结 能力测试 单元实训 单元11 数据库编程 任务11-1菜品管理 单元小结 能力测试 单元实训 单元12 图形用户界面 任务12-1 会员充值窗口 单元小结 能力测试 单元实训 单元13 传智餐厅助手 任务13-1 项目开发准备 任务13-2 用户登录 任务13-3 菜品管理 任务13-4 订单管理 任务13-5 信息管理 任务13-6 登录管理 任务13-7 用户注册 任务13-8 点餐 单元小结