Java程序设计
(1)本书具有系统性、知识性、实用性等特点; (2)书中每一章都有大量完整的实例以及课后习题,作者对实例还阐述了编程思路并归纳了必要的结论和概念; (3)读者可以从出版社网站免费下载电子课件和程序实例源代码。

作者:宋波 主编;毕婧,李晋 编著

丛书名:普通高校本科计算机专业特色教材精选·算法与程序设计

定价:69.9元

印次:1-1

ISBN:9787302598206

出版日期:2022.04.01

印刷日期:2022.03.25

图书责编:郭赛

图书分类:教材

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

本书基于JDK 9编写。本书除介绍Java语言的基本语法和面向对象程序设计等内容外,还介绍枚举、自动装箱与注解、函数式编程等JDK新导入的内容,以及如何用NetBeans IDE开发Java Application、Java FX应用程序等。书中每一章都有大量的实例以及课后习题,且对重点实例阐述了编程思想并归纳了必要的结论和概念,最后给出基于Java FX的综合应用案例。 本书具有系统性、知识性、实用性等特点,可以作为高等院校计算机及相关专业本科生的教材,也可作为专业技术人员的参考用书。 本书的电子教案及程序实例源代码等配套教学资源,可以从清华大学出版社网站免费下载。

宋波,教授,沈阳师范大学软件学院,教师。1999年3月毕业于(日本)国立福冈教育大学研究生院教育技术专业,主要研究方向:软件工程、Java技术、人工智能、教育信息智能化,硕士生导师。

前言 高级语言程序设计是计算机类专业重要的基础课程,它包括程序设计方法与程序设计语言这两个相辅相成的内容。20世纪80年代以来,程序设计的主流就已经从结构化程序设计转向面向对象程序设计,“面向对象”已经成为软件开发人员必须掌握的一种基本技术。Java语言具有简单、可移植、稳定与安全、多线程等许多优良特性,是基于Internet应用开发的首选编程语言。学习和掌握Java语言已经成为计算机专业学生的迫切需要之一。本书对如何介绍Java语言的内容做了科学的教学设计,在内容编排上力争体现新的教学思想和方法。书中内容的编写遵循“从简单到复杂”“从抽象到具体”的原则,将OOP思想通过层层拓展的方式展现给读者。本书通过在各个章节中穿插介绍Java语言的常用类库和方法以及大量完整的例子,阐述Java语言编程的基本步骤和方法,对重点实例还详细介绍了编程思路并归纳总结了必要的概念和结论,以做到深入浅出、由简到繁、循序渐进。程序设计课既是一门理论课,又是一门实践课。学生除了在课堂上学习程序设计的原理与方法,掌握编程语言的语法知识和编程技能外,还要进行大量的课外练习和实际操作,才能熟练掌握所学知识。为此,书中每一章都编排了课后习题,并根据本书的知识体系介绍了两个综合案例,安排了一个课程设计作为综合实践的一种形式,以帮助读者在动手实践中获得宝贵的实践经验和应用能力。 本书共有16章,分为核心基础篇与应用技术篇。 核心基础篇包括1~13章,系统介绍Java语言的基本机制与语法。第1章介绍Java技术的起源与发展、Java程序的运行机制、JDK的安装与设置、Java程序结构以及JDK开发工具。...

课件下载

样章下载

暂无网络资源

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

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

第1篇核心基础篇

第1章Java语言概述3

1.1Java语言的发展简史3

1.2Java 2 SDK版本4

1.3Java程序的运行机制5

1.3.1高级语言程序的运行机制5

1.3.2Java程序运行机制与JVM6

1.4Java程序的运行环境8

1.4.1安装JDK8

1.4.2设置Java程序运行环境11

1.5开发Java Application13

1.5.1Java API概述13

1.5.2Java Application的编译与运行13

1.6JDK提供的开发工具14

1.7小结16

课后习题16第2章Java语言基础知识17

2.1注释17

2.2标识符与关键字20

2.2.1分隔符20

2.2.2标识符20

2.2.3关键字21

2.3基本数据类型21

2.3.1整数类型22Java程序设计——基于JDK 9和NetBeans实现目录2.3.2浮点数类型22

2.3.3字符类型22

2.3.4布尔类型23

2.4常量与变量23

2.4.1整型常量23

2.4.2浮点型常量25

2.4.3字符型常量26

2.4.4布尔型常量27

2.5基本数据类型的相互转换27

2.5.1自动转换27

2.5.2强制转换28

2.6运算符28

2.6.1算术运算符29

2.6.2比较运算符30

2.6.3逻辑运算符31

2.6.4位运算符32

2.6.5赋值运算符34

2.6.6三元运算符35

2.7运算符的优先级与结合性36

2.8流程控制37

2.8.1分支结构37 ...

①、JDK 9导入的新知识,必然强烈冲击到高校的Java语言课程的知识体系的构成以及教学,也将会对学生的就业产生深刻的影响;

②、本教材适应了目前Java技术的发展趋势与高校教学的需求。

③、作者初步调查,各大出版社出版的Java教材完整地涉及上述JDK新增内容的图书还未曾见到。如下为2019年各大出版社出版的Java教材:

① Java语言程序设计(第二版),清华大学出版社;

② Java面向对象程序设计项目教程,清华大学出版社;

③ Java程序设计(慕课版),人民邮电出版社;

④ Java程序设计案例教程,机械工业出版社;

⑤ Java语言程序设计,高等教育出版社;

    上述教材的内容均未涉及到JDK 8及后续版本的新增内容。