JavaRush
AI Academy
new
Акція
Університет
Java FullStack
Python FullStack
AI Native Developer
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема

Лекції

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Моє навчання
  • Курси
  • Університет
  • Карта квестів
  • Лекції
  • Java is the King

    Java Syntax Zero
    20 рівень, 0 лекція
    Чи справді можна назвати Java найпопулярнішою мовою програмування у світі? Так, можна, хоч і з певними застереженнями. Більшість сучасних компаній використовують Java зараз і користуватимуться нею ще багато років. Понад 95 % комп'ютерів у компаніях і на підприємствах використовують Java; понад 90 % узагалі всіх…
    Відкрита
  • Задачі-ігри

    Java Syntax Zero
    20 рівень, 1 лекція
    Написання ігор у JavaRush. Мабуть, не існує програміста, який би не хотів писати ігри. І хоча писати ігри значно складніше, ніж грати в них, натомість мало що зрівняється з відчуттям, коли ви бачите, як гра народжується просто з-під ваших пальців. Тому віднедавна в JavaRush з'яви
    Відкрита
  • Ігровий рушій

    Java Syntax Zero
    20 рівень, 2 лекція
    Створення першої гри на ігровому рушії. Будь-яка реалізація комп'ютерної гри розробником має три стадії: Ініціалізація гри. Сюди можна віднести різні підготовчі дії: визначення розміру й промальовування ігрового поля, створення й установлення ігрових об'єктів у початкове полож
    Відкрита
  • Докладний розгляд ігрового рушія

    Java Syntax Zero
    20 рівень, 3 лекція
    Робота з клітинами ігрового поля. Можливість поділити ігрове поле на клітини — це чудово. А що можна робити безпосередньо з клітинами? Для кожної клітині ігрового поля можна задати: колір клітини (колір її фону); вміст (текст або число); колір вмісту; розмір вмісту у відсотках від розміру
    Відкрита
  • Обробка подій

    Java Syntax Zero
    20 рівень, 4 лекція
    Вступ. Від ігрового рушія було б мало користі, якби за його допомогою ми могли тільки щось малювати на екрані. Для створення повноцінної гри потрібно надати їй можливість взаємодіяти з користувачем! Тобто наша програма має відстежувати дії користувача й реагувати на них. Для цього ігровий рушій
    Відкрита
  • Корисне

    Java Syntax Zero
    20 рівень, 5 лекція
    Успадкування. Робота з ігровим движком JavaRush передбачає використання успадкування. А що робити, якщо ви не знаєте, що це таке? З одного боку, у цій темі слід розібратися й вивчити її (вона буде наприкінці квесту). З іншого боку, рушій спеціально створено дуже простим
    Відкрита
  • Поширені проблеми

    Java Syntax Zero
    20 рівень, 6 лекція
    Linux. Якщо ви використовуєте Linux і OpenJDK, може статися, що під час запуску компілятор видасть помилку: Error:(6, 8) java: cannot access javafx.application.Application class file for javafx.application.Application not found Що тоді робити? Річ у тім, що ігровий рушій JavaRush
    Відкрита
  • Додаткові лекції до рівня 19

    Java Syntax Zero
    20 рівень, 7 лекція
    Можливо, коли ви тільки починали вивчати Java, то й не здогадувалися, що так скоро зможете писати прості програми та ігри. Ми певні, що ви вже непогано розібралися, як влаштовано ігровий рушій JavaRush і, можливо, навіть спробували написати одну-дві гри. Якщо поки не встигли й чекаєте
    Відкрита
  • Айтішний релакс

    Java Syntax Zero
    20 рівень, 8 лекція
    Минулого разу ми розбирали алгоритм сортування злиттям, а сьогодні почнемо з його асимптотичного аналізу. Це трохи моторошне словосполучення означає аналіз ефективності алгоритму. Після цього повернемося до «заліза» і спробуємо розібратися, як у мові С відбувається перетворення вихід
    Відкрита
Навчання
  • Курси програмування
  • Реєстрація
  • Курс Java
  • Допомога із задачами
  • Ціни
Спільнота
  • Користувачі
  • Статті
  • Форум
  • Чат
  • Історії успіху
  • Дії
Компанія
  • Про нас
  • Контакти
  • Відгуки
  • FAQ
  • Підтримка
JavaRush JavaRush — це інтерактивний онлайн-курс вивчення Java-програмування з нуля. Він містить 1200 практичних задач із перевіркою розв'язання одним клацанням, необхідний мінімум знань із теоретичних основ Java, а ще мотивувальні «фішки», які допоможуть пройти курс до кінця: ігри, опитування, цікаві проєкти й статті про ефективне навчання та кар'єру Java‑девелопера.
Підписуйтесь
Мова інтерфейсу
Русский English
Українська
Програмістами не народжуються © 2026 JavaRush
MastercardVisa
Програмістами не народжуються © 2026 JavaRush