Java 9 Programming By Example


Java 9 Programming By Example
by Peter Verhas  
pages 页数:  504 pages
Publisher Finelybook 出版社:  Packt Publishing (28 April 2017)
Language 语言:  English
ISBN-10 书号:  178646828X
ISBN-13 书号:  9781786468284
B01KOG6SWI


Key Features
We bridge the gap between “learning” and “doing” by providing real-world examples that will improve your software development
Our example-based approach will get you started quickly with software programming,get you up-to-speed with Java 9,and improve your Java skills
This book will show you the best practices of Java coding and improve your productivity

Book Description
This book gets you started with essential software development easily and quickly,guiding you through Java's different facets. By adopting this approach,you can bridge the gap between learning and doing immediately. You will learn the new features of Java 9 quickly and experience a simple and powerful approach to software development. You will be able to use the Java runtime tools,understand the Java environment,and create Java programs.
We then cover more simple examples to build your foundation before diving to some complex data structure problems that will solidify your Java 9 skills. With a special focus on modularity and HTTP 2.0,this book will guide you to get employed as a top notch Java developer.
By the end of the book,you will have a firm foundation to continue your journey towards becoming a professional Java developer.

What you will learn
Compile,package and run a trivial program using a build management tool
Get to know the principles of test-driven development and dependency management
Separate the wiring of multiple modules from the application logic into an application using dependency injection
Benchmark Java execution using Java 9 microbenchmarking
See the workings of the Spring framework and use Java annotations for the configuration
Master the scripting API built into the Java language and use the built-in JavaScript interpreter
Understand static versus dynamic implementation of code and high-order reactive programming in Java

About the Author
Peter Verhas is a senior software engineer and software architect having electrical engineering and economics background from TU Budapest (MsC) and PTE Hungary (MBA),and also studied at TU Delft and TU Vienna. He created his first programs in 1979,and since then he has authored several open source programs. He has worked in several positions in the telecommunications and finance industries and was the CIO of the Hungarian start-up index.hu during its early days.
Peter works for EPAM Systems in Switzerland,participating in software development projects at various customer sites,and he supports talent acquisition by interviewing candidates,training programs for developers,and internal mentoring programs.
You can follow Peter on Twitter at @verhas,LinkedIn,and GitHub,or read his technical blog,Java Deep,at http://javax0.wordpress.com.
Contents
Chapter 1. Getting Started With Java 9
Chapter 2. The First Real Java Program - Sorting Names
Chapter 3. Optimizing The Sort - Making Code Professional
Chapter 4. Mastermind - Creating A Game
Chapter 5. Extending The Game - Run Parallel,Run Faster
Chapter 6. Making Our Game Professional - Do It As A Webapp
Chapter 7. Building A Commercial Web Application Using Rest
Chapter 8. Extending Our E-Commerce Application
Chapter 9. Building An Accounting Application Using Reactive Programming
Chapter 10. Finalizing Java Knowledge To A Professional Level
主要特征
我们通过提供真正的例子来弥合“学习”和“做”之间的差距,从而改善您的软件开发
我们基于示例的方法将使您能够快速开始使用软件编程,使您能够快速使用Java 9,并提高Java技能
本书将向您展示Java编码的最佳实践,并提高您的生产力
图书说明
本书让您轻松快速地开始基本的软件开发,指导您完成Java的不同方面。通过采用这种方法,您可以弥合学习和做事之间的差距。您将快速学习Java 9的新功能,并体验一种简单而强大的软件开发方法。您将能够使用Java运行时工具,了解Java环境,并创建Java程序。
然后,我们将介绍更多简单的示例来构建您的基础,然后再潜入一些复杂的数据结构问题,从而巩固您的Java 9技能。特别关注模块化和HTTP 2.0,本书将指导您成为一流的Java开发人员。
在本书的最后,您将有一个坚实的基础,继续前进,成为一名专业的Java开发人员。
你会学到什么
使用构建管理工具编译,打包和运行一个简单的程序
了解测试驱动开发和依赖关系管理的原则
将应用程序逻辑中的多个模块的接线分离为使用依赖注入的应用程序
使用Java 9微基准测试基准Java执行
请参阅Spring框架的工作原理,并使用Java注释进行配置
掌握Java语言内置的脚本API,并使用内置的JavaScript解释器
了解Java中的代码和高阶反应编程的静态与动态实现
关于作者
Peter Verhas是来自TU Budapest(MsC)和PTE匈牙利(MBA)的电气工程和经济背景的高级软件工程师和软件架构师,并在TU代尔夫特和TU维也纳学习。他于1979年创作了他的第一个节目,此后他创作了几个开源节目。他曾在电讯和金融行业担任过多个职位,是匈牙利初创企业首席信息官。
Peter在瑞士的EPAM系统工作,参与各个客户网站的软件开发项目,他通过面试候选人,开发人员培训计划和内部指导计划来支持人才招聘。
您可以在@verhas,LinkedIn和GitHub的Twitter上跟随Peter,或者阅读他的技术博客Java Deep,网址为http://javax0.wordpress.com。
目录
第1章Java入门9
第2章第一个真正的Java程序 - 排序名称
第3章优化排序 - 制作代码专业版
第4章主人 - 创造一个游戏
第5章扩展游戏 - 并行运行,运行速度更快
第6章让我们的游戏专业 - 做为Webapp
第7章使用休息建立商业Web应用程序
第八章扩大电子商务应用
第9章使用反应式编程构建会计应用程序
第10章将Java知识完成到专业层面

下载地址 Download
打赏
未经允许不得转载:finelybook » Java 9 Programming By Example

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