





定价:79元
印次:1-9
ISBN:9787302408949
出版日期:2015.08.01
印刷日期:2023.06.30
图书责编:杨帆
图书分类:教材
本教材侧重于培养学生使用Java语言进行面向对象程序设计的思路和技能,而并非对Java技术进行百科全书式的介绍。本教材以初学者为起点,对面向对象思想进行深入透彻的剖析。全书用16个任务作为引子,通过对任务的分析,引入相关的知识和技术,同时精选了大量的生活案例来形象地溶解知识,在学习和掌握了相关知识的基础上,通过任务实施环节来完成任务描述中提出的任务,从而达到强化技能培养的目标。为使内容通俗易懂,激发学生的学习兴趣,教材中的任务通过口语化的语言将抽象的知识形象化,增强学生对知识的理解与运用。 全书共分3篇: 第1篇(第1~5章)为Java入门篇,着重介绍Java语言所涉及的基本概念、流程控制、数组等基础知识;第2篇(第6~10章)为面向对象基础篇,着重讨论面向对象的三大特征,即封装、继承、多态,以及接口、异常处理等面向对象的基础知识;第3篇(第11~16章)为Java进阶篇,着重介绍Java集合框架、图形用户界面、I/O流、多线程、网络编程、数据库编程等面向对象高级技术。 本教材的读者对象定位于高校计算机相关专业的本科生、大专生或是从事Java软件开发及相关领域的初级工程技术人员,旨在培养读者面向对象的分析问题和解决问题的能力,从而适应信息化时代的需求。
冯君,本科毕业于南昌航空工业学院,硕士毕业于曲阜师范大学,2003年毕业至今在滨州学院信息工程系任教,主要讲授Java系列课程、移动互联网方向课程,讲课生动有趣,主讲的校级双语课程和校级案例教学课程,深受学生好评,历年学生评教均为优秀;具有多年指导大赛的经验,至今指导学生六届山东省齐鲁软件设计大赛分获一、二、三等奖两项、两项、五项,指导学生三届ITAT大赛获国家二等奖两项,三等奖三项;多次获得优秀指导教师和**指导教师称号。
在近期TIOBE最新公布的最受欢迎编程语言排行榜中,Java语言仍然名列前茅,该排行榜是通过各方资料的汇总分析而得出的结果。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即Java EE、 Java ME、Java SE)的总称。Java自面世后就非常流行,发展迅速,并对C++语言形成有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 本书内容丰富,包含16个任务,以任务描述→任务分析→相关知识讲解→任务实现→知识拓展→强化练习为主线,全书共分为三篇。 (1) Java入门篇: 主要针对零起点的读者,如果读者具备C或C++的基础,该篇可以简单学习或者直接跳过。 (2) 面向对象基础篇: 主要介绍类、对象、面向对象的封装性、继承性和多态性、接口、异常处理。不同于市面上的很多教材书中的例题是单纯为了讲知识而随意拼凑起来的,没有任何实际意义,并且容易误导学生,本书通过对现实生活的情节模拟,将面向对象思想进行引入,旨在让学生真正理解并能灵活地运用面向对象的思想进行程序设计。 (3) Java进阶篇: 主要介绍图形用户界面、Java集合框架、多线程、网络编程、多线程和数据库访问方面的知识。通过该篇的学习,相信读者会受益匪浅。 本书具有如下特色。 (1) 任务驱动: 基...
第1章打开Java之门3
任务跟世界打声招呼3
1.1任务描述3
1.2任务分析3
1.3相关知识3
1.3.1Java的发展历史3
1.3.2Java语言的特点4
1.3.3Java程序的分类6
1.3.4Java的运行原理7
1.3.5Java的开发工具8
1.4任务实现13
1.5知识拓展15
1.5.1Eclipse的获取与安装15
1.5.2Eclipse的使用说明20
1.5.3跟世界打声招呼(弹出框)22
1.6本章小结23
1.7强化练习23
1.7.1判断题23
1.7.2选择题23
1.7.3简答题24
1.7.4编程题24第2章Java的基本语法25
任务身高预测25
2.1任务描述25
2.2任务分析25
2.3相关知识25
2.3.1内存和变量25
2.3.2基本的数据类型26
2.3.3变量的声明和使用27
2.3.4常量27
2.3.5运算符29
2.3.6基本数据类型的转换33
2.3.7表达式34
2.4任务实现35
2.5知识拓展35
2.5.1转义字符35
2.5.2注释35
2.5.3键盘输入39
2.5.4Java标识符42
2.5.5Java关键字42
2.5.6Java的命名规范42
2.6本章小结43
2.7强化练习44
2.7.1判断题44
2.7.2选择题44
2.7.3简答题45
2.7.4编程题45第3章选择结构46
任务分时问候46
3.1任务描述46
3.2任务分析46
3.3相关知识46
3.3...