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

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

Открыта

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

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

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

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

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

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

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

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

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

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

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

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

5
Задача
Java Syntax Pro Beta,  5 уровень10 лекция
Недоступна
Айтишный релакс
Нет ничего лучше, чем посмотреть интересное полезное видео... и получить за это кучу черной материи!
Комментарии (137)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alejka Baevoi
Уровень 28
24 августа 2021, 14:12
https://habr.com/ru/post/508876/ - article about Martin's book. Not recommended. It is out of date. Please read before you want to try the whole book)
Osman34
Уровень 13
28 июля 2021, 08:15
Всем привет очень советую книгу Java Полное руководство. Очень класная книга, автор отлично все обьесняет
Andrei
Уровень 7
28 октября 2021, 16:14
автор
MaratРаботает в Завод
17 декабря 2021, 17:42
Герберт Шилдт
Bertram GilfoyleEmployee в Pied Piper
21 марта 2021, 15:05
Когда решил задачу, основа которой - следующие лекции
Повезло Повезло
Dinesh ChugtaiРаботает в Pied Piper
19 апреля 2021, 20:51
Согласен😎
Jonnius
Уровень 1
14 мая 2021, 07:19
Повезло Повезло = new Повезло(); 😁
WriturX [Andrij] Backend Developer
23 декабря 2021, 13:37
Тогда уже с маленькой =)
Повезло повезло = new Повезло();
Anton
Уровень 2
Expert
12 января 2021, 15:51
Тут постоянно рекомендуют книгу " Head First Java" ("Изучаем Java") c очкариком на обложке. Я сегодня побежал и радостно ее купил не глядя, потому что это самая рекомендуемая книга на этом сайте. Так вот, если у вас не очень хорошее зрение, и вы не можете прочитать, что написано на обратной стороне шампуня или мелким шрифтом на упаковке лекарств - эта книга не для вас. Я даже в очках не могу разобрать некоторые предложения в упражнениях, которые там указаны, как обязательные к выполнению. При этом сейчас, например, сижу перед монитором без очков, и решаю задачки. К сожалению, книги не подлежат обмену и возврату, мне жаль денег. Аминь.
Anonymous #2497433
Уровень 35
16 января 2021, 19:08
начал параллельно с javarush изучать эту книгу и скажу, что не помогает. наоборот ухудшает - все запутывается. здесь теория вся по порядку, там скачками, вроде бы все понятно, но их метод - много воды и больше картинок - отвлекает. никакого профита от книги. жаль потраченное время, больше не вернусь к ней - онли javarush и google. а после 10 уровня прочитаю лучше Шилдта Руководство для начинающих, так сказать для закрепления пройденного материала - бегло просмотрел, но заметил ,что там все до мелочей описано, не то, что в Изучаем Java 130 страниц осилил
Владоs
Уровень 30
19 февраля 2021, 19:49
привет! ты сейчас 16 уровень, можешь порекомендовать какую-то книгу? или ты без книг смог разобраться?
Anonymous #2497433
Уровень 35
20 февраля 2021, 04:18
до 10 уровня в любом случае будет сложно) после 10 уровня будет значительно легче пока читал Изучаем Java до половины - там темы идут по разному и здесь вразброс. поэтому думаю, лучше после 20 уровня прочитать эту книгу, так сказать закрепить пройденный материал и потом уже углубляться в мультипоточность и коллекции (до 10 уровня знакомство с алгоритмами, чтобы мы поняли как устроено под капотом, как все работает и знакомство с коллекциями. после 10 уровня до 15 знакомство с основами ООП, с 16 до 20 знакомство с поточностью и тд, а вот после 20 уже углубленное). повторюсь, книга очень сбивает с пути. например, по книге уже прошел ООП, а тут только знакомство с листами и картой поэтому твой лучший друг - это гугл. не хватает материала для решения задач на данную тему? читай комменты ко всем лекциям и гугли лично для себя выбрал такой план javarush до 20 уровня. потом - Изучаем Java (прочту полностью) и курсы Алишева (на это выделю где-то недельку, если успею). и дальше по курсу буду идти и совместно изучать Руководство для начинающего Шилдта вот его кстати можешь читать совместно с курсом, он идет как справочник - без воды (но думаю ,что нужно быть немного подготовленным, чтобы понимать, что там написано)
Владоs
Уровень 30
22 февраля 2021, 11:23
хорошо, спасибо тебе :) постараюсь тоже так проходить материал
BariO
Уровень 19
26 апреля 2022, 05:15
согласен. на мой взгляд книга Head First Java переоценена
catalust
Уровень 19
24 октября 2022, 19:32
Привет, уже 35 уровень - устроился на работу?
Ruslan Ivanov
Уровень 9
8 января 2021, 19:17
Часть понимаю, часть пролетает мимо У меня одного такая проблема7
8 февраля 2021, 19:20
существует теория , что чуть дальше всё станет ясно...))
Даниил
Уровень 8
9 апреля 2021, 15:49
ребят, это вполне нормально, ищите на ютубе лекции по джаве, там уйма полезной информации показанной на практике. Всегда легче запомнить когда видишь в подробностях как всё работает
17 ноября 2021, 14:12
Нет не только у вас. У меня тоже такое же чувство. Задачи так вообще иногда по наитию получаются. По крайне мере мне так кажется.
8 января 2021, 18:50
тут хотя бы одну книгу начать читать не то что три сразу.
hidden #2448783
Уровень 19
6 декабря 2020, 21:10
Сначала думала что будет сложно но - меня так это затянуло . Реально если сильно захотеть можно в космос полететь. А вот на книгу мне нужны деньги , пока без нее буду.
Герман
Уровень 8
7 декабря 2020, 14:47
Книгу можно скачать в интернете бесплатно. Однако это остаётся на твоей совести: платить автору за его труд или нет.
hidden #2448783
Уровень 19
7 декабря 2020, 17:36
Моя жизнь - это критика в плане финансов . Сегодня не могу позволить купить себе книгу , а через пару недель смогу купить аж 3 . Я ценю труд который здесь есть.
Anton Lashkevichинженер в лаборатория радиацио
10 декабря 2020, 08:02
Никто не мешает скачать книгу, и если она помогла то купить её или сделать пожертвование автору. Если книга будет бесполезной - за что платить? За кота в мешке?
Alikhan
Уровень 20
4 января 2021, 13:10
Ты уже 19го уровня????? Прошел почти месяц..
Jeanne Sinjean
Уровень 9
12 января 2021, 23:08
Так увлёкся человек)
Anonymous #2372013
Уровень 26
30 ноября 2020, 18:58
В эту лекцию также нужно добавить ссылку на статью, посвященную ключевому слову .this https://javarush.com/groups/posts/608-kljuchevoe-slovo-this-v-primerakh
3 ноября 2020, 08:59
Я так понимаю дальше будет Билибоба одержимый Паскалем?
10 октября 2020, 08:49
Не, ну это конечно издёвка... Сначала дают задачек, а потом объясняют как их было делать правильно и что там было. С другой стороны это и правильно... Читаешь о том, что уже понимаешь.
SERGEY
Уровень 31
23 октября 2020, 09:06
Если сотруднику постояно давать детальные инструкции, то рано или поздно сотрудника заменят эти инструкции. Чем больше вы думаете и ищете новую информацию, тем детальней вы увидете общую картину.