Українська
Корисні посилання
Документація
- Dev.java — офіційні навчальні матеріали Oracle з мови Java
- Java SE Documentation — довідник API, посібники та інструменти JDK для кожної версії
- Java Language and Virtual Machine Specifications — формальний опис синтаксису та семантики мови Java
- JDK Enhancement Proposals — описи нових можливостей мови, зокрема записів і зіставлення зі зразком
Інструменти та бібліотеки
- IntelliJ IDEA documentation — робота в середовищі розробки, налагодження та рефакторинг коду
- Git Reference Manual — офіційний довідник команд системи керування версіями Git
- Maven Documentation — посібники зі збирання проєктів і керування залежностями в Maven
- Gradle User Manual — налаштування збирання, залежностей і задач у Gradle
- JUnit User Guide — написання та запуск модульних тестів у JUnit
- OpenJFX Documentation — встановлення JavaFX і налаштування проєктів у середовищах розробки
- Scene Builder — візуальний редактор FXML для проєктування інтерфейсу JavaFX
Бази даних
- JDBC API (java.sql) — інтерфейси Connection, PreparedStatement і ResultSet для роботи з базами даних
- PostgreSQL JDBC Driver — підключення до PostgreSQL з Java та параметри драйвера
- PostgreSQL Documentation — мова SQL, типи даних і можливості СКБД PostgreSQL
Навчальні посібники та практика
- Baeldung Java Tutorial — статті з прикладами щодо мови, колекцій, Stream API і тестування
- Jenkov Java Tutorials — послідовні посібники з мови Java, колекцій, NIO та JDBC
- Java Programming MOOC — безкоштовний курс Гельсінського університету з вправами від основ до ООП
- Learn Git Branching — інтерактивні вправи з гілками, злиттям і перебазуванням у Git
Спільнота, блоги та відео
- Inside.java — новини, статті та подкасти від розробників Java в Oracle
- Java YouTube channel — огляди нових версій Java, доповіді та відеоуроки