JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Вы открыли новый уровень

    Java Multithreading
    9 level,0 lecture
    Поздравляем с достижением нового уровня
    Open
  • NamingConventions, CodeConventions

    Java Multithreading
    9 level,1 lecture
    — Привет, Амиго! Сегодня я расскажу тебе о стилях кода и важности стилей кода. Начну с самого главного. Код в Java должен быть легко читаем. Общий подход к коду такой – код пишется один раз, а читается сто. Например, ты и еще 10 программистов занимаетесь написанием программы. Программа пишется три года, с промежуточными релизами каждые три месяца. ...
    Open
  • Задачи на NamingConventions (исправить что-то, чтобы соответствовало стандарту)

    Java Multithreading
    9 level,2 lecture
    — Привет, Амиго!
    Open
  • Autoboxing (immutables)

    Java Multithreading
    9 level,3 lecture
    — Привет, Амиго! Сегодня я расскажу про autoboxing. Box – это коробка. Boxing – упаковка. А AutoBoxing – это соответственно – автоматическая упаковка. Насколько ты помнишь, в Java есть как типы, унаследованные от класса Object, так и примитивные типы. Но, как оказалось, такая удобная вещь как коллекции и generic’и могут работать только с типами, унаследованными от Object. Тогда было приятно ...
    Open
  • Number (Integer, Long, Byte)

    Java Multithreading
    9 level,4 lecture
    — Раз уж разработчики могли придумывать классы, которые описывают числа, они решили подойти к этому делу творчески, как настоящие разработчики. Во-первых, придумали абстрактный класс Number (число), от которого унаследованы типы Byte, Short,Integer, Long, Float, Double. У него есть методы, которые помогают преобразовывать числа к другим числовым типам. Методы класса Number 1 int intValue() 2 long longValue() 3 ...
    Open
  • Задачи на автобоксинг и числа

    Java Multithreading
    9 level,5 lecture
    — Привет, Амиго!
    Open
  • Boolean

    Java Multithreading
    9 level,6 lecture
    — Привет, Амиго! — Привет, Ким. — Я тебе расскажу про тип Boolean. Это тоже «обертка» над типом boolean и он прост как доска. Немного упрощенный код класса Boolean: Код class Boolean { public static final Boolean TRUE = new Boolean(true); public static final Boolean FALSE = new Boolean(false); private final boolean value; public Boolean(boolean ...
    Open
  • Задачи на автобоксинг Boolean

    Java Multithreading
    9 level,7 lecture
    — Привет, Амиго!
    Open
  • Character

    Java Multithreading
    9 level,8 lecture
    — Привет, Амиго! Это снова я. Хотела тебе рассказать еще об одном достаточно простом классе-обёртке. Сегодня речь пойдет о Character – обертка над char. Этот класс тоже довольно-таки прост. Код class Character { private final char value; Character(char value) { this.value = value; } public char charValue() { return value; } static final Character cache[] ...
    Open
  • Задачи на автобоксинг Character

    Java Multithreading
    9 level,9 lecture
    — Привет, Амиго!
    Open
  • Void и др.

    Java Multithreading
    9 level,10 lecture
    — Привет, Амиго! И снова маленькая и интересная тема. Тип Void. — А зачем может понадобиться такой тип? Ну, c void-то понятно. Чтобы привести к общему знаменателю функции и процедуры. Теперь у нас нет процедур, зато есть функции, которые возвращают void (ничего). — Ага. А ты помнишь, недавно Элли тебе рассказывала про интерфейс-шаблон Callable? — ...
    Open
  • Учимся гуглить. (Как настроить IDEA на определенные конвенции, Ctrl+Alt+L)

    Java Multithreading
    9 level,11 lecture
    — Привет, Амиго! Продолжаем наши уроки – учимся гуглить. Вот тебе несколько заданий: Задания на поиск в интернете: 1 Как средствами Intellij IDEA переименовать(rename) переменную? 2 Как средствами Intellij IDEA сделать замену(replace) одного кода на другой? 3 Как средствами Intellij IDEA сделать так, чтобы переменная, на которой стоит курсор, подсвечивалась во всем коде? 4 Как ...
    Open
  • 1
  • 2
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush