JAVA 9.0 To 13.0 New Features: Learn, Implement and Migrate to New Version of Java.

· BPB Publications
电子书
260

关于此电子书

A comprehensive guide to study the version updates from JDK9.0 to JDK13.0


DESCRIPTIONÊ

Version release is one of the important phases of success of any programming language. Over the years, Java had made many improvements in its API to make to reliable and flexible to use. This book aims at providing you information related to all the updates from JDK9.0 to JDK13.0 in one place.

Ê

This book starts with a brief history of Java. It covers how Java has evolved as a complete programming language over the years by launching different versions.Ê You will learn the concept of module system and other important concepts introduced in JSE9 .0 and JSE10.0. Moving ahead, the book will take you through updates in JDK11.0. Concepts like Epsilon, ZGC, and Nest-Based access control have also been discussed.

Though the version updates are good to learn, they create complexities in updating the existing code to make it compatible with the new version. This book talks in detail about how you can migrate your legacy code to match up with the new versions. It also covers how to use jshell, a tool used to test your code snippet without writing the complete application class, with numerous examples. Further, this book covers in detail the concept of reactive programming. Concepts like publisher, subscriber, subscription and back-pressure have been discussed with examples.

At the end of the book, you will learn about the very recent updates which have been released by Java. The chapters talk about JDK12.0 and JDK13.0. They cover concepts like Shenondaoh, microbenchmark suit, modified switch expression from JDK12.0. Though Java13 is still a hot-plated dish, this book gives you a fair idea about what are the new updates which have been proposed in this version.

Ê

KEY FEATURES

_Ê Ê Ê Learn the journey of Java from its initial days till date.

_Ê Ê Ê Learn how to implement modular programming in java9.

_Ê Ê Ê Study the updates in different versions of Java from version 9.0 to 13.0.

_Ê Ê Ê Understand the need and working of reactive programming.

_Ê Ê Ê Learn to migrate the pre-existing Java code to new versions.

_Ê Ê Ê Learn how to use jshell to test a new API before using in a project.

Ê

WHAT WILL YOU LEARN

By the end of this book, you will be able to implement the updates provided in different versions of Java. This book has covered the updates from version 9.0 to 13.0. You will be able to work with the Java Module System. You will be able to test the new API using jshell.Ê Along with this, you will be able to migrate your legacy code to match the recommendations of new versions of Java.

Ê

WHO THIS BOOK IS FOR

This book covers the new version updates in Java. So, prior knowledge of Java is recommended before reading this book. Though we are covering the versions from JSE9.0 onwards, it is not necessary that the reader should be expert in the earlier versions. If you are keen to know the recent developments in Java API, this is the perfect book for you.

Ê

Table of Contents

1. Insights of Versioning

2. WhatÕs new in Java9

3. Understanding JDK10 Ð Step towards JDK11

4. Dive in JDK11

5. Migrating the code

6. Working with JShell

7. Reactive Programming and Concurrency Updates

8. What next in Java12

9. Introduction to Java13



为此电子书评分

欢迎向我们提供反馈意见。

如何阅读

智能手机和平板电脑
只要安装 AndroidiPad/iPhone 版的 Google Play 图书应用,不仅应用内容会自动与您的账号同步,还能让您随时随地在线或离线阅览图书。
笔记本电脑和台式机
您可以使用计算机的网络浏览器聆听您在 Google Play 购买的有声读物。
电子阅读器和其他设备
如果要在 Kobo 电子阅读器等电子墨水屏设备上阅读,您需要下载一个文件,并将其传输到相应设备上。若要将文件传输到受支持的电子阅读器上,请按帮助中心内的详细说明操作。