首页 > 图书中心 >图书详情

Java程序设计(第2版)——基于JDK 9与NetBeans实现

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

作者:宋波,李晋,李妙妍,陈良生
丛书名:新时代高等学校计算机类专业教材
定价:69.90
印次:2-1
ISBN:9787302666127
出版日期:2024.07.01
印刷日期:2024.07.08

"本书基于JDK 9编写,书中不仅介绍了Java语言的基本语法和面向对象程序设计等内容,还介绍了如何基于NetBeans开发JavaFX应用。书中每章都有大量的实例,并给出若干JavaFX应用开发的综合案例。作者对重点实例阐述了编程思想并归纳了必要的概念和结论。本书电子教案中附有Sun认证的考试题与解答。本书的程序实例源代码、Word版纸质授课教案、电子课件、课后习题解答、实验报告、教学和实验大纲等配套教学资源均可在清华大学出版社官方网站免费下载。 本书适合作为高等学校计算机类专业“Java程序设计”相关课程的教材,也可供Java语言爱好者自学参考。 "

more >

前言 党的二十大报告提出“实施科教兴国战略,强化现代化建设人才支撑”。深入实施人才强国战略,培养造就大批德才兼备的高素质人才,是国家和民族长远发展的大计。为贯彻落实党的二十大精神,筑牢政治思想之魂,编者在牢牢把握这个原则的基础上编写了本书。 高级语言程序设计是计算机类专业重要的基础课程,它包括程序设计方法与程序设计语言这两个相辅相成的内容。Java语言具有简单、可移植、稳定与安全、多线程等许多优良特性,这使得它成为基于Internet应用开发的流行编程语言。学习和掌握Java语言已经成为计算机专业学生的必修内容。本书对如何介绍Java语言的内容做了科学的教学设计,在内容的编排上力争体现新的教学思想和方法。书中内容的编写遵循从“简单到复杂”“从抽象到具体”的原则,将OOP的思想通过层层递进的方式展现给读者。书中通过在各个章节中穿插介绍Java语言的常用类库、方法以及提供大量完整的实例,阐述Java语言编程的基本步骤和方法,对重点实例还介绍了编程思路并归纳总结了结论,做到深入浅出、由简到繁、循序渐进。学生除了需要在课堂上学习程序设计的原理与方法,掌握编程语言的语法知识和编程技能外,还要进行大量的课外练习和实际操作,才能熟练掌握所学知识。为此,书中核心基础篇的每一章都编排了课后习题,并根据本书的知识体系在应用技术篇中介绍了若干个JavaFX综合应用开发案例,帮助读者在动手实践中获得宝贵的实践经验和应用能力。本书以JDK 9为基础,全面讲解Java编程语言、Java面向对象技术和核心类库。本书共16章,分为核心基础篇和应用技术篇。 核心基础篇包括第1~13章,系统地介绍了Java语言的基本机制与语法。第1章介绍Java技术的起源与发展、Java程序的运行机制、JDK的安装与设置、Java程序结构以及JDK开发工具。第2章介绍Java语言的基本语法,包括标识符、数据类型、表达式、语句、程序流程控制等。第3章介绍Java语言中类和对象的概念以及定义方式,重点介绍Java语言对OOP的3个主要特性(封装、继承、多态)的支持机制,最后介绍了数组。第4章介绍了Java语言面向对象的高级特性,包括基本数据类型包装类、static和final关键字、抽象类、接口和内部类。第5章介绍了Java语言的异常处理机制,包括异常的概念、如何进行异常处理以及自定义异常的实现方法。第6章介绍了Java语言编程中的常用类,包括Math、Random、String、日期类、正则表达式以及Java语言的国际化。第7章介绍了Java泛型及其在编程中的应用。第8章介绍了Collection API所提供的集合与映射这两个集合工具类的用法。第9章介绍了Java流式I/O、文件的随机读写、文件管理以及对象序列化。第10章介绍了Java语言中多线程的概念,以及线程的并发控制、线程同步等技术。第11章介绍了JDK 9中新增加的自动装箱与注解。第12章介绍了JDK 9中新增加的Lambda表达式的相关内容,第13章介绍了Java语言网络编程。 应用技术篇包括第14~16章,主要介绍了JavaFX应用开发技术。第14章介绍了NetBeans 18的下载和安装。第15章介绍了JavaFX GUI程序设计。第16章介绍了JavaFX图表应用开发。 本书由宋波、李晋、李妙妍、陈良生编著,宋波负责本书的修订、完善、统稿和定稿工作。本书从选题到立意,从酝酿到完稿,自始至终得到了学校、院系领导和同行教师以及清华大学出版社的关心与指导。上海交通大学生物医学制造与生命质量研究所所长、博士生导师曹其新教授为本书的出版撰写了序言。本书也吸纳和借鉴了中外参考文献中的原理知识和资料,在此一并致谢。由于作者教学、科研任务繁重且水平有限,书中存在的错误和不妥之处,诚挚地欢迎读者批评指正。 宋波 2024年6月

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

同系列产品more >

数据库原理及应用与实践(第5版·微...

贾铁军、刘建准、钟云飞
定 价:69.80元

查看详情
Java程序设计(第5版)

辛运帏、饶一梅
定 价:69.80元

查看详情
网络安全实用技术(第4版·慕课版·...

贾铁军、罗宜元、刘巧红
定 价:69元

查看详情
Java程序设计题解与上机指导(第5版)...

辛运帏、饶一梅
定 价:58元

查看详情
计算机组成原理实用教程(第4版)

王万生、彭雅琴、张露露
定 价:58元

查看详情
图书分类全部图书
more >
  • 本书配套资源丰富,可在清华大学出版社官方网站免费下载供教学使用。

more >
  • 目录

    第1篇核心基础篇

    第1章Java语言概述3

    1.1Java语言的发展简史3

    1.2Java 2 SDK版本4

    1.3Java程序的运行机制4

    1.3.1高级语言程序的

    运行机制4

    1.3.2Java程序运行机制

    与JVM5

    1.4Java程序的运行环境7

    1.4.1安装JDK7

    1.4.2设置Java程序运

    行环境9

    1.5开发Java Application11

    1.5.1Java API概述11

    1.5.2Java Application

    的编译与运行11

    1.6JDK开发工具13

    1.7本章小结14

    课后习题14

    第2章Java语言基础知识15

    2.1注释15

    2.2标识符与关键字18

    2.2.1分隔符18

    2.2.2标识符18

    2.2.3关键字19

    2.3基本数据类型19

    2.3.1整数类型19

    2.3.2浮点数类型20

    2.3.3字符类型20

    2.3.4布尔类型20

    2.4常量20

    2.4.1整型常量21

    2.4.2浮点型常量22

    2.4.3字符型常量23

    2.4.4布尔型常量24

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

    2.5.1自动转换24

    2.5.2强制转换25

    2.6运算符26

    2.6.1算术运算符26

    2.6.2比较运算符27

    2.6.3逻辑运算符28

    2.6.4位运算符29

    2.6.5赋值运算符31

    2.6.6三元运算符32

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

    2.8流程控制33

    2.8.1分支结构33

    2.8.2循环结构36

    2.8.3控制循环...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