Курс «Разработка приложений на Java, 2» на Hexlet.org

Автор Maksim Inshakov
Курс «Разработка приложений на Java, 2» на Hexlet.org

Доброго времени суток с вами.

Яковлевский Вячеслав и — это тизер к второму сезону первого эпизода курсы Java собственно начинаем подготовку баскак молодых специалистов к сертификации на второй уровень Oracle certified Java SE 7 Professional programmer. Этот уровень включает себя часть м которую мы уже пришли с вами на. Первом уровне обучения.

Некоторые из них будут рассмотрены более глубоко более так сказать для тех кто любит хардкор и.

Дип и не пробовал дали в этом году как известно будет новый мажорный релиз от детей детей — это хочу сказать, что — это привнесет огромные изменения в Java — это будет так сказать Games подобно этому релизу который был. Давненько sj5 который принес мир Java обобщения дженерики и подобные вещи которые так долго ждали программисты на пример аннотации собственно. Вы уже должны быть в курсе и неплохо владеют всеми этими вещами так как прошли их на. Первом уровне. Ну, что что вам обязательно необходимо для курсов во-первых скачать. Да да я не ошибся вам понадобиться именно 8 редакция которая является ещё не релизной потому, что нету смысла сейчас рассматривать седьмую редакцию без дополнений 8 до в экзамене на сертификации вас не буду спрашивать особенности 8 потому, что всё-таки она ещё даже не зарядилась. А после того как выйдет программа экзамена еще очень не скоро, но во-первых любой экзамен может быть повышен. То есть если вы сейчас поддаетесь на Professional 2 уровень 7 Java то потом создать пару топиков чтобы получить тот же поплавок тот же значок, но уже в рамках Java 8. Вот — это раз во-вторых довольно плохо смотреть на Java зазором на будущее. Потому, что рано или поздно. Если вы начнете учить Java 8 когда она будет уже повсеместно везде товар однозначно будете проигрывать тем людям которые начали Java 8 заранее более того — это ваш. Козырь Если. Вы ходите в рынок Java сейчас выучу. В восьмую Java сейчас начинай практиковать некоторые вещи на ней вы через определённое время. Возможно даже сможете обогнать тех кто на рынке был до вас, но просто потому сейчас заняли свои вкусные теплые места они как правило не очень сильно любит учиться энтерпрайз. Это мир медленный где вряд ли будет внедрять обновления будут жить на своей j7 или j6 ещё много лет. А как вообще посмотрит на восьмёрку. В то время как выложить сейчас можете набивать руку на новых версиях несколько фичи смотрим прямо сегодня надо же дать некоторого сахара чтобы. Вы ждали с большим энтузиазмом первую лекцию и так 2 вещь которую вам понадобится. Это для сертификации на уровне 2 просто чтобы вы посмотрели и увидели, что час из них вы уже знаете. Вы уже прошли и не пугались, но само собой. Некоторые из них для вас будет новинку форум джоин — это реализация mapreduce глазами Java. Но об этом поговорим в своё время обещанный сахар небольшая. Задачка предположим. У вас есть сущность блох у этой сущности есть две характеристики свет в котором покрашен и. Ну практически Minecraft. Если я правильно помню к сожалению не играл в эту игру. Но насколько я понимаю там вот есть блоки у них есть небольшие характеристики. Они сделаны из какого-то как же называет — это дизайн ладно допустим у нас есть блок этот блок имеет вес и цвет всё больше ничего. У нас есть свет который отображается имамом. И кстати первая лекция будет посвящена глубокому изучению иналов, но — это не первая кто — это так вот у нас есть лист блоков блоков набрано куча куча разных блоков блоки имеют цвет вес. Нам необходимо посчитать суммарный вес всех красных блоков и только красных в 7 и ранее Java — это ты заняла очень много кода особенно если бы вы хотели написать такой кот который было бы легко распараллелить принесение лямбд и функционального программирования да-да именно функциональное программирование в Java — это стало немножко проще их слова сказать когда вы поймёте эти Digma и сможете легко имя манипулировать то вам будет достаточно просто пересесть на что-то более функциональная как например тоже. Скала фактически — это создает некоторые мостик программистами которые жили в мире o.p.i. теми которые жили в мире стала более того нам придется с вами изучить некоторые. Основы функционального программирования чтобы вы вообще поняли, что такое функционал и, что есть не только — это правильно. Ну ладно — это я немножко более философские идеи при забегаю вернемся к нашим примером как в 8. Джаве сделать эту задачу. Да очень просто у нас есть ли блохи у которого добавлен новый метод. Стрим неплохо было бы залезть в. Турции прочитать к чему он делает, но сегодня — это делать не будем теперь он должен быть кратким создает. Поток Поток очень прекрасно используется Linux и. Доминик сайтами испокон веков. Ну в общем. В общих чертах — это сущности которая на вход принимает, что там выполняется этим чем-то какие-то операции на выход выдаёт изменения обобщенный. Я согласен очень обобщенное понятие, но на практике сейчас станет всё ясно наш поток выполняет нескольких действия пьесы первые действия фильтр на вход получает весь лист. Ну вот так. Он написан у нас фильтр идёт первым в потоке он на вход получает весь лист и выполняет то, что делает вот эта функция — это к слову сказать наша лямбда из 8 Java он возвращает лист в котором содержится только те элементы которые удовлетворили этому условию фильтр для каждого элемента. Из листа. То есть для каждого блока применит вот этот метод — это блок вызовет getcolor блока вызывается в ответ и сравнится ссылка с рэп если цвет действительно красный то он вернет True или false в зависимости от того, что вернул вернула Италия.

0 комментариев
0