Java面向对象程序开发及实战

Java面向对象程序开发及实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2018-01
版次: 1
ISBN: 9787115473998
定价: 36.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 195页
35人买过
  • 本书从Java语言的学习开始,学习Java,掌握其基础语法是必备的,从变量、数据类型、运算符、流程控制、数组等基础语法带你入门,渐渐掌握Java*精髓的面向对象思想,包括封装、继承、多态、接口等内容。这是一个由浅入深的过程,也是一个收获满满的学习过程。
      本书使用Java及面向对象思想进行控制台程序开发,并配以完善的学习资源和支持服务。 肖睿任职于北京课工场教育科技有限公司。课工场是专注互联网教育的生态平台,汇聚了中国和北美数百位来自知名互联网企业的行业大咖,向寻求就业和技术提升的人群提供直播、录播、面授等多模式教学场景,并通过遍布全国的线下服务中心提供成熟的学习服务,形成完善的“互联网 教育”解决方案。同时,课工场也为高校、企业、行业提供教育技术赋能,依托Transformer智能教育生态平台,打造智慧校园、企业大学、行业培训的教育场景,提供一站式教育解决方案。 序言

    前言

    第1章Java初体验 1

    任务1使用记事本开发Java程序 2

    1.1.1 Java语言发展史 2

    1.1.2 Java开发环境搭建 3

    1.1.3 编写第一个Java程序 4

    1.1.4 Java跨平台原理 5

    任务2使用MyEclipse开发Java程序 6

    1.2.1 MyEclipse的安装和使用 6

    1.2.2 Java API帮助文档 8

    1.2.3 Java反编译工具 9

    本章总结 10

    本章练习 11

    第2章数据类型与运算符 13

    任务1实现个人信息输出 14

    2.1.1 变量的命名 14

    2.1.2 Java中的注释 15

    2.1.3 数据类型 18

    任务2实现抽奖程序 23

    2.2.1 常用运算符 24

    2.2.2 运算符的优先级 32

    本章总结 33

    本章练习 33

    第3章流程控制——选择结构与循环结构 35

    任务1判断成绩取值范围 36

    3.1.1 流程控制结构 36

    3.1.2 选择结构 36

    任务2计算学生课程平均分 46

    3.2.1 循环结构 46

    3.2.2 跳转语句 54

    本章总结 60

    本章练习 60

    第4章数组 63

    任务1使用数组进行基本运算 64

    4.1.1 一维数组 64

    4.1.2 常见问题 73

    任务2计算学生总成绩 74

    4.2.1 二维数组 74

    4.2.2 二维数组的使用 75

    任务3 升序排列学生成绩 76

    4.3.1 Arrays类 77

    4.3.2 Arrays类的应用 77

    本章总结 81

    本章练习 81

    第5章综合实战——吃货联盟订餐系统 83

    5.1项目需求 84

    5.2项目环境准备 84

    5.3案例覆盖的技能点 84

    5.4难点分析 85

    5.5项目实现思路 86

    本章总结 98

    本章练习 98

    第6章面向对象基础 99

    任务1实现类的基本操作 100

    6.1.1 面向对象的基本概念 100

    6.1.2 定义类 101

    6.1.3 创建和使用对象 103

    任务2升级类的功能 106

    6.2.1 成员方法 106

    6.2.2 成员变量 109

    6.2.3 构造方法 111

    任务3在控制台输出人员信息 115

    6.3.1 封装概述 115

    6.3.2 封装的步骤 115

    任务4使用包改进信息输出 118

    6.4.1 包的概述 118

    6.4.2 包的定义 119

    6.4.3 包的使用 119

    任务5使用访问修饰符 120

    6.5.1类和类成员的访问控制 121

    6.5.2 static关键字 121

    本章总结 123

    本章练习 124

    第7章继承和多态 127

    任务1使用继承重新定义部门类 128

    7.1.1 继承的基本概念 128

    7.1.2 继承的应用 129

    任务2使用继承和重写完善类的结构 130

    7.2.1 使用继承和重写实现部门类及子类 130

    7.2.2 方法重写 136

    任务3输出医生给宠物看病的过程 138

    7.3.1 实现多态 138

    7.3.2 多态的应用 142

    本章总结 144

    本章练习 144

    第8章抽象类和接口 147

    任务模拟实现“愤怒的小鸟”游戏 148

    8.1.1 初识抽象类和抽象方法 148

    8.1.2 使用抽象类描述抽象的事物 149

    8.1.3 抽象类和抽象方法的优势 151

    8.1.4 抽象类的局限性 152

    8.1.5 初识接口 153

    8.1.6 使用接口的优势 156

    8.1.7 面向对象设计的原则 158

    本章总结 159

    本章练习 159

    第9章异常的捕获和处理 161

    任务使用异常处理机制解决问题 162

    9.1.1 异常概述 162

    9.1.2 Java异常处理机制 166

    本章总结 175

    本章练习 176

    第10章综合实战——QuickHit 177

    10.1项目需求 178

    10.2项目环境准备 178

    10.3案例覆盖的技能点 178

    10.4难点分析 178

    10.5项目实现思路 182

    本章总结 186

    本章练习 186

    附录 187

    附录1Java初学者学习方法 187

    附录2MyEclipse常用基本操作汇总 188
  • 内容简介:
    本书从Java语言的学习开始,学习Java,掌握其基础语法是必备的,从变量、数据类型、运算符、流程控制、数组等基础语法带你入门,渐渐掌握Java*精髓的面向对象思想,包括封装、继承、多态、接口等内容。这是一个由浅入深的过程,也是一个收获满满的学习过程。
      本书使用Java及面向对象思想进行控制台程序开发,并配以完善的学习资源和支持服务。
  • 作者简介:
    肖睿任职于北京课工场教育科技有限公司。课工场是专注互联网教育的生态平台,汇聚了中国和北美数百位来自知名互联网企业的行业大咖,向寻求就业和技术提升的人群提供直播、录播、面授等多模式教学场景,并通过遍布全国的线下服务中心提供成熟的学习服务,形成完善的“互联网 教育”解决方案。同时,课工场也为高校、企业、行业提供教育技术赋能,依托Transformer智能教育生态平台,打造智慧校园、企业大学、行业培训的教育场景,提供一站式教育解决方案。
  • 目录:
    序言

    前言

    第1章Java初体验 1

    任务1使用记事本开发Java程序 2

    1.1.1 Java语言发展史 2

    1.1.2 Java开发环境搭建 3

    1.1.3 编写第一个Java程序 4

    1.1.4 Java跨平台原理 5

    任务2使用MyEclipse开发Java程序 6

    1.2.1 MyEclipse的安装和使用 6

    1.2.2 Java API帮助文档 8

    1.2.3 Java反编译工具 9

    本章总结 10

    本章练习 11

    第2章数据类型与运算符 13

    任务1实现个人信息输出 14

    2.1.1 变量的命名 14

    2.1.2 Java中的注释 15

    2.1.3 数据类型 18

    任务2实现抽奖程序 23

    2.2.1 常用运算符 24

    2.2.2 运算符的优先级 32

    本章总结 33

    本章练习 33

    第3章流程控制——选择结构与循环结构 35

    任务1判断成绩取值范围 36

    3.1.1 流程控制结构 36

    3.1.2 选择结构 36

    任务2计算学生课程平均分 46

    3.2.1 循环结构 46

    3.2.2 跳转语句 54

    本章总结 60

    本章练习 60

    第4章数组 63

    任务1使用数组进行基本运算 64

    4.1.1 一维数组 64

    4.1.2 常见问题 73

    任务2计算学生总成绩 74

    4.2.1 二维数组 74

    4.2.2 二维数组的使用 75

    任务3 升序排列学生成绩 76

    4.3.1 Arrays类 77

    4.3.2 Arrays类的应用 77

    本章总结 81

    本章练习 81

    第5章综合实战——吃货联盟订餐系统 83

    5.1项目需求 84

    5.2项目环境准备 84

    5.3案例覆盖的技能点 84

    5.4难点分析 85

    5.5项目实现思路 86

    本章总结 98

    本章练习 98

    第6章面向对象基础 99

    任务1实现类的基本操作 100

    6.1.1 面向对象的基本概念 100

    6.1.2 定义类 101

    6.1.3 创建和使用对象 103

    任务2升级类的功能 106

    6.2.1 成员方法 106

    6.2.2 成员变量 109

    6.2.3 构造方法 111

    任务3在控制台输出人员信息 115

    6.3.1 封装概述 115

    6.3.2 封装的步骤 115

    任务4使用包改进信息输出 118

    6.4.1 包的概述 118

    6.4.2 包的定义 119

    6.4.3 包的使用 119

    任务5使用访问修饰符 120

    6.5.1类和类成员的访问控制 121

    6.5.2 static关键字 121

    本章总结 123

    本章练习 124

    第7章继承和多态 127

    任务1使用继承重新定义部门类 128

    7.1.1 继承的基本概念 128

    7.1.2 继承的应用 129

    任务2使用继承和重写完善类的结构 130

    7.2.1 使用继承和重写实现部门类及子类 130

    7.2.2 方法重写 136

    任务3输出医生给宠物看病的过程 138

    7.3.1 实现多态 138

    7.3.2 多态的应用 142

    本章总结 144

    本章练习 144

    第8章抽象类和接口 147

    任务模拟实现“愤怒的小鸟”游戏 148

    8.1.1 初识抽象类和抽象方法 148

    8.1.2 使用抽象类描述抽象的事物 149

    8.1.3 抽象类和抽象方法的优势 151

    8.1.4 抽象类的局限性 152

    8.1.5 初识接口 153

    8.1.6 使用接口的优势 156

    8.1.7 面向对象设计的原则 158

    本章总结 159

    本章练习 159

    第9章异常的捕获和处理 161

    任务使用异常处理机制解决问题 162

    9.1.1 异常概述 162

    9.1.2 Java异常处理机制 166

    本章总结 175

    本章练习 176

    第10章综合实战——QuickHit 177

    10.1项目需求 178

    10.2项目环境准备 178

    10.3案例覆盖的技能点 178

    10.4难点分析 178

    10.5项目实现思路 182

    本章总结 186

    本章练习 186

    附录 187

    附录1Java初学者学习方法 187

    附录2MyEclipse常用基本操作汇总 188
