Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Java 8 Performance and Tuning (TT3110-J8)

Course Cover
compare button icon

Course Features

icon

Duration

2 days

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

Course Description

This course will teach you the most recent Java 8 coding techniques and skills to create benchmarks. This course will teach you how to optimize your code and improve the performance of your application and code.

The average annual salary for a Java Developer is $90.992.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

At least six months of prior hands-on development experience working with Java is recommended

What You Will Learn

Choose the correct collection for the task

Effect of OO design on software performance

Examine the many Java 8 features to understand their impact on performance

Explore the most useful targets for profiling, and the most common tools/techniques for profiling

Five most common problem areas for good performance with Java

Instrument your own code to collect method execution time data

JVM Architecture from the perspective of performance

Learn code optimization techniques relating to object management, exceptions, threads, and serialization

Leverage the built in collections algorithms to enhance your code performance and security

Metrics for measuring software performance

Optimizing data structures in Java

Read the profiling data generated by the JDK to detect performance bottlenecks

Two strategies for improving performance as a result of profiling data

Types of benchmarks and the criteria that should be considered when constructing a benchmark plan

Use the JDK to collect runtime profiling data

Work with Java language features that can impact performance

Target Students

Experienced Java developers who want to take their core Java skills and bring them to an advanced level

Course Instructors

Brian Hernandez

Web development Instructor

Brian Hernandez has been in the development field for over a decade. Brian works extensively with Full Stack Web Development, MEAN Stack, MEMR (Mango, Express, MySQL, React) Stack and other Modern We...
Course Cover