JavaRush
Обучение
Курс
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Список лекций

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение сейчас
  • Карта квестов
  • Список лекций
  • CS50
  • Android
  • Java Syntax Pro
Все квесты Java Syntax Java Core Java Multithreading Java Collections Harvard CS50 Google Android Java Syntax Pro
Все уровни 0 уровень 1 уровень 2 уровень 3 уровень 4 уровень 5 уровень 6 уровень 7 уровень 8 уровень 9 уровень 10 уровень 11 уровень 12 уровень 13 уровень 14 уровень 15 уровень 16 уровень 17 уровень 18 уровень 19 уровень 20 уровень 21 уровень
  • Вы достигли 10 уровня

    Java Syntax
    10 уровень, 0 лекция
    Вы когда-нибудь задавались вопросом, зачем на самом деле люди идут в вузы? Много ли дают современные вузы будущему практику, скажем, в области программирования? Заменят ли 100 ненужных предметов, 10 необходимых? На эти и другие вопросы, связанные с высшими учебными заведениями, отвечает суперспециалист секретного центра JavaRush.
    Открыта
  • Жесткая типизация

    Java Syntax
    10 уровень, 1 лекция
    Жесткая типизация — это звучит жёстко, по-военному… Но бояться не стоит, это не больно! Чаще всего не больно. В этой лекции речь пойдет о том, что в языке Java у всех переменных (в том числе и объектов) есть наперёд заданный тип, и поменять его в процессе выполнения команды невозможно. В таком подходе есть и плюсы, и минусы.
    Открыта
  • Список базовых типов данных

    Java Syntax
    10 уровень, 2 лекция
    Java заселяют какие-то непонятные типы... Чтобы не засорять мозги, на первых уровнях JavaRush мы изучили только самые популярные типы данных, которыми активно пользовались. Теперь изучим и другие, вместе с табличкой, в которой мы сведем всю нужную информацию. И это, прежде всего, количество места, которое выделяется под переменную того или иного типа.
    Открыта
  • Преобразование типов

    Java Syntax
    10 уровень, 3 лекция
    Жёсткая типизация Java не позволяет изменять типы данных. Тем не менее, есть один способ, и называется он приведение типов. Приведение не то, которое летает и пугает людей в Хеловин; то, другое, которое позволяет преобразовать переменную одного типа в другую с помощью присваивания. Как это происходит в Java — узнаете из этой лекции.
    Открыта
  • Задачи на преобразование целых типов

    Java Syntax
    10 уровень, 4 лекция
    К теме преобразования типов нужно подойти ответственно: многим студентам JavaRush она кажется простой (всё-таки 10 уровень!), но несерьезное к ней отношение приводит к многочисленным ошибкам в программах даже «взрослых» программистов. Поэтому давайте формировать навык правильного подхода к преобразованию типов. Как? Разумеется, с помощью задач.
    Открыта
  • Преобразование к типу String

    Java Syntax
    10 уровень, 5 лекция
    Невзирая на жёсткий подход Java к типизации, в строки String можно превратить любые типы данных! Мало того, практически все типы можно привести к типу String неявно. Это сразу видно, если мы пытаемся сложить две переменных: String и «не String». При этом «не String» переменная преобразовывается к типу String. Это удобно. Учимся пользоваться!
    Открыта
  • Преобразования ссылочных типов

    Java Syntax
    10 уровень, 6 лекция
    При преобразовании совместимые типы можно преобразовать по сужающему или же по расширяющему принципу. Сегодня мы рассмотрим преобразование на примере переменной типа Object. Этой переменной можно присвоить ссылку любого типа (сужение типа). А что делать, если нужно выполнить расширение типа? Узнаете из лекции.
    Открыта
  • Вещественные типы

    Java Syntax
    10 уровень, 7 лекция
    К работе с вещественными типами (или числами с плавающей запятой) в Java нужно привыкать. Правда, сложно сразу взять и смириться с тем, что выражение float f = 3 / 5 на самом деле равно нулю! И ещё, непонятно, что делать, чтобы получить нужное нам дробное число. На самом деле все эти проблемы решаются. Причём просто.
    Открыта
  • Литералы

    Java Syntax
    10 уровень, 8 лекция
    Под словом «Литералы» скрываются бойцы вполне себе видимого фронта. Они проникают в Java-код и поражают его своей… конкретностью. Все данные, как данные, возникают по ходу выполнения программы, а эти вписаны прямо в код. "Mama mila ramu" — литерал типа String, а 0.256 — литерал типа float. И так далее. Ничего сложного, но запомнить это слово нужно.
    Открыта
  • Полезные ссылки от профессора-10

    Java Syntax
    10 уровень, 9 лекция
    Первое знакомство с преобразованием типов студенты часто пропускают мимо ушей, потому что эту тему чаще всего читают в самом начале изучения Java. Но в тот момент студент мало что умеет, и преобразование типов «забывается» до лучших времен. Ну а в секретном центре JavaRush эту тему рассказывают ровно тогда, когда она становится нужна.
    Открыта
  • Айтишый релакс

    Java Syntax
    10 уровень, 10 лекция
    Что ж, перед последним пулом задач не просто уровня, но первого квеста, стоит отдохнуть! А затем взяться за задачи и решить их все! Все, которые остались нерешёнными. В этот раз будем смотреть документалку из серии «Загрузка: подлинная история интернета». Эта серия расскажет о священной битве браузеров.
    Открыта
  • Итоговые задачи

    Java Syntax
    10 уровень, 11 лекция
    Первый квест подходит к концу! Этот ответственный момент как нельзя лучше подходит для повторения материала и закрепления знаний на практике. Поэтому в этом блоке мы подготовили задачи на разные темы, и даже несколько проблемок повышенной сложности. Если что-то непонятно, можно гуглить. Думать и гуглить, помните? Желаем удачи!
    Открыта
Обучение
  • Регистрация
  • Курс Java
  • Курс Harvard CS50
  • Курс по Android
  • Стажировка
  • Помощь по задачам
  • Цены
  • Задачи-игры
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
  • Конкурсы
О нас
  • О JavaRush
  • Контакты
  • Отзывы
  • FAQ
Видео
  • Топ-3 фичи JavaRush
  • Раздел «Курс»
  • Раздел «Помощь»
  • Раздел «Игры»
  • 3 IDE
  • Светлая тема сайта
Подписывайтесь
VisaMastercard
© 2021 JavaRush «Программистами не рождаются»
© 2021 JavaRush «Программистами не рождаются»