Java 9实战:从入门到精通

需积分: 9 2 下载量 178 浏览量 更新于2024-07-18 收藏 7.28MB PDF 举报
"Java 9 Programming By Example" 本书“Java 9 Programming By Example”是一本针对初学者和进阶者的指南,旨在通过实例教学的方式帮助读者掌握Java 9编程。作者Peter Verhas通过清晰易懂的步骤,逐步引领读者从安装Java 9到编写专业的Web应用程序。 第1章“Java 9入门”介绍了Java的基础知识,包括如何在个人计算机上安装Java 9环境,并使用Jshell工具执行第一个交互式程序。Jshell是Java 9引入的一个新特性,它是一个即时(JIT)的命令行工具,用于快速测试和学习Java语法。 第2章“第一个真正的Java程序 - 排序名称”深入到实际编程,教读者如何创建和编译项目。这一章会教授如何编写程序文件,这是所有软件开发的起点。 第3章“优化Sort-Making Code Professional”着重于代码质量提升,强调编写可重用的代码,而不仅仅是简单的示例程序,使代码更接近实际项目需求。 第4章“策划 - 创造一个游戏”通过开发一个游戏应用,让学习过程更具趣味性。这个章节不仅教授编程技巧,还展示了如何处理复杂逻辑和用户交互。 第5章“扩展游戏 - 运行并行,运行更快”讲解了如何利用多处理器架构进行并行计算。并行编程是现代高性能计算的关键,这一章会介绍如何提高程序性能。 第6章“使我们的游戏专业 - 做它作为一个Web应用程序”介绍了将本地应用程序转化为Web应用程序的技术,使用Web界面提升用户体验,这涉及到Web开发的基本概念。 第7章“使用REST构建商业Web应用程序”涵盖了RESTful API的设计与开发,这是构建现代分布式系统和Web服务的常见方式,读者将学会如何创建符合REST原则的应用。 第8章“扩展我们的电子商务应用程序”进一步深化应用开发,利用Java 9的新特性和现代语言功能,如脚本和lambda表达式,增强应用的功能和灵活性。 第9章“使用反应式编程构建会计应用程序”介绍了反应式编程的概念,这是一种处理高并发和异步数据流的方法,适用于实时系统和大数据处理。 第10章“将Java知识完成到专业级别”总结了对专业Java开发者至关重要的主题,如持续集成、测试、调试和优化等,并为读者指明了成为专业开发者的发展方向。 本书以实践为导向,覆盖了从基础到高级的Java 9编程技能,是想要提升Java能力的程序员的理想选择。书中涉及的每个主题都与实际开发紧密相关,确保读者能够学到实用且前沿的知识。