The Wayback Machine - https://web.archive.org/web/20180725183112/https://www.packtpub.com/application-development/writing-high-performance-java-application-java-9-video

Writing High Performance Java Application in Java 9 [Video]

Writing High Performance Java Application in Java 9 [Video]

Tomasz Lelek

Discover how to monitor applications and write code in high concurrent with the proper tools
Mapt Subscription
FREE
€29.73/m after trial
Video
€10.11
RRP €141.59
Save 92%
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€10.11
€29.74 p/m after trial
RRP €141.59
Subscription
Video
Start 14 Day Trial

Frequently bought together


Writing High Performance Java Application in Java 9 [Video] Book Cover
Writing High Performance Java Application in Java 9 [Video]
€ 141.59
€ 10.11
Learning Java 9 - Databases and Multithreading in Java [Video] Book Cover
Learning Java 9 - Databases and Multithreading in Java [Video]
€ 121.36
€ 10.11
Buy 2 for €20.22
Save €203.98
Add to Cart

Video Details

ISBN 139781788474993
Course Length58 minutes

Video Description

A lot of applications that are built today need to handle huge amounts of traffic in low latency. Java is a very popular language and JVM is a popular platform to build high performance programs in Java. Java 9 adds reactive programming as a first class citizen to handle traffic in a multi-threaded and concurrent way. Writing high-performance concurrent and thread-safe programs is hard, but you’ll discover how and see what Java 9 adds to the software engineer toolkit.

First, we’ll create efficient lock-free programs that leverage the multi-core architecture of the CPU using the newest Java 9 features. Then you’ll see how Java Memory Model affects the performance of your programs. You’ll discover why it’s even more important to be aware of the software-hardware co-operation of your programs in Java 9.

Moving on, you’ll find out how to leverage constructs from JAVA 9 java.util.concurrent to create efficient multi-threaded programs. We’ll explore the different kinds of locking available in JAVA 9 and get to know when you should use which kind of locks. Finally, you’ll see what tools are shipped with the JDK 9 and know how to use them properly.

Style and Approach

This is a hands-on course with use of proper tooling to monitor our applications and write code.

What You Will Learn

  • Know how to write concurrent multithreaded programs
  • Explore the different kinds of locking available in Java 9
  • Understand the different kinds of tools that are shipped with JDK 9
  • Create efficient lock-free programs that leverage the multi-core architecture of the CPU using Java 9’s features
  • Build a HTTP metrics aggregator application using various concurrent techniques
  • Use the Reactive programming model to create efficient programs
  • Control a huge amount of traffic using the aggregator in Java 9
  • Detect memory leaks with JVisualVM

Authors

Video Details

ISBN 139781788474993
Course Length58 minutes
Read More

Read More Reviews

Recommended for You

Learning Java 9 - Databases and Multithreading in Java [Video] Book Cover
Learning Java 9 - Databases and Multithreading in Java [Video]
€ 121.36
€ 10.11
Java: High-Performance Apps with Java 9 Book Cover
Java: High-Performance Apps with Java 9
€ 32.11
€ 10.11
Hands-On Web Development with JavaScript [Video] Book Cover
Hands-On Web Development with JavaScript [Video]
€ 121.36
€ 10.11
JavaScript for Beginners - A Complete Guide [Video] Book Cover
JavaScript for Beginners - A Complete Guide [Video]
€ 97.56
€ 10.11
Building a Single Page Application with JavaScript [Video] Book Cover
Building a Single Page Application with JavaScript [Video]
€ 121.36
€ 10.11
Hands-On Enterprise Application Development with Java 9 [Video] Book Cover
Hands-On Enterprise Application Development with Java 9 [Video]
€ 121.36
€ 10.11