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

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