





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