Библиография

  1.  Guide: The Java I/O API
  2.  Guide: Common I/O Tasks in Modern Java
  3.  Java I/O, NIO, and NIO.2
  4.  JEP 400: UTF-8 by Default
  5.  Guide: The Collections Framework
  6.  Outline of the Collections Framework
  7.  Java Collections Cheat Sheet
  8.  Guide: Lambda Expressions
  9.  Guide: The Stream API
  10.  Пакет java.util.stream
  11.  Пакет java.util.function
  12.  JEP 485: Stream Gatherers
  13.  Guide: The Reflection API (guide)
  14.  Guide: Introduction to Java Reflection
  15.  Guide: Introduction to Method Handles
  16. Forman I.R., Forman N. Java Reflection in Action
  17.  JAR File Specification
  18.  Guide: Jar - the Archive Tool
  19.  Guide: Jarsigner - Signing Your JARs
  20.  Tutorial: Packaging Programs in JAR Files
  21.  Javadoc Guide
  22.  How to Write Doc Comments for the Javadoc Tool
  23.  Guide: Javadoc - the Documentation Generator
  24.  Javadoc FAQ
  25.  JLS: Module Declaration
  26.  Javadoc: Service Loader
  27.  Guide: Modules
  28.  Creating Runtime and Application Images with JLink
  29.  Java Language Specification. Theads and locks
  30.  Concurrency (Java Tutorial)
  31. Lea D. Concurrent Programming in Java
  32. Goetz B. Java Concurrency in Practice
  33. Garg V. Concurrent and Distributed Computing in Java
  34.  Java Language Specification. Theads and locks
  35.  Concurrency (Java Tutorial)
  36. Lea D. Concurrent Programming in Java
  37. Goetz B. Java Concurrency in Practice
  38. Garg V. Concurrent and Distributed Computing in Java
  39.  Java Concurrency Utilities
  40.  High Level Concurrency Objects (Java Tutorial)
  41.  JSR 166: Concurrency Utilities
  42.  Concurrent Programming with J2SE 5.0
  43. Эндрюс Г. Основы многопоточного, параллельного и распределенного программирования
  44. Goetz B. Java concurrency in practice
  45.  JSR 166: Concurrency Utilities
  46.  Concurrent Programming with J2SE 5.0
  47.  Virtual Threads
  48.  Getting to know synchronizers
  49. Эндрюс Г. Основы многопоточного, параллельного и распределенного программирования
  50. Goetz B. Java concurrency in practice
  51.  Java Networking
  52.  Custom Networking (tutorial)
  53.  Uniform Resource Locators (URL)
  54.  Uniform Resource Identifiers (URI)
  55.  Java Object Serialization Specification
  56.  Java Object Serialization (Guide)
  57.  Serialization FAQ
  58.  Java RMI Specification
  59.  The Java Remote Method Invocation API
  60.  RMI Tutorial
  61.  Java NIO
  62.  Java Tutorial. Basic I/O
  63.  Java™ I/O, NIO, and NIO.2
  64.  Java NIO Selector
  65.  Java Asynchronous I/O
  66.  Virtual Threads
  67.  Garbage Collection
  68.  Understanding Weak References
  69.  Package java.lang.ref
  70.  HotSpot VM GC Tuning guide
  71.  Shenandoah GC
  72.  Deep Dive into ZGC