| 
					
					
						Какой рейтинг вас больше интересует?
						
						
						
					 | 
						Главная /  Главные темы /  Тэг «функциональность» 
						
							
																																					Шпаргалка Java программиста 4. Java Stream API   2015-11-18 16:43:55
										 
										 ...  функциональным  подходом. Знания лямбд и функционального   ...  данных в функциональном  стиле. Чаще ... 
										
										+ развернуть текст   сохранённая копия 
										  
Несмотря на то, что Java 8 вышла уже достаточно давно, далеко не все программисты используют её новые возможности, кого-то останавливает то, что рабочие проекты слишком сложно перевести с Java 7 или даже Java 6, кого-то использование в своих проектах GWT, кто-то делает проекты под Android и не хочет или не может использовать сторонние библиотеки для реализации лямбд и Stream Api. Однако знание лямбд и Stream Api для программиста Java зачастую требуют на собеседованиях, ну и просто будет полезно при переходе на проект где используется Java 8. Я хотел бы предложить вам краткую шпаргалку по Stream Api с практическими примерами реализации различных задач с новым функциональным подходом. Знания лямбд и функционального программирования не потребуется (я постарался дать примеры так, чтобы все было понятно), уровень от самого базового знания Java и выше. 
 
Также, так как это шпаргалка, статья может использоваться, чтобы быстро вспомнить как работает та или иная особенность Java Stream Api. Краткое перечисление возможностей основных функций дано в начале статьи.
 Для тех кто совсем не знает что такое Stream ApiStream API это новый способ работать со структурами данных в функциональном стиле. Чаще всего с помощью stream в Java 8 работают с коллекциями, но на самом деле этот механизм может использоваться для самых различных данных.  
Stream Api позволяет писать обработку структур данных в стиле SQL, то если раньше задача получить сумму всех нечетных чисел из коллекции решалась следующим кодом: 
         Integer sumOddOld = 0; 
        for(Integer i: collection) {
            if(i % 2 != 0) {
                sumOddOld += i;
            }
        }
 
То с помощью Stream Api можно решить такую задачу в функциональном стиле: 
        Integer sumOdd = collection.stream().filter(o -> o % 2 != 0).reduce((s1, s2) -> s1 + s2).orElse(0);
 
Более того, Stream Api позволяет решать задачу параллельно лишь изменив stream() на parallelStream() без всякого лишнего кода, т.е. 
        Integer sumOdd = collection.parallelStream().filter(o -> o % 2 != 0).reduce((s1, s2) -> s1 + s2).orElse(0);
 
