Акція
Java‑університет
Навчання
Курс
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема
Усі статті
Відгуки
Про нас
CS50
Почати
Почати навчання
Почати навчання
Статті
Автори
Усі групи
Усі статті
"Я ніколи не навчуся програмувати". Прості поради щодо того, як організувати план навчання та крок за кроком наближатися до мети
“Війна за чипи” та ще 6 захопливих книжок, які поглиблять ваші знання в комп’ютерних науках
“Для мене вивчення Java схоже на процес опанування іноземної мови”. Історія студента Java-університету Іллі
“З першої роботи у IT мене звільнили через 3 дні. Зараз я тімлід тестувальників”. Історія студента Java-університету Костянтина
“Коли ментор дві години пояснює тему з усіх сторін, це дуже допомагає просунутись у її розумінні”. Історія студента Java-університету Андрія
“Найважливіша вимога до джунів — наявність реалізованих кейсів”. Інтерв’ю з HR-експерткою Вікторією Наливайко
“Спочатку не було жодного результату, а потім — чотири співбесіди за два тижні”. Історія випускника Java-університету Нікіти Шамрая
“Чи підійде мені курс з ментором, якщо я нуль у програмуванні?”, “На курсі багато практики?”, “Який комп’ютер потрібен?”. Відповідаємо на ці та інші п...
“Щоб стати розробником, треба жити програмуванням”. Історія випускника Java-університету Віталія
“Я вже писав софт на Java, але зрозумів, що фундаментальних знань не вистачає”. Історія студента JavaRush Університету Олексія Яценка
10 відеоігор з філософським підтекстом
10 корисних плагінів для IntelliJ IDEA: для новачків та досвідчених розробників
10 міфів сучасної освіти
10 найпопулярніших питань про рядки в Java
10 нотаток про модифікатор Static у Java
10 питань щодо абстрактних класів та інтерфейсів із співбесід з Java
10 підказок з перевизначення методу toString() у Java (частина 1)
10 помилок, що часто допускаються Java розробниками
10 способів покращити код, перевірених на особистому досвіді
10 статей, які має прочитати кожен програміст
10 часто використовуваних прийомів для роботи з масивом Java
11 каверзних нетехнічних питань, які чекають на вас на співбесіді з рекрутером
11 технологій, які повинен знати кожен поважаючий себе розробник
12 чудових можливостей GitHub
15 місяців, 750 годин
15 питань для співбесіди розробників щодо Enum у Джаві (з відповідями!)
15 питань до технічного інтерв'ю Java програміста з 5-6 річним досвідом роботи
2 роки шляху
20 кращих книг з Java які потрібно прочитати в 2018 році
2048 на JAVA
23 питання, що часто ставляться на співбесідах
3 приклади як розібрати HTML-файл у Java використовуючи Soup
36 рівень. Відповіді на запитання до співбесіди на тему рівня
5 викликів для розвитку штучного інтелекту
5 найпопулярніших Java-проектів на GitHub
5 порад, як підвищити свої шанси знайти роботу
5 технологічних тенденцій для побудови успішної кар'єри у 2018
50 ключових слів у JAVA
6 Java винятків, які переслідують новачків
6 помилок, які завадять вашому мобільному додатку «злетіти»
7 часто задаваних питань та відповідей по Android для Java-розробників
8 головних інструментів для підвищення ефективності процесу розробки
8 частих помилок програмістів-початківців
9 головних питань про Map в Java
9 речей про NULL в Java
Android-розробник: особливості професії, перспективи, необхідні навички та вміння
ArrayList у Java
BigDecimal у Java
BigInteger та BigDecimal
BufferedReader vs Scanner
BufferedReader і BufferedWriter
Code Coverage
Comparator в Java
Comparator в Java
Continuous Integration
COVID-19 та роботи. Як коронавірус викличе бум інвестицій в автоматизацію
Debug в Intellij IDEA: гайд для новачків
Deep Learning, штучний інтелект та машинне навчання для чайників: пояснення на прикладі
Dewey - перший штучний «письменник»
Double brace ініціалізація
Eclipse Java: середовище розробки “під себе”
Eclipse, NetBeans чи IntelliJ IDEA? Обираємо IDE для Java-розробки
Enum в Java: як використовувати клас
Equals в Java і String compare - Порівняння рядків
FAQ щодо IntelliJ IDEA
Final, Константи та Immutable в Java
For і For-Each Loop: оповідання про те, як я ітерувався, ітерувався, та не витірувався
GitFlic: Російський аналог GitHub вийшов із бети. Подивимося, що там
GitHub Code Search: Find more, search less — GitHub запустив пошуковий движок
HashMap та ConcurrentHashMap популярні питання на співбесідах
HashMap у Java — що за карта така?
HashSet у Java
Hibernate для чайників. Огляд книги "Java Persistence API та Hibernate"
Idea hot keys
instanceof і основи наслідування
IntelliJ IDEA - Не великі, чудові поради.
IntelliJ IDEA + Плагін JavaRush: деякі зміни
IntelliJ IDEA themes
IntelliJ IDEA зі смартфона/планшета? - Можна, виявляється, і так!
IntelliJ IDEA і Debug: не дайвінг, але снорклінг
Intellij Idea перестав розпізнавати російські літери
IntelliJ Idea: Декомпіляція, Компіляція, Субституція (або як правити чужі помилки)
IntelliJ IDEA: стиль та форматування коду
IntelliJ IDEA. Гайд із отримання Ultimate версії за копійки
Interface у Java
IT-новини 12—18 жовтня. Microsoft запустила консультаційну службу для розробників. Підтримка проєктів з відкритим кодом погіршується. Xiaomi розробляє...
IT-новини 13 вересня. Підраховано середній час пошуку роботи IT-початківцями, стала відома дата релізу JDK 22, Unity змінює модель співпраці з гейм-ро...
IT-новини 14 — 21 вересня. У Києві підрахували кількість IT-компаній, Oracle випустила документацію по віртуальних потоках Java, 20% українських фріла...
IT-новини 15 — 22 листопада. В Україні з’явиться платформа для ІТ-фрілансерів. Голосова функція ChatGPT стала безкоштовною для всіх. GameMaker скасову...
IT-новини 19—25 жовтня. Як українські IT-спеціалісти шукають роботу — результати опитування. В Україні порахували кількість жінок Junior-розробників. ...
IT-новини 2 — 8 листопада. В українському IT рекордна кількість вакансій з початку року. JEP 463 допоможе початківцям писати на Java однокласові прогр...
IT-новини 21 — 27 вересня. На ІТ-спеціальності в Україні вступили понад 24 тисячі абітурієнтів. Підраховано, як часто Java-розробники отримують відпов...
IT-новини 22 — 29 листопада. 83% мобільних ігор “помирають” протягом трьох років. Amazon запускає чат-бот з підтримкою Java. На одну ІТ-вакансію в ЗСУ...
IT-Новини 24 серпня. Програміст, затриманий на хуліганство, намагався приховати свого роботодавця, в Україні зростає кількість IT-вакансій, Epic Games...
IT-новини 25 жовтня — 1 листопада: В українському IT збільшується розрив у зарплатних очікуваннях між чоловіками та жінками. JetBrains презентує інстр...
IT-новини 28 вересня — 4 жовтня. Експерти виявили найбільш тривожні звички програмістів. Підрахована кількість вакансій для українських Java-розробник...
IT-новини 31 серпня. Підрахована кількість Java-програмістів з зарплатою більше 5000 доларів. Який він — портрет типового українського IT-спеціаліста?...
IT-новини 5 — 11 жовтня. У вересні понад 2 тисячі українців влаштувались на роботу програмістами. Україні потрібен мільйон людей в IT-галузі. Штучний ...
IT-новини 7 вересня: В Україні порахували зарплати Junior Java-розробників, Microsoft припиняє підтримку WordPad, Експорт українських IT-послуг переви...
IT-новини 8 — 15 листопада. 54% українських IT-фахівців знаходять нову роботу протягом двох місяців. Бібліотека Android Telecom допоможе у розробці го...
JAAS - Введення в технологію (частина 1)
Java - оплот стабільності, Python має попит, а у JS найбільше кодерів. Результати глобального опитування програмістів
Java - швидше, сильніше та вище! Зарплати українських програмістів.
Java != JavaScript
Java @Аннотації. Що це та як цим користуватися?
Java 12 вже тут: Що нового?
Java 13: нові можливості
Java 13: що нас чекає у найближчому майбутньому?
Java 14: Що нового?
Java 7 try-with-resources
Java 7 try-with-resources
Java 8. Все, що вам буде потрібно
Java 8. Посібник. 1 частина.
Java 8. Посібник. 2 частина.
Java 8. Усе, що вам буде потрібно
Java ArrayList у зображеннях
Java Core. Запитання до співбесіди, ч. 1
Java Core. Запитання до співбесіди, ч. 2
Java Core. Запитання до співбесіди, ч. 3
Java Cryptography Architecture: Перше знайомство
Java Enum. Практичні приклади. Додавання конструкторів і методів
Java Files, Path
Java functional interfaces
Java list to array: перетворюємо список елементів на масив
Java Math клас та його методи
Java String. Питання до співбесіди та відповіді на них, ч.1
Java String. Питання до співбесіди та відповіді на них, ч.2
Java Syntax: короткий вступ до мови програмування
Java Unit Testing: методики, поняття, практика
Java varargs
Java в професіях майбутнього: де може стати в нагоді програмування через 10 років
Java Логування. Розмотати клубок стектрейсу
Java масиви
Java сертифікації: які бувають, як отримати і чи варто морочитися?
Java та AI. Чи можна написати штучний інтелект Java?
Java та блокчейн. Чи знайдеться у технології майбутнього місце для Java-коду?
Java та Великі дані: чому Big Data-проекти не обходяться без Java
Java та Інтернет речей. Як стати успішним IoT-девелопером?
Java у хмарах. Як хмарні програми завойовують світ і навіщо їм Java
Java-джуніор на співбесіді: як підготуватися і що запитувати
Java-джуніор у пошуку роботи. Як прокачати скіли та отримати практичний досвід
Java-завдання з каверзою: привіт, співбесіди!
Java: bits and bytes
Java. Довідковий посібник для інтерв'ю - Частина 1. (Переклад статті)
Java. План дій
JavaRush - 9 років! Трохи про підсумки та плани
JavaRush - навчання програмування на Java у формі онлайн-ігри
JavaRush у тезах
JavaScript
JDBC або з чого все починається
JetBrains випустила оновлення IntelliJ IDEA 2017.3
JPA Entities and DB Relationships
JPA: Знайомство з технологією
Json схема: навіщо і кому вона потрібна
Junior Java розробник (SberStart) в Ощад
JUnit part I
JUnit part II
JUnit в IDEA
JUnit для JavaRush або трохи про тестування в домашніх умовах.
Just do it! Як врятувати свій розум від деградації та ефективно вчитися вдома?
KotlinRush: а чи є сенс продовжувати писати на Java?
Lambda-вирази на прикладах
level02.lesson01.task01 Що означає "Реалізувати метод"?
LinkedList
Markdown
MVP в Android для найменших
new ArrayList(????) як і де краще ініціалізувати
No so creepy crypto. Частина друга: криптовалюти та майнінг
Online-засоби для розробника
Open source проекти: що це таке і чому ви повинні стати частиною open source спільноти
Oracle Certified Associate практично. Підготовка до сертифікації
PhantomReference в Java
Razer Phone - не тільки ігровий флагман
Reface, Preply, 3DLook: успішні стартапи з українським корінням. Що з ними відбувається під час війни?
Reflection API. Рефлексія. Темна сторона Java
Reflection API. Як працює метод getModifiers() у класі Class
Reflection в Java - Приклади використання
RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 1
RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 2
RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 3
RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 4
Replace string в Java
Reverse string в Java: вчимося реверсувати рядки різними способами
RMI: практика використання
Spring - це не страшно, або стислість - сестра таланту
Spring - це не страшно, або як зрозуміти, що конкретно мала на увазі БД
Spring - це не страшно, або як поставити питання БД
Spring - це не страшно, вчимося вирішувати проблеми
Spring - це не страшно, коротше: Lombok
Spring - це не страшно, продовжуємо наповнювати БД
Spring - це не страшно, прошарок з DTO
Spring – це не страшно, або як наповнити h2 базу даних (і трохи Hibernate)
Spring – це не страшно, або як підключити базу даних для студентського проекту за 5 хвилин
Spring – це не страшно, або як стартувати WEB-сервер зі Spring Boot за 5 хвилин
Spring – це не страшно. Cookie & Headers
Spring – це не страшно. Контролюємо свій REST
Spring Framework. Вступ
Spring для лінивих. Основи, базові концепції та приклади з кодом. Частина 1
Spring для лінивих. Основи, базові концепції та приклади з кодом. Частина 2
Spring. Зміст курсу
Spring. Урок 1. IoC/DI
Spring. Урок 2. IoC/DI на практиці
SpringBoot + Flyway - "Java-проект від А до Я"
Stack Trace і з чим його їдять
Stream API
String += String чи StringBuilder.append(String)?
System.out.println
Telegram bot - нагадування через webHook на Java або скажи ні Google-календарю! Частина 1
Telegram bot - нагадування через webHook на Java або скажи ні Google-календарю! Частина 2
Telegram Bot для пошуку роботи
Telegram-бот як перший проект та його значущість для професійного зростання на особистому досвіді
Thinking in JAVA російською
Thread'ом Java не зіпсуєш: Частина I - потоки
Thread'ом Java не зіпсуєш: Частина II - синхронізація
Thread'ом Java не зіпсуєш: Частина III - взаємодія
Thread'ом Java не зіпсуєш: Частина IV - Callable, Future та друзі
Thread'ом Java не зіпсуєш: Частина V - Executor, ThreadPool, Fork Join
Thread'ом Java не зіпсуєш: Частина VI - До бар'єру!
ThreadGroup
ThreadPoolExecutor
tomcat – коротко для windows
Tomcat в Java
Tomcat. Чи не деплоїться проект. Потрібна допомога.
UML: від теорії до практики
Volatile (приклад у 17 лекції)
Wildcards у Java Generics
World of Bytes 1. Робота із зображеннями.
XML у Java: Що це?
You are hired! Готуємося до співбесіди англійською
Zookeeper або як живеться працівнику зоопарку
А чи потрібна Head First Java?
Абстрактні класи в Java на конкретних прикладах
Автоупаковка та розпакування в Java
Автоупаковка та розпакування в Java
Алгоритми сортування в теорії та на практиці
Альпініст-програміст
Англійська для IT та для співбесіди
Англійська, Git та свій проект на фреймворку. Поради щодо навчання і не тільки від розробників, які пройшли JavaRush
Анонімні класи в Java
Анонс Github Security Lab: захист всього коду разом
Анотації. Частина друга. Lombok
Анотації. Частина перша, трохи нудна
Аутсорс, аутстаф, продуктові компанії: де програміст краще працювати?
Ах, ці рядки...
Багатовимірні масиви
Багатопотоковість в Java: суть, «плюси» та часті пастки
Багатопотоковість: що роблять методи класу Thread
Багатопоточність у Java
Баланс особистого життя та роботи, здоров'я та зарплата: що впливає на індекс щастя розробників у 2021 році
Без пафосу. Поговоримо про Java EE, сервлети та їх контейнери
Безкоштовні стажування для trainee-розробників: добірка по Україні, Росії та Білорусі
Безпека в Java: best practices
Бібліотека Lombok
Бійці невидимого фронту. Хто такий Backend-розробник та як ним стати?
Боюся бути джуном на густонаселеному ринку IT: як подолати страх конкуренції та стати програмістом
Був блогером, переїхав до Польщі і став айтішником: історія розробника Сашка Копайгородського
Був будівельник, став програміст
В закладки: "чистий код" - статті та лекції про правила написання коду та рефакторингу
В закладки: добірка статей про алгоритми - лекції, питання для інтерв'ю та огляди книг
В закладки: добірка статей про інструменти для Java-розробника - Maven, Docker, GitHub та інші
В закладки: добірка статей про книги з програмування — рецензії, огляди та корисні списки
В закладки: добірка статей про колекції та бібліотеки Java - лекції та питання для інтерв'ю
В закладки: добірка статей про патерни проектування - теорія, питання на співбесідах та огляд книги
В закладки: добірка статей про структури даних - лекції та питання на співбесідах
В закладки: добірка статей про тестування - теорія, "історії успіху" та відео
В закладки: фреймворки Spring, Spring Boot та Spring MVC — статті, лекції та відео
В закладки: як вивчати Java. Велика добірка за планом навчання, інструментами та пошуками мотивації.
В закладки: як програмувати на Android - статті, лекції та відео
В ІТ не лише хлопці!
Вакансія: Business Analyst / Product Owner
Вакансія: Data Analyst / Game Analyst / Product Analyst
Вакансія: Game Designer / Game Producer
Вакансія: HR/IT Recruiter [закрита]
Вакансія: Java Architect / Java Tech Lead
Вакансія: Java Lecture Writer
Вакансія: Linux System Administrator
Вакансія: Localization Manager
Вакансія: Methodist / Java Course Designer
Вакансія: UX Designer
Ваш перший додаток з використанням Java-сервлетів
Ваш перший додаток на Hibernate
Введення в Java EE
Введення в Java FX
Введення у функціональні інтерфейси
Введення чисел у IntelliJ IDEA
Введення-виведення в Java. Класи FileInputStream, FileOutputStream, BufferedInputStream
Ввести з клавіатури дату у форматі "08/18/2013" Вивести на екран цю дату у вигляді "AUG 18, 2013".
Веб-додаток на Java
Веб-сервіси. Крок 1. Що таке веб-сервіс та як з ним працювати?
Веб-сервіси. Крок 2. Як спростити написання клієнта?
Великий гайд із підготовки до перших співбесід на Java Junior
Взаємне блокування (deadlock) в Java та методи боротьби з нею
Вибір мови програмування
Виведіть свій код на новий рівень: навчіться ефективно виводити дані у консоль з Java
Вивчити фізику, працювати в екології та піти у розробники. Історія Васі, тимліда JavaRush
Видалення елемента зі списку ArrayList до Java
Видаляємо передплату на статті з групи - "Java-проект від А до Я"
Вийшла Java 11: нові фічі та можливості
Виклик конструктора з конструктора
Використання Java Arrays.sort() для будь-якого списку об'єктів
Використання JNDI в Java
Використання varargs при роботі з дженериками
Вимоги до Java-джуніорів у 2021 році: що треба вміти, щоб отримати першу роботу в IT
Винятки в Java
Винятки в Java (Java Exception)
Винятки в Java: перехоплення та обробка
Винятки та їх обробка
Винятки: checked, unchecked і свої власні
Вирішуємо завдання на одновимірні та двовимірні масиви
Вищий пілотаж на технічному інтерв'ю: як я потрапила до Google, Microsoft і не лише
Від Hello World до Spring Web MVC і до чого тут сервлети
Від HTTP до HTTPS
Від NASA до пустель Африки. Державні та соціально значущі проекти на Java
Від радянського калькулятора до програмування: історія розробника JavaRush Романа Прищепи
Відгуки про реальні проекти
Відеоуікенд #105. Знайомимося з роботою контейнерів на Java та типовими завданнями для джуніорів, слухаємо поради про збереження ментального здоров'я ...
Відеоуікенд #107. Прискорюємо кодинг в IntelliJ IDEA, знайомимося з професією Security Engineer та інструментами Java backend стека, розбираємо особли...
Відеоуікенд #19. Запис тестової співбесіди Java-розробника, два погляди на багатопоточність Java, як знайти роботу, якщо ти Junior
Відеоуікенд #20. Створюємо VK-бот і тест в JUnit, розбираємо плюси парного програмування і з'ясовуємо, хто має шанси влаштуватися в Google.
Відеоуікенд #22. Як застосовувати принципи SOLID на практиці, стримавши проблеми на співбесіді, як у Java ефективно працювати з файлами і як знайти ро...
Відеоуікенд #39. Шукаємо ментора, вивчаємо приклади "чистого" SOLID-коду, слухаємо про взаємодію PHP + Java і розбираємо вимоги для переходу від джуні...
Відеоуікенд #46. Вивчаємо структури даних у Java, слухаємо про відмінності у командній роботі на Заході та країнах СНД, розбираємо роботу Stack Overfl...
Відеоуікенд #60. Дізнаємося три способи роботи Docker з Java, знайомимося з набором Java-бібліотек Helidon, слухаємо поради, як програмісту прискорити...
Відеоуікенд #70. Створюємо власний Spring Boot Starter, дивимося тестову співбесіду Junior Java-розробника, дізнаємося відмінності між монолітом і лег...
Відеоуікенд #79. Вивчаємо префіксні дерева в Java, знайомимося з принципами роботи в мікросервісах, слухаємо поради HR-менеджера та рекомендації для д...
Відеоуікенд #86. Розбираємо питання про Java Spring, шукаємо першу роботу в IT, знайомимося з автоматизацією тестування додатків та професією fullstac...
Відкриваємо Java-університет! Йде набір на онлайн-курс із менторами "Java-розробник за 12 місяців"
Відкриття проекту JavaRushHomeWork
Відмінності між раннім та пізнім зв'язуванням у Java
Відмінності між слабкими, м'якими, фантомними та звичайними посиланнями в Java
Відносини між класами. Спадкування, композиція та агрегування
Відповіді на найпопулярніші питання про інтерфейс Map
Вічна будова та дайверський рай: релокейт на Філіппіни
Вкладені внутрішні класи або Inner Class у Java
Влаштування дійсних чисел
Внутрішні класи у локальному методі
Все, що ви хотіли знати про Maven - "Java-проект від А до Я"
Все, що ви хотіли знати про Maven. (Частина 2) - "Java-проект від А до Я"
Все, що потрібно знати про методології розробки ПЗ: тренди, принципи та пастки для новачків
Вступ до Jackson Framework
Вступ до SpotBugs: інструмент для статичного аналізу коду
Вчимося PRO-кодингу вдома. Найкращі самовчителі програмування
Вчитися в онлайні не страшно, і ось чому: розбираємо переваги такого навчання та шукаємо вирішення можливих проблем
Гайд від психологів, як не вигоріти на роботі під час локдауну
Гайд зі створення клієнта для Skyscanner API та його публікації в jCenter та Maven Central [Частина 1]
Гайд зі створення клієнта для Skyscanner API та його публікації в jCenter та Maven Central [Частина 2]
Гайд із сертифікацій Java: які іспити з розробки варто складати у 2021/22 роках
Гарвард CS50: завдання другого тижня (лекції 5 та 6)
Гарвард CS50: завдання першого тижня (лекції 3 та 4)
Гаряча акція чи "літо, знижка, JavaRush"!
Генерація випадкового числа у заданому діапазоні
Геній, програміст, стратег, менеджер. Хто такий Tech Lead та як ним стати?
Геттери і сеттери
Геттери/Сеттери. Зло. І крапка
Глобальний ринок праці
Глобальні змінні Java: коли їх використовувати?
Головне - поставити ціль
Головні онлайн-заходи для програмістів: травень-червень 2020
Гра на java для початківців
Грочаємо алгоритми або безболісне введення в алгоритми
Дайджест статей студентів JavaRush #1 за 17-19 лютого
Дайджест статей студентів JavaRush #2 за 20-23 лютого
Двічі змінила професію та переїхала до Австралії: історія розробниці Айси Матуєвої
Де айтішнику підтягнути англійську: великий список додатків, книг та відеоканалів
Де взяти ідею для створення програми?
Де вивчати і як вивчати Java-програмування?
Де використовується Java і для чого вона потрібна?
Де використовується Java та навіщо потрібна?
Де використовується Java? 10 проектів, за які її можна полюбити
Де вчити та як вчити Java-програмування?
Де знайти head first java 2nd edition російською pdf???
Де фрілансеру в мережі добре: огляд бірж для програмістів
Дебажити, апрув, тяга: міні-словник сленгу та професійної лексики програмістів
Дедлайн близько! Як робити правильні естімейти проектів
Деплой Java-програм у хмарну платформу Amazon Web Services (AWS)
Десять принципів об'єктно-орієнтованого дизайну, які має знати Java-програміст
Дефолтні методи в інтерфейсах
Дещо про масиви в Java
Дженерики на котиках
Динамічні масиви в Java
Динамічні проксі (Dynamic Proxies) у Java
Диплом покажи! Чи потрібно програмісту здобувати вищу профільну освіту?
Дівчина-програміст
Ділимося досвідом. Мій перехід з Windows на Ubuntu
Для чого потрібний клас PrintStream
Дню Сурка присвячується… Рекурсія у реальному житті
До чого призведе найчастіший випуск нових версій JDK
Добірка: YouTube-канали, блоги та подкасти для Java-програмістів
Довідник з java. Статичні рядки
Додаємо Spring Scheduler - "Java-проект від А до Я"
Додаємо БД PostgreSQL до RESTful сервісу на Spring Boot. Частина 1
Додаємо БД PostgreSQL до RESTful сервісу на Spring Boot. Частина 2
Додаємо все, що пов'язане із БД. (Частина 1) - "Java-проект від А до Я"
Додаємо все, що пов'язане із БД. (Частина 2) - "Java-проект від А до Я"
Додаємо клієнта до статей - "Java-проект від А до Я"
Додаємо можливість передплатити групу статей. (Частина 1) - "Java-проект від А до Я"
Додаємо можливість передплатити групу статей. (Частина 2) - "Java-проект від А до Я"
Додаємо можливість передплатити групу статей. (Частина 3) - "Java-проект від А до Я"
Додаємо можливість роботи адміну та статистику для нього - "Java-проект від А до Я"
Додаємо телеграм-бота на проект - "Java-проект від А до Я"
Додаткова література для самонавчання програмування
Додаткові матеріали до лекцій CS50: Week 0 (лекції 1 та 2)
Додаткові матеріали до лекцій CS50: Week 1 (лекції 3 та 4)
Докладний аналіз класу ArrayList [Частина 1]
Докладний аналіз класу ArrayList [Частина 2]
Докладний розбір класу HashMap
Допоможіть, потрібна мотивація!
Дорожня карта розвитку Java розробника у 2021 році! Досвід, мотивація, лайфхаки та корисні посилання/ресурси/сайти/канали
Досвід проходження співбесіди
Досить писати цикли! Топ-10 найкращих методів для роботи з колекціями з Java 8
Дослідження: де працюють та скільки отримують випускники JavaRush
Дослідження: скільки часу потрібно для вивчення Java
Дружимо звичайний вхід через email і OAuth2 у Spring Security на прикладі сервісу нотаток
Екранування символів
Екранування символів у Java
Емпатія як секретна суперсила розробника
Ефективне навчання програмування
Є така професія – ПЗ перевіряти. Як стати QA Engineer
Життєвий цикл об'єкту
Життя після першого офферу. Що потрібно вчити Java-розробнику-початківцю?
З 8 до 13: повний огляд версій Java. Частина 1
З 8 до 13: повний огляд версій Java. Частина 2
З JavaRush я познайомилася в 43 роки: історія програмістки Мадіни Норен
З автомобільної сфери до програмістів
З армії в IT або як я став С# розробником за допомогою JavaRush
З військових до програмістів: історія Антона, розробника JavaRush
З князів у бруд, а потім назад
З менеджера до програміста за півтора місяці
З резюме джуна: Hibernate — фреймворк для роботи з базами даних
З резюме джуна: Spring Boot - «чарівний» фреймворк Java
З резюме джуна: Spring Boot — «чарівний» фреймворк Java
З резюме джуна: Spring Framework - популярний фреймворк на Java
З резюме джуна: Spring Framework — популярний фреймворк на Java
З резюме джуна: Spring MVC - шаблон проектування Java для веб-додатків
З рингу - в ІТ
З системного адміністратора Java Developer-а
З чого має складатися технічний бекграунд Java-розробника. Відео
З чого розпочати вивчення Android-розробки
З чого розпочати вивчення Java
З чого розпочати вивчення Spring
Завоювання Spring Boot
Загальні міркування
Запитання на співбесіду Hibernate
Запуск maven проекту в IDEA
Запуск аплету Java у браузері
Запуск коду на виконання в IntelliJ IDEA
Збереження файлів у додаток та даних про них на БД
Здоровий програміст – успішний програміст
Зі знайомства з JavaRush у мене почалися серйозні стосунки з IT. Історія студента Java-університету Дениса
Змінні Java і константи
Знайомство з EJB
Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 1)
Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 2)
Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 3)
Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 4)
Знайомство з String, StringBuffer та StringBuilder в Java
Знайомство з класами: написання власних класів, конструктори
Знайомство з операторами Java: логічні, арифметичні, побітові
Знання для вирішення поточних завдань
Зустрінемось у суді! Що програміст повинен знати про робочий контракт та NDA?
Зчитування з клавіатури – «рідери»
І швець, і жнець. Хто такий Full Stack розробник та як ним стати?
Ідемо в джавісти. Як програмісту перейти зі свого ЯП Java?
Імміграція до США
Індекс PYPL: найпопулярніша СУБД - Oracle, а Firebase росте лякаюче швидко
Ініціалізація полів
Інтеграційне тестування БД за допомогою MariaDB для заміни MySql
Інтерфейс Externalizable у Java
Інтерфейси – маркери
Інтерфейси в Java
Інформаційні технології
Історії розробників про дивний хантінг
Історія версій ОС Android
Історія однієї співбесіди: цікаві питання
Історія одного гуманітарію
Історія релокейту в Польщу розробника Діми Ніколаєнко
Історія релокейту програмістки Олі Куликової
Історія релокейту у США програміста Дмитра
Історія розробника JavaRush Дмитра Семененка
Історія розробника JavaRush Саші Мядельця
Історія успіху через 1,5 року від початку навчання.
Історія успіху. 20 годин програмування на тиждень, магістратура та особисте життя
ІТ-гіганти, бізнес яких неможливий без Java
ІТ-сертифікати. Чи потрібні і як готуватись? Відео з ментором Вадимом Новаковським
Кава-брейк #100. Як запустити проект із відкритим вихідним кодом на GitHub
Кава-брейк #102. Упаковка Java-додатків за допомогою Maven та GitHub Actions
Кава-брейк #121. Що таке Classpath у Java та як його встановити? Незмінність у Java
Кава-брейк #124. Патер проектування Builder. Як працює серіалізація та десеріалізація в Java
Кава-брейк #136. Сортування масиву в порядку зростання або зменшення за допомогою Arrays.sort(). У чому різниця між інтерфейсами List та Set?
Кава-брейк #144. Як перетворити масив на List (ArrayList) на Java. Впровадження залежностей у Java
Кава-брейк #15: Чому не потрібно називати себе джуніором і чому варто починати з Java
Кава-брейк #177. Детальний посібник з Java Stream в Java 8
Кава-брейк #185. Детальний посібник з Java Collection Framework
Кава-брейк #20. Що таке legacy-код та як з ним працювати. Інструменти, що полегшують написання технічної документації
Кава-брейк #21. Інтеграція Python з Java. Знайомимося з Jakarta EE та Eclipse MicroProfile
Кава-брейк #23. Як розробнику подолати синдром самозванця
Кава-брейк #24. 5 інструментів, які покращать вашу роботу з GitHub
Кава-брейк #28. 40 порад, які назавжди змінять ваші навички кодингу. 10 найбільш популярних середовищ розробки на Java
Кава-брейк #29. 7 сайтів для підготовки до технічного співбесіди. У чому різниця між Docker та Kubernetes?
Кава-брейк #33. 3 корисні поради для забезпечення безпеки в Java-розробці. 4 способи аналізу коду, про які повинен знати кожен розробник
Кава-брейк #34. 12 безкоштовних інструментів для підвищення якості коду та продуктивності. 4 особисті якості, які піднімуть вашу кар'єру розробника на...
Кава-брейк #36. 6 корисних інструментів командного рядка, які має знати Java-розробник. Jbang: корисний інструмент для тестування бібліотек Java
Кава-брейк #44. 10 кращих фреймворків для Java-тестування у 2020 році
Кава-брейк #53. 40 слів, які допоможуть пожвавити ваше резюме розробника. 7 способів покращити свої навички програміста
Кава-брейк #54. Антипатерни, яких слід уникати у коді. Як навчитися вирішувати завдання на технічному інтерв'ю
Кава-брейк #60. Як працює складання сміття в Java (JVM). 15 важливих питань про Spring на технічному співбесіді
Кава-брейк #61. Інструменти, які підвищують якість Java коду. Мова Java та проекти з відкритим вихідним кодом
Кава-брейк #63. Як розробнику програмного забезпечення покращити свої soft skills. Рефакторинг коду - сценарії використання та переваги
Кава-брейк #65. 5 корисних порад щодо підтримки чужого коду. Java Collection та відповіді на найпоширеніші питання на співбесідах
Кава-брейк #66. 5 найдивніших та найскладніших мов програмування. 6 відмінних інструментів для підвищення продуктивності розробників
Кава-брейк #71. Рекомендації щодо аналізу Java-коду
Кава-брейк #72. Контроль якості коду та навіщо він вам потрібен. Що таке монада? Базова теорія для Java-розробника
Кава-брейк #75. Переваги та недоліки використання Spring Boot. Функції для рядків у Java
Кава-брейк #76. Поради щодо налагодження програм: дій як детектив. 5 корисних прийомів написання чистого коду
Кава-брейк #8: Як швидко навчитися читати чужий код Помилки під час створення профілю на GitHub
Кава-брейк #81. Найкращі Java-бібліотеки, які має знати кожен розробник. Чому треба писати чіткий, змістовний код (і як це зробити)
Кава-брейк #82. 41 інструмент для моніторингу JVM та продуктивності Java-додатків
Кава-брейк #87. Чому модульне тестування є важливим для розробників? 5 способів скопіювати масив у Java
Калькулятор на Java з базою лише в 10 лвл JavaRush (3Kyu завдання на CodeWars)
Капітан кодерської команди та головний вирішувач. Хто такий Team Lead та що він робить?
Качаємо скіли, відпочиваючи. Топ-10 найкращих ігор для програмістів
Качаємо скіли. Оpen source проекти на Github для джавістів-початківців
Кей Хорстманн та його 1500 слів про те, як стати найкращим Java-програмістом
Керування рядками, функції для роботи з рядками Java
Керування рядками, функції для роботи з рядками Java. Частина 2
Ким я зможу працювати після вивчення Java? Гайд світом розробників для зелених новачків
Кінець епохи Open Space. Як зміниться офіси після пандемії?
Кінець початку шляху:)
Клавіатурні розкладки
Клас ArrayList в Java
Клас Arrays та його використання
Клас MessageFormat
Клас Scanner в Java
Клас String
Клас String в Java
Клас StringBuilder у Java 8 на практичному прикладі
Класи Socket та ServerSocket, або «Алло, сервер? Ти мене чуєш?"
Класи, види вкладених класів із прикладами
Клікнув не туди
Кльові оптимізації SQL, що не залежать від вартісної моделі. Частина 1
Кльові оптимізації SQL, що не залежать від вартісної моделі. Частина 2
Кльові оптимізації SQL, що не залежать від вартісної моделі. Частина 3
Ключове слово this {у прикладах}
Кодування тексту ASCII (Windows 1251, CP866, KOI8-R) та Юнікод (UTF 8, 16, 32) - як виправити проблему з кракозябрами
Коефіцієнт ризику Google. Що коштує за цифрою 350 мільярдів доларів?
Колекції у Java | Java Collections
Колекція. Map. Видалення.
Командна робота без плутанини: розбираємо стратегії розгалуження у Гіті
Коментарі в Java: не все так просто
Коментарі в мові Java
Коментарі в мові Java
Компіляція в Java
Компіляція та виконання Java-застосунків під капотом
Компіляція та запуск Java без IDE
Конспекти до занять на Java-стажуванні
Константи та інтернаціоналізація
Конструктори базових класів
Конструктори в Java
Конструктори класів. Java JDK 1.5
Контракти equals та hashCode або як воно все там
Концепція об'єктно-орієнтованого програмування JAVA
Коротке знайомство з Gradle
Короткий екскурс у впровадження залежностей чи "Що ще за CDI?"
Короткий екскурс у науково-фантастичний кінематограф. Частина 1
Коротко про головне – Java Collections Framework
Кращі книги для підготовки до іспиту OCAJP8 (1Z0-808) з Java 8
Крізь роки до своєї мети!
Курйозний випадок із життя програміста
Курс "Android Basic" від Google російською мовою
Легенда про примарного програміста-універсала або «вакансія для золотого кодера»
Легкий парсинг HTML за допомогою jsoup
Літерали в Java
Літнє онлайн-стажування JavaRush не за горами: час готуватися!
Літнє онлайн-стажування JavaRush: готуйтеся, скоро старт!
Літнє онлайн-стажування JavaRush: скоро стартує набір!
Логічні завдання на співбесіді
Логічні оператори в Java
Логічні оператори. Поясніть мені, у чому різниця?
Логування: що, як, де і чим?
Лямбди та посилання на методи в ArrayList.forEach - як це працює
Лямбди та стрими, тільки практика, теорії не буде
Магія Java: Оголошення та ініціалізація змінних
Маленькі хитрощі з Heroku
Масиви в Java
Математика, структури даних, алгоритми. Що потрібно вивчити, перш ніж занурюватися в Java?
Машинне навчання для Java-розробників, частина 1
Машинне навчання для Java-розробників, частина 2
Машинний код та байт код: якою мовою говорить ваша програма?
Мене просто покликали на стажування у Google: історія релокейту розробника Сергія до Швейцарії
Ментор “здорової людини” і скільки треба часу, щоб навчитися кодити: розробник відповідає питанням. Відео
Ментор із програмування: хто такий, навіщо потрібний і де шукати?
Метод charAt() в Java
Метод compareTo
Метод IndexOf класу String: навіщо він потрібний і як працює
Метод main. Як передати імена файлів у параметрах main()?
Метод split у Java: ділимо рядок на частини
Методи equals & hashCode: практика використання
Методи в Java
Методи в Java
Методи за замовчуванням у Java 8: що можуть і чого не можуть?
Методи та класи final Java
Методи, їх параметри, взаємодія та перевантаження
Методології розробки ПЗ
Механізм перевизначення методів або Override у Java
Мій довгий шлях до посади програміста
Мій чат
Мікросервісна архітектура: плюси та мінуси
Множинне успадкування в Java. Композиція порівняно з Спадкуванням
Множинне успадкування в Java. Порівняння композиції та наслідування
Модифікатори або як накладати чари у світі Java
Модифікатори доступу. Private, protected, default, public
Мозковий фітнес. Актуальні завдання для прокачування програмістських скіллів
Моя історія
На JavaRush доступна нова задача-гра - Moon Lander
Навіщо вивчати Java, якщо ви не програміст і не плануєте їм ставати?
Навіщо використовувати SerialVersionUID всередині Serializable класу в Java
Навіщо вчитися все життя? Що таке Lifelong Learning і чому безперервне навчання стало важливим
Навіщо потрібен план розвитку кар'єри розробника та як його скласти
Навіщо потрібне логування
Навіщо потрібне успадкування інтерфейсів?
Навіщо потрібний поліморфізм?
Навіщо потрібні інтерфейси?
Навіщо ставати програмістом
Навчання на JavaRush. Пошук роботи та проходження співбесід. Частина 2.
Найголовніша потреба
Найкращі IDE та текстові редактори для «фронтендника»
Найкращі книги Java EE
Найкращі модифікації ігор на JavaRush: випуск #2
Найміть мене! Як початківцю програмісту зробити круте резюме і LinkedIn профіль
Найпопулярніша версія Java, видалення та відеоігри: про що йдеться у дослідженні JetBrains 2021 року
Найпоширеніші проблеми тих, хто починає вивчати Java
Найскладніше — не забити: історія Максима Пантелєєва, який вивчив Java за 9 місяців
Найскладніші теми в Java: на що варто звернути увагу на початку навчання
Налаштування локального оточення для Java EE розробки
Написання коду як математичний доказ
Народження програміста: за 9 місяців із нуля до Java Developer
Наслідування внутрішніх класів (nested classes)
Не бійтеся помилок і знайдіть те, що приваблює вас у програмуванні: 7 порад від ментора JavaRush
Не говори чи не говоримо? Як айтішнику вивчити англійську
Не просити про допомогу та відкидати старі технології: часті помилки новачків за версією Java-ментора Антона Купрейчика
Не психовати і не писати рекрутеру у вихідні: як джуну не облажатися під час пошуку роботи
Не хочу вчитися! Коли Junior-кодер може шукати повноцінну роботу?
Невеликий hint з планування вашого навчання
Нестача часу на практику та англійська мова: що заважає опанувати програмування? Опитування студентів JavaRush
Ніколи не пізно!
Нова Java… Знову… Зустрічаємо Java 10
Нова рубрика на JavaRush: вибір junior-вакансій від Jooble
Нове покоління інтерактивних іграшок – бойовий павук MekaMon
Новий розділ JavaRush - «Ігри»
Новини Java-університету: відтепер почати навчання на курсі з ментором можна з модулів 2 і 3
Новини JavaRush (15.11.2018)
Новини JavaRush (20.04.2018)
Об'єктно-орієнтоване програмування (переклад статті)
Обгортки, розпакування та запакування
Обробка винятків у контролерах Spring Boot
Огляд REST. Частина 1: що таке
Огляд REST. Частина 2: комунікація між клієнтом та сервером
Огляд REST. Частина 3: створення RESTful сервісу на Spring Boot
Огляд книги "Паттерни проектування" (Head First Design Patterns)
Огляд серверів програм і, звичайно, Tomcat
Огляд та тестування методів сортування. Частина I
Округлення чисел у Java
Оновлюємо статистику для адміну - "Java-проект від А до Я"
Оператор break в Java
Оператор instanceof
Оператор Instanceof в Java
Оператор return
Оператор return в Java
Оператор switch у Java
Оператор поділу за модулем
Оператори переходу
Оператори переходу до Java
Оператори порівняння та логічні оператори. Розгалуження у програмі. Умовний оператор
Операції над примітивними типами в Java
Операції над числами в Java
Оповідь про двох ітераторів: стратегії конкурентної модифікації в Java
Оптимізуємо роботу зі своїми проектами на GitHub: знайомство з Github Template Repository
Осіннє стажування-2018: ще є час на підготовку!
Основи XML для Java програміста - Частина 1 з 3
Основи XML для Java програміста - Частина 3.1 із 3 - SAX
Основи XML для програмістів Java. Частина 2 із 3
Основи XML для програмістів Java. Частина 3.2 із 3 - DOM
Основи основ від Кея Хорстманна
Основи регулярних виразів у Java. Частина 3
Особливості Java 8 – максимальний посібник (частина 1)
Особливості Java 8 – максимальний посібник (частина 2)
Особливості TreeMap в Java
Ось так final…
Отримуємо ліцензію від JetBrains
Отримуємо справжню річну ліцензію Intelij IDEA Ultimate Edition
П'ять основних принципів дизайну класів (SOLID) у Java
Паралельні операції над масивами Java 8 - переклад
Парсинг html бібліотекою jsoup
Парсинг рядків у Java
Патерни проектування: FactoryMethod
Патерни проєктування в Java [Частина 1]
Патерни проєктування в Java [Частина 2]
Паттерн (Шаблон) Builder
Паттерн (Шаблон) Делегування
Паттерн Command своїми словами
Паттерн Iterator
Паттерн Singleton своїми словами
Паттерн Декоратор Java (Decorator)
Паттерн проектування "Стратегія"
Паттерн проектування Factory
Паттерн проектування Proxy
Паттерн проектування Адаптер
Паттерн проектування декоратор з прикладами
Паттерн проектування Міст (Bridge Pattern)
Паттерни проектування в Java
Паттерни проектування: AbstractFactory
Паттерни проектування: Singleton
Паттерни та Singleton – для всіх, хто вперше з ними зіткнувся
Пекельне завдання: приступаємо до рефакторингу успадкованого коду
Переваги використання Spring
Перевантаження методів equals() та hashCode() в Java
Передача параметрів у Java
Перекваліфікація на стероїдах
Переклад статті. Найкращі алгоритми для написання коду
Переклад: Створення об'єктів типу String в Java - використання "" або конструктора?
Переклад: Топ-50 інтерв'ю питань щодо thread. Частина 1.
Перенесення проекту до іншої директорії
Перерахування до Java (java enum)
Переривання роботи нитки (interrupte thread)
Перетворення Enum на String
Перетворення типів посилань на Java
Перша робота: чому так важко знайти?
Перше знайомство з Docker
Перше інтерв'ю із творцем JavaRush
Перший проект "Морський бій"!
Писати код значно цікавіше, ніж його тестувати: історія розробника Діми Мерсіянова
Питання-відповідь: чому пароль у Java краще зберігати в масиві символів, а не в String?
Питання-відповідь: як у Java правильно конвертувати String в int?
Пишемо проект. Додаємо SpringBoot і налаштовуємо CI процес - "Java-проект від А до Я"
Пишемо реальний проект для портфоліо - "Java-проект від А до Я"
Пишемо резюме на GitHub. Короткий гайд
Підбір сайтів для відточування навичок у програмуванні
підкажіть алгоритм розбиття числа на цифри у різний спосіб не переставляючи.
Підключаємо до нашого JavaRush проекту логування (slf4f та log4j)
Підключення бібліотек за допомогою Maven
Підключення бібліотеки Jackson на 33-му рівні
Підкорення CodeWars (Вирішуємо задачу 4kyu)
Підписки JavaRush: нові ціни та інші зміни
Підсумки Java у 2020: головні оновлення 14 та 15 версій, місце в рейтингах ЯП та популярність
Піраміда потреб
Планування проекту: сім разів відміряй - один раз відріж - "Java-проект від А до Я"
Побайтова робота з файлами
Побітові операції в Java
Повертайте масив нульової довжини, а не null
Повний гайд для зацікавлених у професії Java-розробника. Стек технологій, зарплата та попит на кандидатів в Україні
Погана карма у програмуванні. Що таке технічний обов'язок і як його усувати
Поділись знаннями, отримай приз! [конкурс від JavaRush]
Поділись знаннями, отримай приз! [конкурс від JavaRush]
Подружимо Git із Intellij IDEA
Позбавляємося циклів у Java 8
Поліморфізм та його друзі
Поліморфізм у Java
Помилка у підручнику "Вивчаємо Java" Кеті Сьєрра та Берт Бейтс
Помилки початківців java-програмістів. Частина 1
Помилки початківців java-програмістів. Частина 2
Популярні питання на Java-стажуванні
Популярно про лямбда-вираження в Java. З прикладами та завданнями. Частина 1
Популярно про лямбда-вираження в Java. З прикладами та завданнями. Частина 2
Порівняння об'єктів: практика
Порядок дій під час створення об'єкта
Посилальні типи даних у Java
Посібник для майбутнього Java розробника. Enterprise - частина 1
Посібник з NoSQL для розробників
Посібник з класу Java Integer
Посібник з мікросервісів Java. Частина 1: основи мікросервісів та їх архітектура
Посібник з мікросервісів Java. Частина 2: розгортання та тестування
Посібник з мікросервісів Java. Частина 3: загальні питання
Посібник з управління пам'яттю Java (і порятунку вашого коду)
Посібник із загального стилю програмування
Посібник користувача IntelliJ IDEA: гарячі клавіші
Посібник користувача IntelliJ IDEA: основи роботи із системами контролю версій
Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!
Посібник користувача IntelliJ IDEA. Автодоповнення коду.
Посібник користувача IntelliJ IDEA. Відладчик
Посібник користувача IntelliJ IDEA. Користувальницький інтерфейс
Посібник користувача IntelliJ IDEA. Основи використання редактора коду.
Посібник користувача IntelliJ IDEA. Основи рефакторингу.
Посібник користувача IntelliJ IDEA. Основи роботи із системами контролю версій
Посібник користувача IntelliJ IDEA. Основи та встановлення
Посібник користувача IntelliJ IDEA. Перевірка.
Посібник користувача IntelliJ IDEA. Сервер додатків.
Посібник користувача IntelliJ IDEA. Спливаючі вікна з підказками.
Посібник користувача IntelliJ IDEA. Стиль та форматування коду
Пост подяки та вражень від книги "Spring in Action"
Постав ціль, склад план. Дотримуйся його і успіх гарантований
Потоки введення/виводу та рядки в Java
Почався набір на зимове онлайн-стажування JavaRush
Почала пиляти свій стартап
Початок роботи з Git: докладний гайд для новачків
Починаємо з початку або 'Hello, Java World!'
Пошук першої роботи - це завжди стрес: поради синьйора, як вдало пройти співбесіду
Правила написання коду: від створення системи до роботи з об'єктами
Правила написання коду: сила правильних імен, хороші та погані коментарі
Правильний університет
Практика використання поліморфізму
Практика з Java та Spring Boot
Практика роботи з класами BuffreredReader і InputStreamReader
Приведення (перетворення) примітивних типів у Java
Привласнення та ініціалізація в Java
Прийоми та поради. Як уникнути NullPointerException у Java додатках
Приклад SynchronousQueue в Java - рішення задачі Виробник Споживач
Примітивні типи Java
Примітивні типи в Java: Не такі вони і примітивні
Принципи SOLID, які зроблять код чистішим
Принципи інкапсуляції в Java
Принципи ООП
Принципи ООП
Присвоєння та ініціалізація
Про криптовалюти. Not so creepy crypto, частина перша: технологія блокчейн
Проблема з виведенням російської мови в консоль
Проблема з кодуванням у Intellij Idea.
Проблема з методом Integer.parseInt(String s)
Проблеми з продуктивністю SQL, що виникають через "непотрібну, але обов'язкову роботу"
Проблеми із запуском сервлетів
Програмування – це складно. Саме тому варто його вивчати
Продовження аналізу тестового завдання
Проектування Класів та Інтерфейсів (Переклад статті)
Простий спосіб застосування залежностей
Професійне вигоряння. Як встояти?
Професійне вигоряння. Як встояти?
Професійні проблеми програмістів
Професія програміст. О котрій вже пізно?
Проходження JavaRush (1 - 35) - 1#
Психолог радить, як повернутися до ладу після перерви у навчанні
Реабілітолог, який вивчив програмування за 3 місяці: історія Артема, розробника JavaRush
Реалізація бульбашкового сортування на Java
Реалізація мультимовності програми
Реалізуємо Command Pattern для роботи з роботом. (Частина 1) - "Java-проект від А до Я"
Реалізуємо Command Pattern для роботи з роботом. (Частина 2) - "Java-проект від А до Я"
Реалізуємо розгортання програми - "Java-проект від А до Я"
Революція на робочому місці: які професії будуть потрібні в майбутньому
Регулярні вирази в Java, частина 1
Регулярні вирази в Java, частина 2
Регулярні вирази в Java, частина 3
Регулярні вирази в Java, частина 4
Регулярні вирази в Java, частина 5
Регулярні вирази у Java
Регулярні вирази у Java (RegEx)
Регулярні вирази у Java. Частина 1
Регулярні вирази у Java. Частина 2
Регулярні вирази: знайти слово/частину слова
Рейтинг TIOBE: Java, як і раніше, на першому місці
Рейтинг мов програмування
Рекурсія у Java
Релокейт програміста: куди податися? 3 варіанти для пост-COVID19 світу
Рефакторинг
Рефакторний і ретроспективний - "Java-проект від А до Я"
Рецензія на книгу Head First Java
Рецензія на книгу: «Структури даних та алгоритми Java», Роберт Лафоре
Рівень 1: план рівня та дод. матеріали
Рівень 16: план рівня та дод. матеріали
Рівень 2: план рівня та дод. матеріали
Рівень 21: план рівня та дод. матеріали
Рівень 21. Відповіді на запитання до співбесіди на тему рівня
Рівень 22: план рівня та дод. матеріали
Рівень 22. Відповіді на запитання до співбесіди на тему рівня
Рівень 23. Відповіді на запитання до співбесіди на тему рівня
Рівень 24. Відповіді на запитання до співбесіди на тему рівня
Рівень 25. Відповіді на запитання до співбесіди на тему рівня
Рівень 26. Відповіді питання до співбесіди на тему рівня. Частина 1. Запитання 1-5, 10.
Рівень 26. Відповіді питання до співбесіди на тему рівня. Частина 2. Запитання 6-9, 11-12
Рівень 27. Відповіді на запитання до співбесіди на тему рівня
Рівень 28. Відповіді на запитання до співбесіди на тему рівня
Рівень 29. Відповіді на запитання до співбесіди на тему рівня
Рівень 3: план рівня та дод. матеріали
Рівень 30. Відповіді на запитання до співбесіди на тему рівня
Рівень 31. Відповіді на запитання до співбесіди на тему рівня
Рівень 32. Відповіді на запитання до співбесіди на тему рівня
Рівень 33. Відповіді на запитання до співбесіди на тему рівня
Рівень 34. Відповіді на запитання до співбесіди на тему рівня
Рівень 35. Відповіді на запитання до співбесіди на тему рівня
Рівень 37. Відповіді на запитання до співбесіди на тему рівня
Рівень 38. Відповіді на запитання до співбесіди на тему рівня
Рівень 39. Відповіді на запитання до співбесіди на тему рівня
Рівень 4: план рівня та дод. матеріали
Рівень 40. Відповіді на запитання до співбесіди на тему рівня
Рівень 5: план рівня та дод. матеріали
Рівень 6: план рівня та дод. матеріали
Рівень 7: план рівня та дод. матеріали
Рівень 8: план рівня та дод. матеріали
Рівень 9: план рівня та дод. матеріали
Рівні мов програмування
Різниця між Servlet, Spring MVC та Spring Boot
Різниця між абстрактними класами та інтерфейсами
Різниця між ключовими словами this і super в Java
Різниця між патернами Стан та Стратегія в Java
Роберт Мартін, "Чистий Код". Огляд книги по «кунг-фу коду» для розробника
Робота з методами hashCode() та equals() у мові Java
Розбираємо бази даних та мову SQL - "Java-проект від А до Я"
Розбираємо бази даних та мову SQL. (Частина 2) - "Java-проект від А до Я"
Розбираємо бази даних та мову SQL. (Частина 3) - "Java-проект від А до Я"
Розбираємо бази даних та мову SQL. (Частина 4 - перевірка домашнього завдання) - "Java-проект від А до Я"
Розбираємо бази даних та мову SQL. (Частина 5 - зв'язки та джоїни) - "Java-проект від А до Я"
Розбираємо бази даних та мову SQL. (Частина 6 - Перевірка фінального завдання) - "Java-проект від А до Я"
Розбираємо по поличках клас StringUtils
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 1
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 10
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 11
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 12
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 13
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 14
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 15
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 16
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 2
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 3
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 4
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 5
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 6
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 7
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 8
Розбір запитань та відповідей із співбесід на Java-розробника. Частина 9
Розбір типових помилок програмістів-початківців: частина 1
Розбір типових помилок програмістів-початківців: частина 2
Розбір типового тестового завдання на позицію розробника
Розгалуження в Java
Розгортання веб-сервісу на Tomcat в Intellij Idea
Розділ "Ігри" на JavaRush: Ігровий рушій
Розділ "Ігри" на JavaRush: Корисна теорія
Розділ "Ігри" на JavaRush: Обробка подій
Розрахована на багато користувачів консольна гра на java
Розширення та звуження посилальних типів
Розшукується Java Junior: де легше знайти роботу та як сподобатися роботодавцю?
Років мені спік фром травень Харт. Як програмісту вивчити English?
Рядки в Java
Рядки в Java (class java.lang.String)
Свій стартап: як не повторити помилки невдах і залишитися на плаву
Секретні рівні резюме, або як хакнути HR
Сервери Лікнеп для «чайників»
Серіалізація та десеріалізація в Java
Серіалізація як вона є. Частина 1
Серіалізація як вона є. Частина 2
Сертифікат на річну передплату JavaRush: інструкція з купівлі та активації
Сигнатура методу
Сигнатура методу
Сиди та вчи. Сервіси, які допоможуть побороти прокрастинацію та спланувати навчання
Синхронізація потоків, блокування об'єкта та блокування класу
Синхронізація потоків. Оператор synchronized у Java
Скільки часу потрібно, щоб розробити програму для обміну повідомленнями під Android?
Складальник сміття в Java (Garbage Collector)
Складність алгоритмів
Скорочення, урізання зарплат, безробіття. Чи мають програмісти боятися кризи-2020?
Сортування злиттям Merge-sort в Java
Спадкування проти композиції в Java
Співбесіда розробника: розбір питань щодо баз даних
Стан IT-ринку України: чи потрібні Java-розробники під час війни?
Статичні вкладені класи
Створення "Магічного квадрата" у Java
Створення GUI на IntelliJ Idea
Створення Telegram-бота на Java: від ідеї до деплоя
Створення найпростішого web проекту в intellij idea enterprise edition. Покроково, з картинками
Створення найпростішого веб-проекту в IntelliJ Idea Enterprise. Покроково, з картинками
Створення проекту в IntelliJ IDEA
Створення простого веб-додатку на сервлетах та jsp (частина 1)
Створення простого веб-додатку на сервлетах та jsp (частина 1)
Створення простого веб-додатку на сервлетах та jsp (частина 2)
Створення простого веб-додатку на сервлетах та jsp (частина 2)
Створення своїх анотацій у Java
Створення системи моніторингу цін на авіаквитки: покрокове керівництво [Частина 1]
Створення системи моніторингу цін на авіаквитки: покрокове керівництво [Частина 2]
Створення системи моніторингу цін на авіаквитки: покрокове керівництво [Частина 3]
Створення та запуск першого Java-додатка (частина 1)
Створення та запуск першого Java-додатку (частина 2)
Створюємо простий погодний бот для Telegram за кілька вечорів
Створюємо телеграм-бота з використанням Spring Boot
Створюємо телеграм-бота з використанням Spring Boot Pt.2: Quiz Bot
Створюємо телеграм-бота з використанням Spring Boot Pt.3: Quiz Bot
Стек-трейс Java
Стирання типів
Страх перед співбесідою: як перестати боятися та почати ходити на інтерв'ю
Структури даних – стек і черга
Структури даних: Двійкове дерево в Java
Структури даних: піраміда (двійкова купа) у Java
Твоя черга кермувати!
Теорія дженериків у Java або як на практиці ставити дужки
Теорія ймовірностей на практиці чи знаєте ви про Random
Тернарний оператор Java
Тестове завдання "Image Comparison"
Тестове завдання на працевлаштування, давайте розберемося.
Тестове завдання на стажування JavaRush: Корисні посилання та хінти
Тестове завдання: "Написати Інтерпретатор на мову BrainFuck"
Тестове завдання: Управління користувачами (Junior Java Developer, стажер)
Техніка "помідорки"
Технічні питання на співбесіді
Технічні питання на співбесіді
Типові завдання Java-розробника на проекті
Топ 10 питань про виключення в Java
Топ 10 питань про колекції Java
Топ 5 бібліотек машинного навчання для Java
Топ 8 діаграм для розуміння Java
Топ найкращих книг з Java для початківців і не тільки (2023)
Топ-10 бібліотек Java, які допоможуть заощадити час
Топ-10 книг з Java для початківців
Топ-10 книг з програмування для початківців
Топ-10 найпотрібніших команд Linux
Топ-13 найкрутіших модифікацій ігор на JavaRush
Топ-3 Blockchain-бібліотек для Java-розробників
Топ-5 корисних відеокурсів з Java, частина 1
Топ-5 корисних відеокурсів з Java, частина 2
Топ-50 Java Core питань та відповідей на співбесіді. Частина 1
Топ-50 Java Core питань та відповідей на співбесіді. Частина 2
Топ-50 Java Core питань та відповідей на співбесіді. Частина 3
Тренди Java в 2021 році: Kotlin, мікросервісна архітектура та Kubernetes
Тренди Java у 2022 році: JDK 18 та 19, Project Loom та Data mesh
Труднощі щодо Java
У Java 8 можна поєднувати рядки
У чому різниця між м'ютексом, монітором та семафором
Унікальне ім'я для об'єкту
Управління потоками. Ключове слово volatile та метод yield()
Уроки програмування на Java
Усе, що ви хотіли знати про професію Fullstack Developer: вимоги, обов’язки, попит та зарплата
Установлення та робота з плагіном JavaRush: відеоінструкція + відповіді на популярні питання
Факторіал у Java-програмуванні
Філософія Java & "Java. Повний посібник"
Формати серіалізації в Java
Форматуємо виведення чисел у Java
Функціональні інтерфейси в Java
Харківські ІТ-вузи: куди піти вчитися, якщо дуже хочеться отримати "корочку" програміста
Хитрі питання щодо Java, які часто ставлять на співбесідах
Хитрість, або як влаштуватися middle java developer, не маючи досвіду роботи в Java
Хімія + програмування = перемога!
Хочу створити гру
Хроніки колишнього 1С-ника
Хто є хто в ІТ. Чим займаються HR, адміни, DevOps та бізнес-аналітики
Хто є хто в ІТ. Чим займаються PM-и, frontend- та backend-девелопери та QA
Хто такий Android-розробник? Усе, що варто знати про цю професію
Хто такий QA engineer і як їм стати
Хто такий Software Engineer? Програмна інженерія VS "просто" програмування
Хто такі Docker, Kubernetes, OpenShift та як вони між собою пов'язані?
Це не я, мені просто пощастило: як не дозволити синдрому самозванця завадити успіху
Цикл For у Java
Цикл for-each
Цикл While у Java
Цикли в Java
Цікавить мобільна технологія? Вчи Java!
Частина 1. Введення в SQL
Частина 1. Що потрібно знати перед вивченням Spring та JavaEE
Частина 2. Поговоримо трохи про архітектуру ПЗ
Частина 2. Структура СУБД, таблиці та типи даних
Частина 3. Протоколи HTTP/HTTPS
Частина 3. Створюємо скелет нашої бази, перші SQL команди з прикладів java.sql.
Частина 4. Основи Maven
Частина 5. Сервлети, Java servlet API. Пишемо просте веб-додаток
Частина 6. Контейнери сервлетів
Частина 7. Ознайомлення з патерном MVC (Model-View-Controller)
Частина 8. Пишемо невелику програму на spring-boot
Часті запитання щодо класів колекцій в Java (Частина 1)
Часті запитання щодо класів колекцій в Java (Частина 2)
Чекліст Java-developer'а. Що має знати розробник
Чи близький кінець Java? Ні! І ось чому…
Чи варто вивчати Java у 2018 році? Відповідає Коді Вебер
Чи варто працювати у напрямку PEGA BPM?
Чи є відмінність Kotlin від Java?
Чи є сенс прочитати Філософія Java для SE 5/6
Чи замінить Kotlin мову Java? Чи боятись ChatGPT? Відео з ментором Вадимом Новаковським
Чи не переоцінюємо ми машинне навчання?
Чи потрібна вища освіта програмісту? Думка розробників та рекрутерів
Чи потрібні українському IT джуни в 2023 році? Аналітика, цифри та коментар HR-експерта
Чи реально вивчити Java з нуля та стати серйозним програмістом?
Чи хороший Java як перший ЯП для вивчення? Розбираємо перспективи і говоримо про підводні камені
Чим порадує нова версія JDK
Чого Java-кодерам чекати від 2020 року: думки та прогнози експертів
Чого не слід говорити, претендуючи на позицію розробника
Чого хочуть люди 2018-го? П'ять споживчих трендів, цікавих айтішнику
Чому Android-розробка? З особистого досвіду. Міркування та факти
Чому NULL – це погано?
Чому багато розробників здаються, навіть до ладу не почавши
Чому варто вивчати Java у 2020 році
Чому ми виявилися не готовими до видалення і як собі допомогти
Чому потрібно вивчати саме Java?
Чому потрібно інвестувати у самоосвіту
Шаблон Спостерігач (Observer)
Шаблони проектування для чайників
Швець/жнець/backend-розробник. Чому програмування – найкращий кар'єрний “план Б”?
Шлях програміста
Шлях світчера в IT
Шлях світчера в IT v2.0
Шокуючі факти про ініціалізацію полів у Java: все, що ви не знали
Штучний інтелект справді небезпечний. Але зовсім не так, як ви вважаєте
Шукати знайомих у IT та писати в приват рекрутерам. Поради з пошуку роботи від ментора JavaRush
Ще одна історія ще одного Java програміста
Ще про збирача сміття в Java
Що всередині числа з плаваючою точкою і як воно працює
Що вчити, де вчити, як учити?
Що запитують на співбесіді: огляд алгоритмів, частина 1
Що запитують на співбесіді: огляд алгоритмів, частина 2
Що можуть запитати на співбесіді: структури даних Java. Частина 1
Що можуть запитати на співбесіді: структури даних Java. Частина 2
Що найскладніше у роботі програміста? Розповідають випускники та учні JavaRush
Що повинен знати програміст на Java про числа Фібоначчі
Що потрібно знати про Spring: історія появи, ключові модулі, порівняння з Java EE
Що потрібно знати, щоб стати Java Junior, і що з цим робити?
Що потрібно розуміти програмісту-новачку?
Що приховує модифікатор transient у Java
Що роблять UX та UI-дизайнери, а що — фронтендники?
Що таке Deadlock в Java?
Що таке JSP? Розбираємось з можливостями на практиці
Що таке Mapstruct і як правильно налаштувати його для модульного тестування у SpringBoot додатках
Що таке Stripe і чому ми користуємося цією платіжною системою
Що таке TDD та модульне тестування [переклад]
Що таке антипатерни? Розбираємо приклади (частина 1)
Що таке антипатерни? Розбираємо приклади (частина 2)
Що таке АОП? Основи аспектно-орієнтованого програмування
Що таке дженерики в Java
Що таке інкрементування та декрементування
Що таке комп'ютерне мислення? "Запорука успіху" і "життєво важлива навичка XXI століття."
Що таке методи Java?
Що таке посилання тип даних
Що таке практика Deep Work: 6 порад, як зануритись у роботу (або навчання) та спіймати “стан потоку”
Що таке прокрастинація і як з нею боротися
Що треба обов'язково запитати на співбесіді до IT-компанії
Що читати у 2020 році? Добірка найкращих нових книг для Java-розробників
Що, якби компанії співбесідували перекладачів так само, як програмістів
Щоб отримати роботу в Luxoft, я пройшов 6 співбесід і здав 3 тестові: продовження історії розробника Саші Копайгородського
Я вступила на гуманітарне, але мені подобалася математика: історія розробниці Маші
Я до Норвегії їхав не за грошима: історія релокейту розробника Діми Тітова
Я заприсягся не пов'язувати своє життя з Java: історія розробника Анзора Кармова
Я звільняюсь. Як програмісту запустити свій стартап та уникнути провалу?
Я краще стану хорошим тестувальником, ніж посереднім розробником: історія тестувальника Дмитра Соколова
Я надсилав десятки резюме до іноземних компаній, але мені ніхто не відповідав: історія релокейту до Німеччини програміста Андрія Горковенка
Я не очікував, що отримаю джоб-офер так швидко. Історія студента Java-університету Алексея
Я почала вивчати Java, щоб стати проджектом в IT, але зрозуміла, що хочу спробувати себе в розробці. Історія студентки Java-університету Тетяни
Я провалив не менше 10 співбесід перед тим, як мене взяли: історія розробника Юрія Шаройка
Я програмуватиму: збираємо портрет студента, який точно вивчить Java
Як (не) отримати Junior позицію в Epam / Що являє собою навчання в лабораторії
Як HashMap працює у Java?
Як вивчити Java, якщо вам вже за 30 років.
Як виконати зведення в ступінь Java
Як використовувати класи - колекції ArrayList, Vector і HashMap, що надаються Java Collections Framework
Як відбувається завантаження класів у JVM
Як відволікатися від роботи та навчання з користю: 5 занять, які допоможуть перезавантажити мозок
Як влаштований рефакторинг у Java
Як вчитися на JavaRush: гайд з курсу
Як джуну підготуватись до технічної співбесіди? Пояснює ментор JavaRush Андрій Латишев
Як займатися JavaRush: гайд по курсу
Як займатися на JavaRush: гайд по курсу
Як зберегти кар'єру і не уславитися дурнем? Правила кібербезпеки при віддаленій роботі
Як знайти роботу? Поради щодо розсилки резюме
Як знайти роботу? Розсилка резюме.
Як зробити авторизацію в Spring Boot та JWT
Як зрозуміти, що тобі підходить IT та організувати навчання: ментор Олексій Капустник відповідає на популярні питання програмістів-новачків
Як зрозуміти, що я зможу?
Як із звичайного кодера стати крутим розробником? Вивчаємо Computer Science
Як імпортувати проект із GitLab до IDEA?
Як користуватися CopyOnWriteArraySet у Java з прикладом (переклад)
Як навчитися та де?
Як надіслати лист із Java-додатку (з прикладом)
Як написати чистий код
Як не відкладати наступного понеділка: прості поради, щоб нарешті почати вчитися
Як не загубитися в часі - DateTime та Calendar
Як отримувати 5000 $ на місяць після 2.5 років роботи
Як оформити резюме та профіль LinkedIn, щоб зацікавити рекрутера. Поради ментора JavaRush Андрія Латишева
Як оцінити свою вартість на ринку праці: гайд для розробників
Як писати методи ефективно (переклад статті)
Як почати вивчати програмування з нуля
Як почати займатися автоматизованим тестуванням, частина 1
Як почати програмувати
Як правильно вести конспект щодо програмування: поради з картинками
Як правильно робити сортування в Java
Як правильно розпочати розробку під СУБД Oracle
Як працює Android. Введення для Java-розробників
Як працює HashMap у Java
Як працює серіалізація в Java
Як розгорнути Postgres в Docker і підключити до Spring-Boot додатку
Як розробнику знайти роботу? Поради менторів та випускників JavaRush
Як себе мотивувати
Як скласти «зіркове» резюме згідно з принципами проектування ПЗ
Як скласти технічне резюме: поради для програмістів-початківців
Як старий гуманітарій в IT ходив
Як стати Java програмістом, не збожеволіти від купи інформації, полюбити програмування і жити нормальним щасливим життям?
Як стати магом у IntelliJ IDEA? Дивіться безкоштовний курс Хайнца Кабуца
Як створити jar, що виконується, в Intellij IDEA / how to create jar in IDEA
Як створити файл exe в intellij
Як тестове завдання на співбесіду перетворилося на open-source бібліотеку
Як у Java надрукувати числа від 1 до 100 без циклів та умов?
Як це було? Або мій перший проект
Як я перестав боятися та полюбив BitBucket
Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій, ч.1
Як я розміщував Spring-Boot додаток на Heroku
Як я став Junior Java Developer
Як я став розробником
Яким є попит на українських Java-розробників у 2023 році? Думки і цифри
Які бувають завдання з Java
Які завдання розв'язує шаблон проектування Адаптер
Які круті проекти ти напишеш під час навчання на JavaRush
Якось мені написали з Amazon: історія релокейту розробника Давида Джавахішвілі
Цей вебсайт використовує дані cookie для персоналізації роботи сервісу. Використовуючи вебсайт, ви погоджуєтеся на застосування даних cookie. Більш детальна інформація з цього приводу — в
Користувацькій угоді
.
Прийняти і закрити
Please enable JavaScript to continue using this application.