Java 9 Core Principles [Video]

Preview in Mapt

Java 9 Core Principles [Video]

Andrei Ruse

Get up and running with Java with exciting real-world examples
Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 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
$106.25
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Java 9 Core Principles [Video] Book Cover
Java 9 Core Principles [Video]
$ 124.99
$ 106.25
Mastering Microservices with Java 9 - Second Edition Book Cover
Mastering Microservices with Java 9 - Second Edition
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $125.98
Add to Cart

Video Details

ISBN 139781787284463
Course Length3 hours 33 minutes

Video Description

Java 9 comes with a rich feature set. Although there are no new language concepts, new APIs and diagnostic commands will definitely be interesting to developers. Your journey will start off with a simple introduction to Java, the Java language runtime and the JVM with a few simple, yet exciting Java Shell examples.

You will then move on to learning how to write your own Object Oriented Code in Java by modeling and building a simple Music Streaming Service which you can run and demonstrate from the shell, thus teaching you how to perform the simplest task, quickly!

As you progress in your journey, you will encounter more advanced topics including functional data processing, before investigating how you can build fast, scalable APIs for the connected web. In the final section, you will build an API to analyze the sentiment of sentences provided by the user, along with various statistics about your API.

Style and Approach

Comprehensive and detailed, the easy to follow tutorial will take viewers on a journey to going from zero to hero Java programmers with the new Java 9 SDK.

Table of Contents

Introduction to Java and OOP
The Course Overview
Installation and Setup
Introduction to the Java Programming Language and Its History
Introduction to the JVM
Java 101 – "Hello World” Example in JShell"
Introduction to OOP
Introduction to OOP Principles
Modeling a Music Streaming Service
Introduction to the Application
The Foundations – Creating Classes for Songs, Artists, Albums, and Listeners
Abstract Classes and Interfaces
Simple Data Structures Control Logic and Method Types
UntypedVersus Typed Data Structures
Maps and Sets
Linking All of Our Models together
Creating Static Methods
Creating Instance Methods
Loading Data into Our Model and Testing It
Loading Our Streaming Service with Data
Creating an Interactive Shell for Our Application and Testing

What You Will Learn

  • Get an introduction to Java, the Java language runtime and the JVM
  • Write object-oriented code in Java
  • Perform functional data processing
  • Building APIs for the connected web
  • Build a simple music streaming service

Authors

Table of Contents

Introduction to Java and OOP
The Course Overview
Installation and Setup
Introduction to the Java Programming Language and Its History
Introduction to the JVM
Java 101 – "Hello World” Example in JShell"
Introduction to OOP
Introduction to OOP Principles
Modeling a Music Streaming Service
Introduction to the Application
The Foundations – Creating Classes for Songs, Artists, Albums, and Listeners
Abstract Classes and Interfaces
Simple Data Structures Control Logic and Method Types
UntypedVersus Typed Data Structures
Maps and Sets
Linking All of Our Models together
Creating Static Methods
Creating Instance Methods
Loading Data into Our Model and Testing It
Loading Our Streaming Service with Data
Creating an Interactive Shell for Our Application and Testing

Video Details

ISBN 139781787284463
Course Length3 hours 33 minutes
Read More

Read More Reviews

Recommended for You

Mastering Microservices with Java 9 - Second Edition Book Cover
Mastering Microservices with Java 9 - Second Edition
$ 35.99
$ 25.20
Graph Analysis with Java [Video] Book Cover
Graph Analysis with Java [Video]
$ 124.99
$ 106.25
Ultimate Java Development and Certification Guide [Video] Book Cover
Ultimate Java Development and Certification Guide [Video]
$ 29.99
$ 25.50
Kotlin for Android & Java Developers: Clean Code on Android [Video] Book Cover
Kotlin for Android & Java Developers: Clean Code on Android [Video]
$ 191.99
$ 163.20
Building Apps Using XAML, UWP, and .NET Core [Video] Book Cover
Building Apps Using XAML, UWP, and .NET Core [Video]
$ 124.99
$ 106.25
Learning Entity Framework Core [Video] Book Cover
Learning Entity Framework Core [Video]
$ 124.99
$ 106.25