JavaRush /Курсы /Java Syntax /Полезные ссылки от профессора-5

Полезные ссылки от профессора-5

Java Syntax
5 уровень , 10 лекция
Открыта

— Приветствую, Амиго! Ты, как я понял, пришёл на мою лекцию по физическим основам пространственно-временного искривления труб? Нет? А зачем тогда? Нужны дополнительные материалы по пятому уровню? Что ж, держи тогда.

Зачем нужны конструкторы?

Ты уже успел задать себе этот вопрос? А ответ нашёл? А ты уверен, что ответ — правильный? Давай проверим! Как создать дефолтного кота без признаков, а как создать такого же кота, но с определённым окрасом и тембром голоса? Не знаешь? Вот тебе отличная статья по самым основам конструкторов в Java. Читай и просвещайся!

Конструкторы базовых классов

Ты тут начал разбираться с конструкторами в Java. Поэтому тебе не помешает одна интересная статья, которую я нашёл в закромах нашего корабля. Она посвящена конструкторам базовых классов, и как раз рассчитана на твой уровень. А ещё из неё ты узнаешь (или повторишь) о том, что такое суперкласс и класс-наследник, в каком порядке происходит вызов конструкторов и в каком порядке инициализируются поля.

Сегодня не очень много статей, зато тема очень важная. Так что углубись в неё. А если захочешь почитать что-то ещё по теме конструкторов — Head First Java тебе в помощь! Или, например «Библиотека профессионала» Кея Хорстманна — тоже отличный учебник. Думаешь, тебе ещё рано её читать, потому что ты — ещё не профессионал? А вот и зря. Профессионалами не рождаются, помнишь?

Геттеры и сеттеры

Какое-то время назад ты не знал, что такое инкапсуляция и зачем она нужна. А может и сейчас не чувствуешь себя уверенно, когда речь заходит о сокрытии данных классов и помощниках Java в этом деле — геттерах и сеттерах. Если это так, то будь добр, ознакомься с очень полезной лекцией, которая, скорее всего, упрочнит твоё понимание инкапсуляции.

Тернарный оператор

Этот зверёк очень непривычный для новичка, и по большому счёту можно обойтись вообще без него… но ведь тернарный оператор так хорошо и просто сокращает код! Поэтому если ты пока не знаешь об этом заменителе конструкции if-else, рекомендую ознакомиться и потихоньку начинать вплетать его в свой код.

А ещё я решил тебе порекомендовать книгу на будущее. Поскольку в лекции о тернарном операторе шла речь о читаемости кода, запомни это название — «Чистый код» и её автора — Роберта Мартина.

В этой книге собраны лучшие практики и рекомендации для программистов, которые позволят тебе писать не только работающий, но и легко читаемый код.

5
Задача
Java Syntax Pro, 5 уровень, 10 лекция
Недоступна
Айтишный релакс
Нет ничего лучше, чем посмотреть интересное полезное видео... и получить за это кучу черной материи!
Комментарии (136)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Osman34 Уровень 13
28 июля 2021
Всем привет очень советую книгу Java Полное руководство. Очень класная книга, автор отлично все обьесняет
Andrei Уровень 7
28 октября 2021
автор
Marat Уровень 18
17 декабря 2021
Герберт Шилдт
Bertram Gilfoyle Уровень 8
21 марта 2021
Когда решил задачу, основа которой - следующие лекции

Повезло Повезло
Dinesh Chugtai Уровень 9
19 апреля 2021
Согласен😎
Jonnius Уровень 1
14 мая 2021
Повезло Повезло = new Повезло(); 😁
WriturX [Andrij] Уровень 16
23 декабря 2021
Тогда уже с маленькой =)

