Skip to content

Latest commit

 

History

History
107 lines (95 loc) · 3.45 KB

File metadata and controls

107 lines (95 loc) · 3.45 KB

JavaRush

JavaRush

ОПИСАНИЕ

JavaRush - обучение программированию на Java в форме онлайн-игры.

КУРСЫ

Java Syntax

JavaSyntax Что я изучал и выполнял в данном курсе:

  • Классы
  • Объекты
  • Методы
  • Переменные
  • Основные Типы Данных
  • Массивы
  • Условные Операторы
  • Циклы
  • Немного:
    • Коллекции
    • Основы ООП

Java Core

JavaCore Что я изучал и выполнял в данном курсе:

  • Основы ООП
  • Потоки
  • Сериализация
  • Перегрузка Методов
  • Интерфейсы
  • Множественное Наследование
  • Паттерны:
    • Singleton
    • Factory
    • Decorator
    • Adapter
    • Template

Java Multithreading

JavaMultithreading Что я изучал и выполнял в данном курсе:

  • Устройство Объекта:
    • Object
    • String
    • Внутренние Классы
  • Создание и Остановка Потоков
  • Совместный доступ к монопольным данным: synchronized, volatile
  • DeadLock, Wait, notify, notifyAll
  • Jsoup
  • Swing
  • Autoboxing (Автоупаковка)
  • Мини-Проекты:
    • Ипподром
    • Змейка
    • Арканоид
    • MVC
    • Рефакторинг Java
    • Чат
    • Архиватор
    • HTML Редактор
    • Ресторан
    • 2048
  • Паттерны:
    • MVC (Model-View-Controller)
    • ThreadPool
    • Observer
    • Singleton

Java Collections

JavaCollections Что я изучал и выполнял в данном курсе:

  • File, Files, Path
    • Reader, Writer
    • StringReader, StringWriter
    • RandomAccessFile
  • Properties
  • Dynamic Proxy
  • RMI
  • Мини-Проекты:
    • Class AbstractList (Дерево)
    • Тетрис
  • Паттерны:
    • Null Object

GAMES

Snake

Справочник Игры можно прочитать здесь - Змейка!

Racer

...