Какой рейтинг вас больше интересует?
						
						
						
					 
				 
				
								
				
				
				
				
				
				 | 
				
					
					
					
						Главная /  Главные темы /  Тэг «функциональное»
					 
					
					
						  
						
							
																																					Шпаргалка 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 
					
									 
				
				
				
				
								
				
				 |