Повезло повезло = new Повезло();
Anton Уровень 2 Expert
12 января 2021
Тут постоянно рекомендуют книгу " Head First Java" ("Изучаем Java") c очкариком на обложке. Я сегодня побежал и радостно ее купил не глядя, потому что это самая рекомендуемая книга на этом сайте. Так вот, если у вас не очень хорошее зрение, и вы не можете прочитать, что написано на обратной стороне шампуня или мелким шрифтом на упаковке лекарств - эта книга не для вас. Я даже в очках не могу разобрать некоторые предложения в упражнениях, которые там указаны, как обязательные к выполнению. При этом сейчас, например, сижу перед монитором без очков, и решаю задачки. К сожалению, книги не подлежат обмену и возврату, мне жаль денег. Аминь.
Anonymous #2497433 Уровень 35
16 января 2021
начал параллельно с javarush изучать эту книгу и скажу, что не помогает. наоборот ухудшает - все запутывается. здесь теория вся по порядку, там скачками, вроде бы все понятно, но их метод - много воды и больше картинок - отвлекает. никакого профита от книги. жаль потраченное время, больше не вернусь к ней - онли javarush и google. а после 10 уровня прочитаю лучше Шилдта Руководство для начинающих, так сказать для закрепления пройденного материала - бегло просмотрел, но заметил ,что там все до мелочей описано, не то, что в Изучаем Java 130 страниц осилил
Владоs Уровень 30
19 февраля 2021
привет! ты сейчас 16 уровень, можешь порекомендовать какую-то книгу? или ты без книг смог разобраться?
Anonymous #2497433 Уровень 35
20 февраля 2021
до 10 уровня в любом случае будет сложно) после 10 уровня будет значительно легче пока читал Изучаем Java до половины - там темы идут по разному и здесь вразброс. поэтому думаю, лучше после 20 уровня прочитать эту книгу, так сказать закрепить пройденный материал и потом уже углубляться в мультипоточность и коллекции (до 10 уровня знакомство с алгоритмами, чтобы мы поняли как устроено под капотом, как все работает и знакомство с коллекциями. после 10 уровня до 15 знакомство с основами ООП, с 16 до 20 знакомство с поточностью и тд, а вот после 20 уже углубленное). повторюсь, книга очень сбивает с пути. например, по книге уже прошел ООП, а тут только знакомство с листами и картой поэтому твой лучший друг - это гугл. не хватает материала для решения задач на данную тему? читай комменты ко всем лекциям и гугли лично для себя выбрал такой план javarush до 20 уровня. потом - Изучаем Java (прочту полностью) и курсы Алишева (на это выделю где-то недельку, если успею). и дальше по курсу буду идти и совместно изучать Руководство для начинающего Шилдта вот его кстати можешь читать совместно с курсом, он идет как справочник - без воды (но думаю ,что нужно быть немного подготовленным, чтобы понимать, что там написано)
Владоs Уровень 30
22 февраля 2021
хорошо, спасибо тебе :) постараюсь тоже так проходить материал
BariO Уровень 19
26 апреля 2022
согласен. на мой взгляд книга Head First Java переоценена
catalust Уровень 19
24 октября 2022
Привет, уже 35 уровень - устроился на работу?
Ruslan Ivanov Уровень 9
8 января 2021
Часть понимаю, часть пролетает мимо У меня одного такая проблема7
8 февраля 2021
существует теория , что чуть дальше всё станет ясно...))
Даниил Уровень 8
9 апреля 2021
ребят, это вполне нормально, ищите на ютубе лекции по джаве, там уйма полезной информации показанной на практике. Всегда легче запомнить когда видишь в подробностях как всё работает
17 ноября 2021
Нет не только у вас. У меня тоже такое же чувство. Задачи так вообще иногда по наитию получаются. По крайне мере мне так кажется.
8 января 2021
тут хотя бы одну книгу начать читать не то что три сразу.
hidden #2448783 Уровень 19
6 декабря 2020
Сначала думала что будет сложно но - меня так это затянуло . Реально если сильно захотеть можно в космос полететь. А вот на книгу мне нужны деньги , пока без нее буду.
Герман Уровень 8
7 декабря 2020
Книгу можно скачать в интернете бесплатно. Однако это остаётся на твоей совести: платить автору за его труд или нет.
hidden #2448783 Уровень 19
7 декабря 2020
Моя жизнь - это критика в плане финансов . Сегодня не могу позволить купить себе книгу , а через пару недель смогу купить аж 3 . Я ценю труд который здесь есть.
Anton Lashkevich Уровень 7
10 декабря 2020
Никто не мешает скачать книгу, и если она помогла то купить её или сделать пожертвование автору. Если книга будет бесполезной - за что платить? За кота в мешке?
Alikhan Уровень 20
4 января 2021
Ты уже 19го уровня????? Прошел почти месяц..
Jeanne Sinjean Уровень 9
12 января 2021
Так увлёкся человек)
Anonymous #2372013 Уровень 26
30 ноября 2020
В эту лекцию также нужно добавить ссылку на статью, посвященную ключевому слову .this https://javarush.com/groups/posts/608-kljuchevoe-slovo-this-v-primerakh
Бабочка Алушка Уровень 17
3 ноября 2020
Я так понимаю дальше будет Билибоба одержимый Паскалем?
10 октября 2020
Не, ну это конечно издёвка... Сначала дают задачек, а потом объясняют как их было делать правильно и что там было. С другой стороны это и правильно... Читаешь о том, что уже понимаешь.
SERGEY Уровень 31
23 октября 2020
Если сотруднику постояно давать детальные инструкции, то рано или поздно сотрудника заменят эти инструкции. Чем больше вы думаете и ищете новую информацию, тем детальней вы увидете общую картину.
26 сентября 2020
А это нормально, что задачи по конструкторам идут раньше, чем лекция по ним?
Эндер Уровень 15
30 сентября 2020
Да, об этом подходе писалось раннее
Aleksandra Уровень 12
10 ноября 2020
У них такой подход, в начале задачи, потом лекция, в конце теория))
Vigdan Al-Maamary Уровень 17
22 ноября 2020
Это очень правильный подход! Поверь на слово