1.  Основной сайт по Java
    Короткий адрес: java.sun.com
  2.  Java Language and Virtual Machine Specifications
  3.  Документация по Java Platform (версия 11)
  4.  Документация по ядру стандартной библиотеки (версия 11)
  5.  Code Conventions for the Java Programming Language
  6.  The Java Tutorials
  7. Шилдт Г. Java 9. Полное руководство
  8. Шилдт Г. Java 9. Руководство для начинающих
  9. Эккель Б. Философия Java (4 издание)
  10.  Java Tutorial. Arrays
  11.  The Java Language Specification. Arrays
  12.  Java Tutorial. Basic IO
  13. Robert C. M. Design Principles and Design Patterns
  14. Wikipedia Wikipedia: SOLID
  15. Robert C. M. The Liskov Substitution Principle
  16. Wikipedia Circle-Ellipse problem
  17. Odersky M., Spoon L., Venners B. How to Write an Equality Method in Java
  18.  Метод рекурсивного спуска
  19.  JSON
  20.  Java Tutorials. Exceptions
  21.  Exception-Safety in Generic Components
  22.  Java Tutorial. Enum Types
  23.  Java Language Specification. Enums
  24.  JEP 126. Lambda Expressions & Virtual Extension Methods
  25.  JEP 286. Local-Variable Type Inference
  26.  JEP 361. Switch Expressions
  27.  JEP 378. Text Blocks
  28.  JEP 394. Pattern Matching for instanceof
  29.  JEP 395. Records
  30.  JEP 409. Sealed Classes
  31.  Git SCM
  32.  Pro Git
  33.  Git Workflow