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

  1.  Основной сайт по Java
    Короткий адрес: java.sun.com
  2.  Java Language and Virtual Machine Specifications
  3.  Документация по Java Platform (версия 21)
  4.  Документация по ядру стандартной библиотеки (версия 21)
  5.  Code Conventions for the Java Programming Language
  6.  The Java Tutorials
  7. Шилдт Г. Java. Полное руководство (12-е издание)
  8. Шилдт Г. Java 12. Руководство для начинающих (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.  Generics Tutorial
  23.  Generics in the Java Programming Language
  24.  JSR 14. Generics
  25.  Java Tutorial. Enum Types
  26.  Java Language Specification. Enums
  27.  JEP 126. Lambda Expressions & Virtual Extension Methods
  28.  JEP 286. Local-Variable Type Inference
  29.  JEP 361. Switch Expressions
  30.  JEP 378. Text Blocks
  31.  JEP 394. Pattern Matching for instanceof
  32.  JEP 395. Records
  33.  JEP 409. Sealed Classes
  34.  Git SCM
  35.  Pro Git
  36.  Git Workflow