|
|
1. Course Introduction.mp4
|
MP4
|
6.4 MB
|
|
|
1. Section Introduction.mp4
|
MP4
|
6.5 MB
|
|
|
1. The next big things in Java.mp4
|
MP4
|
8.5 MB
|
|
|
10. A look at the orElseThrow method in the Optional class.mp4
|
MP4
|
12.5 MB
|
|
|
10. Exercise.html
|
HTML
|
409.6 B
|
|
|
10. Java Microbenchmark Harness(JMH) Getting started.mp4
|
MP4
|
50.8 MB
|
|
|
10. Modularity Why was it introduced.mp4
|
MP4
|
20.8 MB
|
|
|
10. Pattern Matching for instanceof An Introduction.mp4
|
MP4
|
37.3 MB
|
|
|
10. Sealed Class Examples and Benefits.mp4
|
MP4
|
16.8 MB
|
|
|
10. String API Difference between strip and trim method.mp4
|
MP4
|
15.9 MB
|
|
|
10.1 JMH_Setup.txt
|
TXT
|
409.6 B
|
|
|
11. Java Microbenchmark Harness(JMH) How to benchmark.mp4
|
MP4
|
68.8 MB
|
|
|
11. Modules Understanding the basics.mp4
|
MP4
|
23.3 MB
|
|
|
11. Other notable changes A quick summary.mp4
|
MP4
|
11.7 MB
|
|
|
11. Pattern Matching for instanceof Understand the scope of binding variables.mp4
|
MP4
|
37.2 MB
|
|
|
11. String API lines method.mp4
|
MP4
|
29.8 MB
|
|
|
11. Using the copyOf method to create an unmodifiable list, set and map.mp4
|
MP4
|
33.3 MB
|
|
|
12. Application Class-Data Sharing An Introduction.mp4
|
MP4
|
11.8 MB
|
|
|
12. Epsilon Garbage Collector An Introduction.mp4
|
MP4
|
38.8 MB
|
|
|
12. Exercise.html
|
HTML
|
2.6 KB
|
|
|
12. Java Microbenchmark Harness(JMH) Conclusion.mp4
|
MP4
|
4.6 MB
|
|
|
12. Modules Getting started with a modular application.mp4
|
MP4
|
46.9 MB
|
|
|
12. Pattern Matching for instanceof Future.mp4
|
MP4
|
15.5 MB
|
|
|
13. Application Class-Data Sharing Getting started with Class-Data sharing.mp4
|
MP4
|
40.5 MB
|
|
|
13. Exercise.html
|
HTML
|
1.7 KB
|
|
|
13. Modules How to requires(s) another module.mp4
|
MP4
|
25.7 MB
|
|
|
13. Using Sealed Types and Records together.mp4
|
MP4
|
37.4 MB
|
|
|
13. Z Garbage Collector An Introduction.mp4
|
MP4
|
11.8 MB
|
|
|
14. Application Class-Data Sharing Getting started.mp4
|
MP4
|
19.6 MB
|
|
|
14. Deprecations and Removals Java EE and Corba.mp4
|
MP4
|
12.5 MB
|
|
|
14. Modules The unnamed module.mp4
|
MP4
|
38.1 MB
|
|
|
14. Understanding how the JDK Internals are strongly encapsulated by default.mp4
|
MP4
|
35 MB
|
|
|
15. Application Class-Data Sharing Benefits.mp4
|
MP4
|
5.5 MB
|
|
|
15. Deprecations and Removals Applets and Nashorn.mp4
|
MP4
|
8.2 MB
|
|
|
15. Modules The automatic module.mp4
|
MP4
|
37.7 MB
|
|
|
15. jpackage, packaging self-contained Java applications An Introduction.mp4
|
MP4
|
9.7 MB
|
|
|
16. Deprecations and Removals JavaFX & OpenJFX.mp4
|
MP4
|
5.7 MB
|
|
|
16. Improved Docker Container Detection in Java.mp4
|
MP4
|
36.9 MB
|
|
|
16. Modules Why do we need the automatic module.mp4
|
MP4
|
15.7 MB
|
|
|
16. jpackage, packaging self-contained Java applications Getting started.mp4
|
MP4
|
42.5 MB
|
|
|
17. Exercise.html
|
HTML
|
1.5 KB
|
|
|
17. Launching Single-File Source-Code Programs Getting started.mp4
|
MP4
|
30.7 MB
|
|
|
17. Modules Quick summary of named, unnamed, and automatic modules.mp4
|
MP4
|
23.7 MB
|
|
|
17. Value-Based Classes Warnings and motivation.mp4
|
MP4
|
14.5 MB
|
|
|
18. Modules Getting started with a multi-modular application, an example of two mod.mp4
|
MP4
|
71.2 MB
|
|
|
18. Writing scripts using Java Combining Shebang & Single-File Source-Code Programs.mp4
|
MP4
|
18.5 MB
|
|
|
19. File API Introduction to the readString and writeString methods.mp4
|
MP4
|
34.4 MB
|
|
|
19. Modules Advantages of the module system.mp4
|
MP4
|
11.6 MB
|
|
|
2. A glimpse of what you will learn from the course.mp4
|
MP4
|
17 MB
|
|
|
2. CompactNumberFormat Formatting numbers in Compact form.mp4
|
MP4
|
21 MB
|
|
|
2. Convenience Factory Methods for Collections An Introduction.mp4
|
MP4
|
62.4 MB
|
|
|
2. HTTP Client API Introduction and motivation.mp4
|
MP4
|
20.1 MB
|
|
|
2. Local-Variable Type Inference An Introduction.mp4
|
MP4
|
12.4 MB
|
|
|
2. Records Behind the scenes.mp4
|
MP4
|
32.3 MB
|
|
|
2. Sealed Classes and Conversions.mp4
|
MP4
|
13.1 MB
|
|
|
2. Socket API Introduction to the reimplementation.mp4
|
MP4
|
9.6 MB
|
|
|
2. Switch Expressions An Introduction.mp4
|
MP4
|
20.6 MB
|
|
|
2. Text Blocks An Introduction.mp4
|
MP4
|
28.9 MB
|
|
|
2. Thank you !.mp4
|
MP4
|
1.5 MB
|
|
|
20. Predicate interface Improving the readability of the code using the not( ).mp4
|
MP4
|
40.2 MB
|
|
|
20. Understanding the Encapsulated Internal API's and jDeps.mp4
|
MP4
|
38.5 MB
|
|
|
21. JDK Flight Recorder An Introduction.mp4
|
MP4
|
20.5 MB
|
|
|
21. jlink, The Java Linker An Introduction.mp4
|
MP4
|
12.8 MB
|
|
|
22. JDK Mission Control An Introduction.mp4
|
MP4
|
25.5 MB
|
|
|
22. jlink, The Java Linker Using the tool with a single module.mp4
|
MP4
|
19.2 MB
|
|
|
23. JDK Mission Control Exploring the User Interface.mp4
|
MP4
|
49.6 MB
|
|
|
23. jlink, The Java Linker Using the tool with two modules.mp4
|
MP4
|
18.7 MB
|
|
|
24. JFR Creating a recording & viewing the recording in Mission Control.mp4
|
MP4
|
21 MB
|
|
|
24. JShell An Introduction.mp4
|
MP4
|
18.7 MB
|
|
|
25. Exercise.html
|
HTML
|
1.7 KB
|
|
|
25. JShell Exploring the commands.mp4
|
MP4
|
45 MB
|
|
|
26. Introduction to private methods in an interface.mp4
|
MP4
|
29.9 MB
|
|
|
27. A quick recap of the limit and skip methods introduced in JDK 8.mp4
|
MP4
|
41.7 MB
|
|
|
28. Stream API enhancement,takeWhile method A prelude.mp4
|
MP4
|
53.7 MB
|
|
|
29. Stream API enhancement,takeWhile method Understanding the basics.mp4
|
MP4
|
39.2 MB
|
|
|
3. Convenience Factory Methods for Collections Understanding the characteristics.mp4
|
MP4
|
56.7 MB
|
|
|
3. Dynamic CDS Archives An Introduction.mp4
|
MP4
|
15.3 MB
|
|
|
3. HTTP Client API An overview of the important components.mp4
|
MP4
|
14.4 MB
|
|
|
3. Local-Variable Type Inference Java is still statically typed.mp4
|
MP4
|
4.4 MB
|
|
|
3. Records Creating a record from Map.Entry.mp4
|
MP4
|
20.6 MB
|
|
|
3. Strong encapsulation of JDK Internals The next step.mp4
|
MP4
|
13.1 MB
|
|
|
3. Switch Expressions Understanding scope and yielding a value.mp4
|
MP4
|
22.8 MB
|
|
|
3. Teeing Collector Composing two downstream collectors.mp4
|
MP4
|
15.3 MB
|
|
|
3. Text Blocks An Exploration.mp4
|
MP4
|
47 MB
|
|
|
3. Understanding the Time-Based JDK Releases.mp4
|
MP4
|
15.1 MB
|
|
|
30. Stream API enhancement,dropWhile method Understanding the basics.mp4
|
MP4
|
65.4 MB
|
|
|
31. Stream API enhancement Iterate using a Predicate.mp4
|
MP4
|
19.1 MB
|
|
|
32. Stream API enhancement The ofNullable method.mp4
|
MP4
|
64.3 MB
|
|
|
33. Understanding the meaning of deprecation.mp4
|
MP4
|
10.7 MB
|
|
|
34. Deprecations and Removals.mp4
|
MP4
|
18 MB
|
|
|
35. Exercise.html
|
HTML
|
2.2 KB
|
|
|
4. Difference between the static factory of() and Collections.unmodifiableXXX().mp4
|
MP4
|
47.6 MB
|
|
|
4. Files API Determining equality between two files using the mismatch method.mp4
|
MP4
|
13.4 MB
|
|
|
4. HTTP Client API Sending asynchronous requests.mp4
|
MP4
|
27.8 MB
|
|
|
4. Is Java still free .mp4
|
MP4
|
7.7 MB
|
|
|
4. Local-Variable Type Inference Where can it be used.mp4
|
MP4
|
17 MB
|
|
|
4. Quick overview of Removals and Deprecations.mp4
|
MP4
|
6.5 MB
|
|
|
4. Records Using Records as a compound key in a Map.mp4
|
MP4
|
33.9 MB
|
|
|
4. Switch Expressions Mixing and matching.mp4
|
MP4
|
8.5 MB
|
|
|
4. Text Blocks Introduction to the two escape sequences.mp4
|
MP4
|
32.6 MB
|
|
|
4. TextBlocks A preview, an overview.mp4
|
MP4
|
10.6 MB
|
|
|
5. G1 Garbage Collector An Introduction.mp4
|
MP4
|
9.5 MB
|
|
|
5. HTTP Client API Summary.mp4
|
MP4
|
3.4 MB
|
|
|
5. Helpful NullPointerException An Introduction.mp4
|
MP4
|
24.2 MB
|
|
|
5. Local-Variable Type Inference Examples.mp4
|
MP4
|
51.6 MB
|
|
|
5. More about the LTS Release.mp4
|
MP4
|
10.4 MB
|
|
|
5. Pattern Matching for switch A preview.mp4
|
MP4
|
24.5 MB
|
|
|
5. Records Using Records to return multiple values.mp4
|
MP4
|
44.2 MB
|
|
|
5. String API The stripIndent method.mp4
|
MP4
|
17.1 MB
|
|
|
5. Switch Expressions A quick preview.mp4
|
MP4
|
23.5 MB
|
|
|
5. Text Blocks Overview of what the compiler is doing.mp4
|
MP4
|
15 MB
|
|
|
6. G1 Garbage Collector An overview of how the G1 Garbage Collector works.mp4
|
MP4
|
15 MB
|
|
|
6. Garbage Collector changes Summary.mp4
|
MP4
|
6.4 MB
|
|
|
6. Helpful NullPointerException Overview of the changes.mp4
|
MP4
|
13.5 MB
|
|
|
6. Java 17 is here LTS release update and a new license(free ).mp4
|
MP4
|
11.5 MB
|
|
|
6. Local-Variable Syntax for Lambda Parameters An Introduction.mp4
|
MP4
|
16.3 MB
|
|
|
6. Local-Variable Type Inference Some more examples.mp4
|
MP4
|
24.7 MB
|
|
|
6. Pattern Matching for switch Compiling code with a preview feature using maven.mp4
|
MP4
|
56.2 MB
|
|
|
6. Records Use cases.mp4
|
MP4
|
10.2 MB
|
|
|
6. Shenandoah Garbage Collector An Introduction.mp4
|
MP4
|
13.2 MB
|
|
|
6. String API The translateEscapes method.mp4
|
MP4
|
26.9 MB
|
|
|
6.1 pom.xml
|
XML
|
1.1 KB
|
|
|
7. Compact Strings The basics.mp4
|
MP4
|
8.4 MB
|
|
|
7. Local-Variable Type Inference Few more examples.mp4
|
MP4
|
57 MB
|
|
|
7. Pattern Matching for switch Enhanced type checking in a switch statement.mp4
|
MP4
|
43.5 MB
|
|
|
7. Records A preview.mp4
|
MP4
|
19.7 MB
|
|
|
7. Records Understanding the basics.mp4
|
MP4
|
35 MB
|
|
|
7. Source Code Downloading and how to navigate.mp4
|
MP4
|
41.2 MB
|
|
|
7. Stream API A quick recap of the flatMap method.mp4
|
MP4
|
25.2 MB
|
|
|
7. String API The formatted method.mp4
|
MP4
|
38.7 MB
|
|
|
7. String API The indent method.mp4
|
MP4
|
42.5 MB
|
|
|
7. String API repeat method.mp4
|
MP4
|
15.1 MB
|
|
|
8. Compact Strings Behind the scenes.mp4
|
MP4
|
16.1 MB
|
|
|
8. Exercise.html
|
HTML
|
1.5 KB
|
|
|
8. Local-Variable Type Inference Final example.mp4
|
MP4
|
79.7 MB
|
|
|
8. Pattern Matching for instanceof A preview.mp4
|
MP4
|
24.2 MB
|
|
|
8. Records Understanding Local Records.mp4
|
MP4
|
75 MB
|
|
|
8. Stream API Introduction to the mapMulti method.mp4
|
MP4
|
39.8 MB
|
|
|
8. String API The transform method.mp4
|
MP4
|
48.4 MB
|
|
|
8. String API isBlank method.mp4
|
MP4
|
13.2 MB
|
|
|
8. Switch Expressions Overview of the changes.mp4
|
MP4
|
13.5 MB
|
|
|
9. Exercise.html
|
HTML
|
2 KB
|
|
|
9. Garbage Collector Enhancement to ZGC.mp4
|
MP4
|
4.4 MB
|
|
|
9. Indify String Concatenation A peek into the bytecode.mp4
|
MP4
|
44.6 MB
|
|
|
9. Java Microbenchmark Harness(JMH) An Introduction.mp4
|
MP4
|
23.2 MB
|
|
|
9. Local-Variable Type Inference Benefits and Summary.mp4
|
MP4
|
5.6 MB
|
|
|
9. Sealed Class An Introduction.mp4
|
MP4
|
12.5 MB
|
|
|
9. Stream API Refactoring using the mapMulti method & using the new toList method.mp4
|
MP4
|
30.7 MB
|
|
|
9. String API strip method.mp4
|
MP4
|
19.6 MB
|
|
|
Activity.java
|
JAVA
|
102.4 B
|
|
|
Add.java
|
JAVA
|
204.8 B
|
|
|
Address.java
|
JAVA
|
614.4 B
|
|
|
App.java
|
JAVA
|
614.4 B
|
|
|
ArrayListEmptyAllocated.java
|
JAVA
|
1 KB
|
|
|
Bonus Resources.txt
|
TXT
|
307.2 B
|
|
|
CardPayment.java
|
JAVA
|
102.4 B
|
|
|
CashPayment.java
|
JAVA
|
102.4 B
|
|
|
CollectionFactory.java
|
JAVA
|
4.9 KB
|
|
|
CompactNumberFormatExamples.java
|
JAVA
|
1.7 KB
|
|
|
Constant.java
|
JAVA
|
204.8 B
|
|
|
CopyOfList.java
|
JAVA
|
1.1 KB
|
|
|
CopyOfMap.java
|
JAVA
|
1.4 KB
|
|
|
CryptoPayment.java
|
JAVA
|
102.4 B
|
|
|
Customer.java
|
JAVA
|
614.4 B
|
|
|
CustomerLocation.java
|
JAVA
|
102.4 B
|
|
|
CustomerLocationTest.java
|
JAVA
|
1.3 KB
|
|
|
DatesUntil.java
|
JAVA
|
1.2 KB
|
|
|
DaysUntilWorldCup.java
|
JAVA
|
716.8 B
|
|
|
DeadLocked.java
|
JAVA
|
1.5 KB
|
|
|
Employee.java
|
JAVA
|
512 B
|
|
|
EpsilonGCTest.java
|
JAVA
|
409.6 B
|
|
|
Expression.java
|
JAVA
|
102.4 B
|
|
|
ExpressionTest.java
|
JAVA
|
307.2 B
|
|
|
FantasyPremierLeague.java
|
JAVA
|
2.6 KB
|
|
|
FileCompare.java
|
JAVA
|
409.6 B
|
|
|
FilesReadWriteAsString.java
|
JAVA
|
921.6 B
|
|
|
FootballLeague.java
|
JAVA
|
102.4 B
|
|
|
Genre.java
|
JAVA
|
102.4 B
|
|
|
Get Bonus Downloads Here.url
|
URL
|
204.8 B
|
|
|
HeaderAsyncHttpClient.java
|
JAVA
|
921.6 B
|
|
|
HolidayCalendar.java
|
JAVA
|
716.8 B
|
|
|
HttpClientAsync.java
|
JAVA
|
1.1 KB
|
|
|
HttpClientPost.java
|
JAVA
|
1.7 KB
|
|
|
HttpClientSync.java
|
JAVA
|
819.2 B
|
|
|
HttpUrlConnectionExample.java
|
JAVA
|
1.1 KB
|
|
|
IndifyStringConcatenation.java
|
JAVA
|
307.2 B
|
|
|
InstanceOf.java
|
JAVA
|
614.4 B
|
|
|
Keystore.java
|
JAVA
|
512 B
|
|
|
LimitSkip.java
|
JAVA
|
819.2 B
|
|
|
LocalVariableLambda.java
|
JAVA
|
614.4 B
|
|
|
Location.class
|
CLASS
|
1.1 KB
|
|
|
Location.java
|
JAVA
|
614.4 B
|
|
|
LocationTest.java
|
JAVA
|
512 B
|
|
|
MapMulti.java
|
JAVA
|
1.4 KB
|
|
|
MinMax.java
|
JAVA
|
102.4 B
|
|
|
Movie.java
|
JAVA
|
1.3 KB
|
|
|
MovieRecommendationController.java
|
JAVA
|
921.6 B
|
|
|
MovieTest.java
|
JAVA
|
1 KB
|
|
|
MovieUtil.java
|
JAVA
|
5.2 KB
|
|
|
Multiply.java
|
JAVA
|
204.8 B
|
|
|
MutableImmutable.java
|
JAVA
|
716.8 B
|
|
|
MyBenchmark.java
|
JAVA
|
1.9 KB
|
|
|
Negate.java
|
JAVA
|
204.8 B
|
|
|
NormalSwitchCase.java
|
JAVA
|
5.8 KB
|
|
|
NullPointerExceptions.java
|
JAVA
|
921.6 B
|
|
|
OptionalEmpty.java
|
JAVA
|
1.6 KB
|
|
|
OptionalOrElseThrow.java
|
JAVA
|
819.2 B
|
|
|
Order.java
|
JAVA
|
307.2 B
|
|
|
PLTeeingCollector.java
|
JAVA
|
2.8 KB
|
|
|
PatternMatching.java
|
JAVA
|
1 KB
|
|
|
Payment.java
|
JAVA
|
102.4 B
|
|
|
PaymentTest.java
|
JAVA
|
921.6 B
|
|
|
PopularItems.java
|
JAVA
|
409.6 B
|
|
|
PredicateNot.java
|
JAVA
|
1.6 KB
|
|
|
Product.java
|
JAVA
|
409.6 B
|
|
|
RecordFromMap.java
|
JAVA
|
716.8 B
|
|
|
ReviewCalculator.java
|
JAVA
|
102.4 B
|
|
|
ReviewService.java
|
JAVA
|
1 KB
|
|
|
Stock.java
|
JAVA
|
409.6 B
|
|
|
StreamIterate.java
|
JAVA
|
1.3 KB
|
|
|
StreamOfNullable.java
|
JAVA
|
3 KB
|
|
|
StringAPIChanges.java
|
JAVA
|
2.5 KB
|
|
|
StringFormatted.java
|
JAVA
|
1.3 KB
|
|
|
StripIndent.java
|
JAVA
|
512 B
|
|
|
SwitchCasePatternMatching.java
|
JAVA
|
2.6 KB
|
|
|
SwitchPreview.java
|
JAVA
|
921.6 B
|
|
|
Switches.java
|
JAVA
|
3.2 KB
|
|
|
TakeWhileDropWhile.java
|
JAVA
|
2.3 KB
|
|
|
TakeWhileDropWhileTogether.java
|
JAVA
|
819.2 B
|
|
|
TeeingCollector.java
|
JAVA
|
921.6 B
|
|
|
TextBlocks.java
|
JAVA
|
5 KB
|
|
|
TranslateEscapes.java
|
JAVA
|
819.2 B
|
|
|
VarExampleByteCode.java
|
JAVA
|
204.8 B
|
|
|
VarExamples.java
|
JAVA
|
7.1 KB
|
|
|
VarValidUsage.java
|
JAVA
|
819.2 B
|
|
|
batch.log
|
LOG
|
102.4 B
|
|
|
countjavafiles
|
|
921.6 B
|
|
|
data.txt
|
TXT
|
102.4 B
|
|
|
escapes.txt
|
TXT
|
307.2 B
|
|
|
file1.txt
|
TXT
|
102.4 B
|
|
|
file2.txt
|
TXT
|
0 B
|
|
|
jsr305-3.0.2.jar
|
JAR
|
19.5 KB
|
|
|
listfiles
|
|
409.6 B
|
|
|
module-info.java
|
JAVA
|
102.4 B
|
|
|
module_compile_run.bat
|
BAT
|
409.6 B
|
|
|
non_module_compile_run.bat
|
BAT
|
307.2 B
|
|
|
non_module_path_compile_run.bat
|
BAT
|
307.2 B
|
|
|
pom.xml
|
XML
|
7 KB
|
|
|
readme.txt
|
TXT
|
0 B
|
|
|
readmealso.txt
|
TXT
|
102.4 B
|
|
|
test.txt
|
TXT
|
0 B
|