Уже делает код параллельным, без всяких семафоров, синхронизаций, рисков взаимных блокировок и т.п. 
 
 Читать дальше →
										 
										Тэги: api , java , luxoft , stream , блог , веб-сайтов , компании , лямбы , многопоточность , программирование , разработка , функциональное Урбеч из Миндаля   2015-10-27 11:35:49
										
										  Урбеч из Миндаля - суперфуд! ЭкоМагазин БИО-НИКА Сокольники.
 ...
 + развернуть текст   сохранённая копия
 
 
										 Урбеч из Миндаля - суперфуд! ЭкоМагазин БИО-НИКА Сокольники.
 ●Усиливает потенцию на 100%
 
 Обладает мягчительным, обволакивающим, обезболивающим и противосудорожным свойствами
 ●Очищает кровь и внутренние органы
 ●Открывает закупорки в печени и селезенке, дробит камни, гонит желчь
 
 Паста натуральная (урбеч) из миндаля — богатейший источник ненасыщенных моножиров, является альтернативным источникам белка животного происхождения и используется в народной медицине при расстройствах пищеварения и нарушении функции почек. В ней содержится вещество амигдалин, которое повышает сопротивляемость организма.
 
 Вес/Объем (гр/мл) 280
 
 Питайтесь правильно!
 
 1. 70% всех визитов к врачам связаны с нарушениями питания.
 2. Наибольшее количество жалоб на здоровье - жалобы на хроническую усталость.
 3. Сегодняшнее поколение детей – первое за всю историю, у которого ожидаемая продолжительность жизни меньше, чем у их родителей.
 4. Инфаркт, рак, инсульт, диабет - 50% смертельных исходов связаны с неправильным питанием.
 5. По статистике, европейцы живут на 10–15 лет дольше!
 
 Цена может НЕ значительно "колебаться". В связи с изменениями курса валют и прочими «шалостями» мировой буржуазии, пожалуйста - уточняйте цену по телефону! Если разница в несколько рублей вас очень смущает, приезжайте мы сделаем вам скидку.
 
 Скидка для покупателей с Avito: -10%!!!
 
 Скидка -10% свем покупателям с АВИТО и по дисконтным картам: VegCard - Vegetarian, ЭкоМагазин "Био-Ника", Социальная карта москвича и карта Студента.
 
 У нас очень много, других полезных для здоровья всей семьи - товаров и продуктов.
 
										Тэги: 741 , bio-nika , био , био-ника , бытовая , здоровое , здоровье , косметика, , купить , магазин , миндаля , миндать , питание , сокольниках , спортивное , спортпит , урбеч , функциональное , химия, , хороший , эко , экомагазин Особенности и преимущества углового дивана   2015-10-03 08:12:03
										 
										 ...  и прежде всего, функциональность  — основные его ... 
										
										+ развернуть текст   сохранённая копия Согласитесь, угловой диван относится к предметам мягкой мебели, при помощи которых удается наиболее рационально использовать пространство. Практичность и прежде всего, функциональность — основные его преимущества. Мебельные фабрики стараются наиболее полно удовлетворить потенциального клиента, предлагая большой выбор размеров и форм, с возможностью трансформации и без нее, подходящие для постоянного сна или гостевые. Определившись с этими параметрами […]
 
										Тэги: быт , диван , матрасом-топером , наличие , отсеков , полочек , практичность , примыкающем , раскладушка , сегменте , угловой , французская , функциональность "Виталад" - Натуральные мюсли-батончики   2015-09-10 09:59:02
										
										  ЭкоМагазин БИО-НИКА Сокольники рекомендует - ВИТАЛАД!  "БИО-НИКА& ... 
										+ развернуть текст   сохранённая копия
 
 
										 ЭкоМагазин БИО-НИКА Сокольники рекомендует - ВИТАЛАД!  "БИО-НИКА" - ЭкоМагазин здорового питания для активного долголетия всей семьи в Сокольниках. Только - Российские продукты для правильного питания!  Всегда есть в наличии: Витолад Ореховый. Витолад Абрикосовый. Витолад Тропический. Витолад с Черносливом. Витолад Земляничный. Витолад Черничный.
 Батончик "Виталад" награжден Дипломом премии "Здоровый продукт" НИИ ПИТАНИЯ РАМН.
 
 Батончик "Виталад" помог нашим спортсменам победить на Олимпиаде в Сочи-2014. Мюсли-батончик "Виталад" входит в рацион Олимпийской сборной России.
 
 Особенностью продукции "Виталад" является отсутствие в ней любых химических компонентов, таких как консерванты, искусственные красители, заменители вкуса, а также генетически-модифицированные продукты. Без ГМО и консервантов!
 
 При разработке продуктов для здоровья особое внимание уделяется технологии производства, обеспечивающей максимальное сохранение витаминов, минералов, аминокислот и других полезных составляющих. В производстве батончиков Виталад используются высококачественные растительные продукты ведущих мировых производителей. Сырье и готовая продукция проходят многоуровневую систему контроля качества.
 
 Полный состав батончика Виталад: хлопья 4-х злаковые (хлопья овсяные, ржаные, пшеничные, ячменные), изюм, цукаты ананас, морковные цукаты, абрикос, заменитель масла какао, фруктоза, патока крахмальная карамельная, глазурь белая (сахар, заменитель масла какао, сухое молоко). В 100 гр. продукта: белки- 5,4 гр., жиры- 9,6 гр., углеводы- 72,8 гр. Энергетическая ценность- 399,2 ккал. Вес: 40 г. Срок годности: 12 месяцев.
 
 Есть другие полезые российские продукты и батончики для взрослых и детей!
  Адрес: ЭкоМагазин Био-Ника в Сокольниках, г.Москва, метро Сокольники, ТД "Русское Раздолье", Сокольническая площадь, дом 4 А, 2 этаж, павильон № 216. Узнать о наличии интересующих вас товаров можно по телефону ЭкоМагазина: 8 (495) 783-26-87. Мы работаем ежедневно с 10:00 до 20:00. 
										Тэги: "виталад" , bio-nika , www.cokolniki.com , батончики , био , био-ника , бытовая , виталад , дарить , день , здоровье , косметика, , красота , магазин , мюсли-батончики , питание , полезне , портал , района , рождения, , свадьбу, , сокольниках , сокольники , спорт , спортивное , фитнес , функциональное , химия, , эко , экомагазин , юбилей? От PHP к Clojure   2015-08-02 23:03:57
										 
										 ...  типизацией и поощряющий функциональное  программирование. Автор языка ... 
										
										+ развернуть текст   сохранённая копия 
										 Clojure  (произносится как closure) — современный диалект Лиспа, язык программирования общего назначения с динамической типизацией и поощряющий функциональное программирование. Автор языка Рич Хикки впервые представил своё творение в 2007 году, с тех пор язык заматерел и достиг версии 1.7, вышедшей 30 июня 2015 года.
 
Одна из основных концепций языка — это работа на какой-либо существующей платформе. Рич Хикки решил не писать свою среду выполнения, свой сборщик мусора и т.п. — это потребовало бы больших трудозатрат, проще использовать уже готовые платформы, такие как JVM, .NET, JavaScript. На сегодняшний день два самых активно развиваемых направления: Clojure на JVM (именно он достиг версии 1.7 не так давно) и ClojureSrcipt — подмножество языка, которое компилируется в JavaScript для работы в браузере и на Node.js. Версия для .NET развивается не так активно и отстаёт от JVM имплементации. Я поискал в интернете и нашел ещё несколько мёртвых реализаций Clojure: на Go, на PHP, на Python и на Perl.
 
В этой статье я хочу рассказать о Clojure, показав примеры в сравнении с PHP, основываясь на серии скринкастов на английском From PHP to Clojure. 
 Читать дальше →
										 
										Тэги: clojure , lisp , php , программирование , функциональное Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...   
						Главная / Главные темы / Тэг «функциональность»
					 | 
					
					
										Взлеты Топ 5 Падения Топ 5 |