Companies Home Search Profile

Java 21: New Features and Enhancements - 2024

Focused View

Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor

2:01:29

7 View
  • 1. Introduction & Prerequisites.mp4
    01:19
  • 2. Java - Quick Overview.mp4
    02:19
  • 3. JEP Overview and Purposes.mp4
    06:16
  • 1. - OPTIONAL - Win - Install SDKman and Install Java 21.mp4
    02:06
  • 2. - OPTIONAL - MAC - Install and Setup SDKman and Java 21.mp4
    03:16
  • 3. - OPTIONAL - Setup Visual Studio Code IDE For Java Developers.mp4
    02:14
  • 1. Java 21 New Features - Preview vs Final JEPs.mp4
    01:59
  • 2. Feature 1 - Unnamed Classes and Instance Main Methods - HANDS-ON.mp4
    04:50
  • 3. Feature 2 - Pattern Matching for Switch - Overview and HANDS-ON.mp4
    03:55
  • 4. Feature 3 - Unnamed Patterns and Variables - Overview.mp4
    04:01
  • 5. HANDS-ON - Unnamed Patterns and Variables.mp4
    02:16
  • 1. Feature 4 - String Templates Overview.mp4
    02:28
  • 2. HANDS-ON - Using the STR Template Processor.mp4
    06:18
  • 3. Feature 5 - Sequenced Collection - HANDS-ON.mp4
    05:01
  • 4. SequencedSet - LInkedHashSet - HANDS-ON.mp4
    02:13
  • 5. SequencedMap - LinkedHashMap - HANDS-ON.mp4
    04:38
  • 1. Feature 6 - Introduction to Record Patterns - Overview.mp4
    04:07
  • 2. Records - HANDS-0N.mp4
    03:57
  • 3. Record Deconstructors.mp4
    01:37
  • 4. Component Matching - HANDS-ON.mp4
    02:09
  • 5. Nested Patterns.mp4
    02:18
  • 6. Record Patterns in Switch.mp4
    00:55
  • 7. Record Patterns Advantages - Summary.mp4
    01:08
  • 1. Feature 7 - Generational ZGC and Garbage Collection in Java - Full Overview.mp4
    05:28
  • 1. Feature 8 - Platform VS Virtual Threads - Overview.mp4
    03:15
  • 2. Virtual Threads - HANDS-ON.mp4
    04:08
  • 1. Feature 9 - Scoped Values Vs ThreadLocal - An Overview.mp4
    07:45
  • 2. Scoped Values - HANDS-ON.mp4
    03:09
  • 3. Scoped Values Use Case.mp4
    03:45
  • 1. Feature 10 - Vector API - Overview.mp4
    02:46
  • 2. Vector API - HANDS-ON SIMD Addition.mp4
    03:54
  • 1. Feature 11 - KEM - Overview.mp4
    04:32
  • 2. KEM Code Walkthrough.mp4
    01:50
  • 1. Feature 12 - Foreign Function and Memory - Overview & Code Walkthrough.mp4
    04:45
  • 1. Feature 13 - Structured Concurrency Overview and Code Overview.mp4
    03:53
  • 1. Course Wrapup.mp4
    00:59
  • Description


    Harness the Power of Java 21's Latest Features for Advanced Efficiency and Performance

    What You'll Learn?


    • Understand and Implement Project Panama: Learners will gain a solid understanding of the Foreign Function & Memory API introduced in Project Panama
    • Master Structured Concurrency: Students will learn how to simplify concurrent programming in Java using Structured Concurrency
    • Optimize Computational Performance with the Vector API: Participants will explore the enhancements in the Vector API, learning how to leverage SIMD
    • Simplify Code with Pattern Matching Enhancements: Learners will discover how to use pattern matching enhancements in Java 21 to write more expressive, readable

    Who is this for?


  • Java developers looking to stay ahead in the rapidly evolving tech landscape.
  • New programmers seeking a comprehensive and future-proof foundation in Java.
  • Software engineers interested in the latest Java features for performance optimization.
  • What You Need to Know?


  • Java or any modern OOP Programming Experience
  • Basics of Intermediate Java Concepts
  • Willingness to learn
  • More details


    Description

    Dive into the future of Java development with Mastering Java 21: Unlocking Modern Development Techniques, your comprehensive guide to leveraging the latest advancements in Java 21. Designed for both seasoned developers and those new to the Java ecosystem, this course aims to elevate your programming skills, enabling you to build more efficient, secure, and maintainable applications.

    Why Java 21? Java continues to stand as a pillar of enterprise and cloud applications. With the release of Java 21, developers gain access to a suite of enhanced features that promise to revolutionize how we approach Java programming. From seamless interaction with native code to refined concurrency management, Java 21 is poised to tackle the complexities of modern software development head-on.

    What You Will Learn:

    • Project Panama Fundamentals: Get up to speed with the Foreign Function & Memory API, opening new doors for interacting with native libraries and memory management without leaving the comfort of the Java ecosystem.

    • Structured Concurrency Made Simple: Discover the art of writing clean, error-free concurrent code with Java 21's preview feature, Structured Concurrency, ensuring all your parallel tasks are managed with unprecedented ease.

    • Vector API Enhancements: Push the boundaries of computational performance by mastering the improved Vector API, designed for high-efficiency operations on large datasets.

    • Pattern Matching Proficiency: Simplify your code with Java 21's pattern matching enhancements, making your programs more readable and less prone to errors.

    Course Features:

    • Hands-on Projects: Apply what you learn with real-world projects, from building efficient parallel processing systems to optimizing memory-intensive applications.

    • Expert Instruction: Learn from industry veterans with years of experience in Java development, ready to share their secrets to mastering Java 21's new features.

    • Flexible Learning: Access course materials anytime, anywhere, and learn at your own pace with our structured yet flexible curriculum.

    Who Should Enroll:

    • Java developers looking to stay ahead in the rapidly evolving tech landscape.

    • New programmers seeking a comprehensive and future-proof foundation in Java.

    • Software engineers interested in the latest Java features for performance optimization.

    • Anyone passionate about leveraging cutting-edge features in their Java projects.

    Enroll in Mastering Java 21: Unlocking Modern Development Techniques today and be at the forefront of modern Java development. Transform your coding practices, optimize your applications, and prepare for the future with the power of Java 21.

    Let's embark on this journey together. Your path to mastering Java 21 starts now!

    Who this course is for:

    • Java developers looking to stay ahead in the rapidly evolving tech landscape.
    • New programmers seeking a comprehensive and future-proof foundation in Java.
    • Software engineers interested in the latest Java features for performance optimization.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
    Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
    Instructor's Courses
    Hi, I'm Paulo. I am passionate about teaching people Android, Java, and Flutter development. I have taught over 200,000 students in 175 countries worldwide. I have extensive experience in Mobile App Development (Android and iOS) Web Development, and AWS Cloud.My goal is to make you a great developer and AWS cloud Practitioner no matter your experience. In addition, I enjoy spending time with my growing family, playing the guitar mandolin, and traveling in my spare time. I look forward to helping you become the best developer & AWS Cloud Practitioner you can be.  If you are new to Android development and my courses, I suggest you start with my most comprehensive Android course:   1. The Comprehensive 2020 Android Development Masterclass - You'll learn everything you need to know to get started with Android Development - no experience required!Next:  2. The Complete Intermediate Android Masterclass - You'll learn intermediate Android topics such as Work manager API, ROOM Database, and working in the background in Android.Cross-platform Development courses & Web-related (Build iOS and Android Mobile Apps): 3. Flutter & Dart - The Complete Flutter App Development Course - Learn the Dart Programming language and build iOS and Android Apps with a single codebase. 4. AngularDart - Build Dynamic Web Apps with Angular & Dart - Unleash the power of one of the most used web development frameworks, Angular and Dart, to build dynamic web apps. 5. TornadoFX - Build JavaFX Applications With Kotlin - Leverage the modern programming language, Kotlin, and JavaFX libraries to build stunning desktop appsFor AWS Cloud Courses:  1. Amazon EC2 Master Class (with Auto Scaling & Load Balancer)  2. Amazon ECS & Fargate Masterclass  3. Amazon EKS with Kubernetes  4. AWS AppSync & Amplify  5. AWS Lambda and the Serverless FrameworkPurely Java-based courses:6. Java Masterclass - Beginner to Expert Guide - Want to learn Java from the ground up? Then this is the course you'll need.7. Java Design Patterns - The Complete Masterclass - Learn how to build reliable software using well-tested, proven Design Patterns.I look forward to seeing you in my courses.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 36
    • duration 2:01:29
    • Release Date 2024/05/17

    Courses related to Java