查看详情
相关图书 / 更多
Java面向对象程序开发及实战
Java研发自测入门与进阶
林宁、魏兆玉
Java面向对象程序开发及实战
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java面向对象程序开发及实战
Java项目开发实战(微视频版)
陈强
Java面向对象程序开发及实战
Java+OpenCV案例佳作选
姚利民
Java面向对象程序开发及实战
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java面向对象程序开发及实战
Java Web及其框架技术
陈振兴
Java面向对象程序开发及实战
Japanese Ink Painting: The Art of Sumi-E
Okamoto;Naomi
Java面向对象程序开发及实战
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java面向对象程序开发及实战
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java面向对象程序开发及实战
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java面向对象程序开发及实战
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
Java面向对象程序开发及实战
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)
您可能感兴趣 / 更多
Java面向对象程序开发及实战
Illustrator平面设计案例教程
肖睿 陈飞 杨霞
Java面向对象程序开发及实战
Keras深度学习与神经网络
肖睿 程鸣萱
Java面向对象程序开发及实战
Java面向对象程序开发及实战
肖睿 潘庆先 孔德华 周光宇
Java面向对象程序开发及实战
MySQL数据库应用技术及实战(第2版)
肖睿 李鲲程 范效亮 周光宇
Java面向对象程序开发及实战
Python数据分析——从获取到可视化
肖睿 马经权 周华乐 王海军
Java面向对象程序开发及实战
打雪仗(莫言、余华、周国平推荐,硬核悬疑小说,媲美冰血暴)
肖睿 著
Java面向对象程序开发及实战
机器学习基础
肖睿 段小手 刘世军 万文兵 王刚 赵璐华
Java面向对象程序开发及实战
After Effects UI动效设计案例教程
肖睿 何晶 王小涛
Java面向对象程序开发及实战
自助游会话书法语(掌握临时应急用语,出游更安心!)
肖睿 著
Java面向对象程序开发及实战
Python Web编程
肖睿 ;蔡明;童红兵
Java面向对象程序开发及实战
OPENSTACK云平台部署与高可用实战肖睿
肖睿 雷宇飞
Java面向对象程序开发及实战
Docker容器技术与高可用实战
肖睿 刘震