Java面向对象程序设计(第2版)(微课版)
内容体系设计合理,项目案例贴近实战。配套微视频、源代码、习题解答、PPT课件、教学大纲和参考试卷等资源,读者和教师可扫描前言末尾二维码分别获取。

作者:邢国波、杨朝晖、郭庆、徐遵义

丛书名:高等院校互联网+新形态创新系列教材·计算机系列

定价:66元

印次:2-2

ISBN:9787302682523

出版日期:2025.03.01

印刷日期:2025.06.27

图书责编:闻祥军

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Java是一种面向对象的程序设计语言,具有平台无关、安全、多线程、分布式网络编程的特点,是目前***的程序设计语言之一。《Java面向对象程序设计(第2版)(微课版)》通过对面向对象知识及案例的介绍,能够让读者从面向过程的思路转向面向对象的思路。全书共分为13章,前6章主要介绍Java的特点及开发环境的安装和配置,Java的基本语法,面向对象的设计思路和类、对象、继承、接口、多态等的用法,以及异常处理。从第7章开始的后续几章分别以专题的方式介绍常用类库、流与文件操作、泛型、图形界面、多线程、网络编程、JDBC数据库编程等知识。对泛型和网络编程部分的讲解细致,图文结合,借助案例教学使读者能够达到学以致用的目的。各章设有“本章要点”“学习目标”“案例实训”等模块,内容讲解过程穿插小实例,结构清晰,易学易懂。 为了方便学习,《Java面向对象程序设计(第2版)(微课版)》配套微视频、源代码、习题解答等资源,读者可扫描书中或前言末尾左侧二维码观看或下载;针对教师,《Java面向对象程序设计(第2版)(微课版)》另赠精美PPT课件、教学大纲和参考试卷等资源,教师可扫描前言末尾右侧二维码获取。 《Java面向对象程序设计(第2版)(微课版)》内容丰富,案例贴合实际,适合作为普通高等院校计算机相关专业学生学习Java和面向对象程序设计的教材,也可以作为其他学习Java的初、中级人员的教程。

邢国波,山东建筑大学计算机学院副教授,一直从事面向对象程序设计、java程序设计、javaEE、软件开发技术的研究与教学工作,有着深厚的专业知识。进入高校之前在上市软件公司从事软件开发工作8年,开发了上百个软件项目,有丰富的软件开发实践经验,2005年考取了系统分析师。发表关于java和面向对象程序设计的教研论文4篇,主持的java程序设计课程和面向对象程序设计课程均为校级精品课程。所做的科研项目获得省科技进步奖4项,省计算机应用优秀成果奖1项。指导的学生获得齐鲁软件设计大赛一、二、三等奖十余项,省科技创新奖2项,承担全国大学生创新创业训练计划1项。开发的考试系统一直应用于java程序设计、c程序设计、面向对象程序设计等课程的期末考试。

前 言   本书体现了党的二十大报告对培养卓越工程师,培养大国工匠和高技能人才,培育创新文化,涵养优良学风,营造创新氛围,增强自主创新能力的要求。通过学习Java开发环境、开发工具包等知识,学生能够认识到国内自主技术研发的重要性,从而激发创新意识,为国产开发平台注入新的活力。通过教授循环语句等内容,学校能够培养学生精益求精、一丝不苟的大国工匠精神;通过引导学生设计和实现相关算法,学校能够塑造学生的文化自信,培养其民族自豪感和社会责任感;通过学习继承等概念,学校能够培养学生拥有“青出于蓝,而胜于蓝”的钻研精神,成为为民族复兴和国家崛起而奋斗的社会主义接班人。   Java作为一种面向对象的编程语言,在基本类型变量定义、表达式、语句定义方面与其他高级编程语言差别不大,其核心是对面向对象的支持,帮助读者从思想上真正理解并掌握面向对象的思路,用面向对象的思路解决问题是本书重点介绍的内容。本书第3~5章介绍面向对象的技术。通过一个计算圆的面积的例子,分别演示了用面向过程和面向对象的思路来设计程序,让读者体会面向对象思路的特点,然后通过银行存/取款程序来加深对面向对象的理解。同时,在介绍抽象类和接口时使用同一个例子,能够让读者体会到抽象类和接口的区别,并详细介绍了什么情况下应该使用抽象类,什么情况下应该使用接口,让读者理解面向接口编程的优点。   贴近实战是本书的一大特点。在介绍了文件操作和图形界面技术后,通过一个记事本的例子将文件操作和图形界面结合起来,同时引入了日期计算功能,这个例子可以在现实中用来记录自己的日记。在介绍了多线程和网络编程后,分别基于TCP和UDP协议设...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第1章  Java概述 1

1.1  编程语言简介 2

1.2  Java简介 2

1.3  搭建Java开发环境 3

1.3.1  下载JDK 3

1.3.2  安装JDK 4

1.3.3  配置环境变量 5

1.3.4  测试 7

1.4  第一个Java程序 7

1.5  Java程序的运行 8

本章小结 10

习题 10

第2章  Java语言基础 11

2.1  标识符 12

2.1.1  标识符概述 12

2.1.2  关键字 12

2.1.3  分隔符 13

2.1.4  注释 14

2.2  数据类型 14

2.2.1  整数类型 14

2.2.2  浮点数据类型 16

2.2.3  布尔数据类型 17

2.2.4  字符型 17

2.2.5  转义字符 17

2.2.6  各类型数据间的相互转换 18

2.3  运算符 19

2.3.1  赋值运算符 19

2.3.2  算术运算符 20

2.3.3  关系运算符 21

2.3.4  逻辑运算符 22

2.3.5  条件运算符 23

2.3.6  位运算符 23

2.3.7  运算符的优先级 25

2.4  Java程序的流程控制语句 26

2.4.1  顺序语句 26

2.4.2  条件语句 26

2.4.3  循环语句 29

2.4.4  跳转语句 32

2.5  数组 33

2.5.1  一维数组 34

2.5.2  多维数组 37

2.6  Java标准输入与输出 39

2.6.1  标准输出流Sys...

《Java面向对象程序设计(第2版)(微课版)》内容适应技术的快速发展,吻合相关专业和课程的建设要求,内容系统丰富,实用性较强。各章内容设有“本章要点”“学习目标”“案例实训”等模块,内容讲解过程穿插小实例,结构清晰、易学易懂。为方便教与学,《Java面向对象程序设计(第2版)(微课版)》配套微视频讲解、程序源代码、教学大纲、电子课件及习题答案等资源。