O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Java Part 1: What's New

Video Description

The Java Part 1 is an intermediate level course for experienced Java programmers to enhance their knowledge regarding Java programming and learn about the new features and enhancements in the recent Java programming language. This course is geared for developers who have prior working knowledge of earlier versions of Java. Throughout the course, you will learn the best practices for taking advantage of the new functional programming constructs in Java as well as other new features in this major update to the Java programming language. The course is part of the two course series on the latest version of Java programming language. This course helps the candidates to smoothly transition from the older versions of Java to the latest one. The two courses on Java programming cover all the new features and enhancements offered in the latest Java version and help the students to successfully master and implement the latest features and benefits of Java and become an effective Java developer.

Table of Contents

  1. Chapter 01 - Language Enhancements
    1. Topic A: Overview - Part 1 00:00:24
    2. Overview - Part 2 00:06:23
    3. Overview - Part 3 00:00:35
    4. Topic B: Language Enhancements - Part 1 00:00:22
    5. Language Enhancements - Part 2 00:18:01
    6. Language Enhancements - Part 3 00:00:26
    7. Topic C: Generic Type Inference - Part 1 00:00:24
    8. Generic Type Inference - Part 2 00:06:06
    9. Generic Type Inference - Part 3 00:00:42
    10. Topic D: Data Type Enhancements - Part 1 00:00:31
    11. Data Type Enhancements - Part 2 00:05:47
    12. Data Type Enhancements - Part 3 00:00:32
    13. Topic E: Enhancements - Part 1 00:00:31
    14. Enhancements - Part 2 00:09:46
    15. Enhancements - Part 3 00:00:34
  2. Chapter 02 - Concurrency Utilities
    1. Topic A: New Concurrent Utilities - Part 1 00:00:33
    2. New Concurrent Utilities - Part 2 00:12:40
    3. New Concurrent Utilities - Part 3 00:00:27
    4. Topic B: ThreadLocalRandom Class - Part 1 00:00:30
    5. ThreadLocalRandom Class - Part 2 00:04:03
    6. ThreadLocalRandom Class - Part 3 00:00:29
    7. Topic C: Phaser Class - Part 1 00:00:28
    8. Phaser Class - Part 2 00:11:14
    9. Phaser Class - Part 3 00:00:32
  3. Chapter 03 - IO and New IO
    1. Topic A: Java Stream Based File - Part 1 00:00:32
    2. Java Stream Based File - Part 2 00:20:12
    3. Java Stream Based File - Part 3 00:00:29
    4. Topic B: NIO Files Class - Part 1 00:00:34
    5. NIO Files Class - Part 2 00:17:46
    6. NIO Files Class - Part 3 00:00:42
    7. Topic C: NIO File System Operations - Part 1 00:00:26
    8. NIO File System Operations - Part 2 00:08:36
    9. NIO File System Operations - Part 3 00:00:20
  4. Chapter 04 - Files, Async, Change
    1. Topic A: NIO Walking the Dir Tree - Part 1 00:00:27
    2. NIO Walking the Dir Tree - Part 2 00:12:47
    3. NIO Walking the Dir Tree - Part 3 00:00:29
    4. Topic B: Finding Files With NIO - Part 1 00:00:30
    5. Finding Files With NIO - Part 2 00:14:08
    6. Finding Files With NIO - Part 3 00:00:32
    7. Topic C: NIO Async Operations - Part 1 00:00:27
    8. NIO Async Operations - Part 2 00:10:21
    9. NIO Async Operations - Part 3 00:00:32
    10. Topic D: NIO Async Channel Group - Part 1 00:00:28
    11. NIO Async Channel Group - Part 2 00:07:01
    12. NIO Async Channel Group - Part 3 00:00:29
    13. Topic E: NIO Change Notification - Part 1 00:00:32
    14. NIO Change Notification - Part 2 00:10:37
    15. NIO Change Notification - Part 3 00:00:32
  5. Chapter 05 - Network Protocols
    1. Topic A: Network Protocols - Part 1 00:00:31
    2. Network Protocols - Part 2 00:09:33
    3. Network Protocols - Part 3 00:00:28
    4. Topic B: SCTP - Part 1 00:00:20
    5. SCTP - Part 2 00:10:12
    6. SCTP - Part 3 00:00:33
    7. Topic C: SDP - Part 1 00:00:27
    8. SDP - Part 2 00:05:50
    9. SDP - Part 3 00:00:33