1.  Java Tutorial. Basic I/O
  2.  Java™ I/O, NIO, and NIO.2
  3.  Collections Tutorial
  4.  Outline of the Collections Framework
  5.  Introduction to the Collections Framework
  6.  Java Collections Cheat Sheet
  7.  Method References
  8.  Lambda Expressions
  9.  Aggregate Operations (Steams)
  10. Forman I.R., Forman N. Java Reflection in Action
  11.  Reflection (guide)
  12.  The Reflection API (tutorial)
  13.  Java Archive (JAR) Files
  14.  Tutorial: Packaging Programs in JAR Files
  15.  Jar Tool
  16.  Javadoc Tool
  17.  How to Write Doc Comments for the Javadoc Tool
  18.  Javadoc FAQ
  19.  Javadoc: Service Loader
  20.  JLS: Module Declaration
  21.  Module System Quick-Start Guide
  22.  Garbage Collection
  23.  Understanding Weak References
  24.  Package java.lang.ref
  25.  Java Language Specification. Theads and locks
  26.  Concurrency (Java Tutorial)
  27. Lea D. Concurrent Programming in Java
  28. Goetz B. Java Concurrency in Practice
  29. Garg V. Concurrent and Distributed Computing in Java
  30.  Java Concurrency Utilities
  31.  High Level Concurrency Objects (Java Tutorial)
  32.  JSR 166: Concurrency Utilities
  33.  Concurrent Programming with J2SE 5.0
  34.  Getting to know synchronizers
  35. Эндрюс Г. Основы многопоточного, параллельного и распределенного программирования
  36. Goetz B. Java concurrency in practice
  37.  JSR 166: Concurrency Utilities
  38.  Concurrent Programming with J2SE 5.0
  39.  Getting to know synchronizers
  40. Эндрюс Г. Основы многопоточного, параллельного и распределенного программирования
  41. Goetz B. Java concurrency in practice
  42.  Java Networking
  43.  Custom Networking (tutorial)
  44.  Uniform Resource Locators (URL)
  45.  Uniform Resource Identifiers (URI)
  46.  Java Object Serialization Specification
  47.  Java Object Serialization (Guide)
  48.  Serialization FAQ
  49.  Java RMI Specification
  50.  The Java Remote Method Invocation API
  51.  RMI Tutorial
  52.  Java Tutorial. Basic I/O
  53.  Java™ I/O, NIO, and NIO.2
  54.  Java NIO Selector
  55.  Java Asynchronous I/O