Stream API: Intermediate & Terminal operations. Bengali-Ep:28 #learnjava #bengali #streamapi #java8 смотреть онлайн
Hi,
Hope you are all doing great. Let's learn together.
Join Telegram: ? https://t.me/contactajoydebnath
Chapters ❤
0:00 Introduction
00:13 What is Stream, Intermediate and Terminal Operation
07:20 What is Filtering Operation
09:50 Filtering Operation Code Implementaion
25:38 What is Slicing Operation
26:26 What is Slicing Operation Code Implementaion
38:16 What is Mapping Opetaion
38:34 What is Mapping Code Implementaion
45:44 What is Matching Operation
46:30 What is Matching Code Implementaion
Note:
Java was developed by Sun Microsystems (which is now the subsidiary of Oracle) in the year 1995. James Gosling is known as the father of Java. Before Java, its name was Oak. Since Oak was already a registered company, James Gosling and his team changed the name from Oak to Java.
Document Link -
https://docs.google.com/document/d/10I1Ea9juUHcBz8URDlWQkIqTM_9BuY4ys6zKTdhyEoU/edit?usp=sharing
STS Link:
https://spring.io/tools
JDK Link:
https://www.oracle.com/java/technologies/downloads/
Video Links:
Core Java Playlist:
https://youtube.com/playlist?list=PL0LQjbMWLlS3AVp2LglGSvfV6ieUSsNMp
Java Videos Links :
Factory Method Design Pattern. -- https://youtu.be/A5JgNaFMiUY
How to create Immutable class in Java? Immutable Design Pattern. -- https://youtu.be/NJE2wrvsdaY
Object Cloning, Shallow Copy and Deep Copy. -- https://youtu.be/YppKcqWoaZA
Excetption, Custom Exception, throw, throws -- https://youtu.be/0cSas4k7CUQ
Excetption, try, catch, finally -- https://youtu.be/8l-fXr_nYe4
Exception, Exception Hierarchy, Call Stack, Propagation. Bengali-Ep:22 -- https://youtu.be/D4cigYGNtu8
Lambda Expression, Functional Interfaces, Anonymous Class. -- https://youtu.be/o88ycNO3R7Q
Singleton Pattern. Lazy Instantiation for Multiple Threads.Part-2. -- https://youtu.be/gplmcZV7gp4
Singleton Design Pattern in Java. Early & Lazy Instantiation Bengali-Ep:19 : https://youtu.be/UHtUOSvqVs4
HashSet, Its Methods & How It Works Internally in Java : https://youtu.be/nQOLOBlgw-w
HashSet & How It Works Internally in Java. -- https://youtu.be/7YPTXWkqzV8
LinkedList,Methods & How It Works Internally in Java. -- https://youtu.be/jw_KoDctxtg
Spring Video Links:
JDBCTemplate, RowMapper,ResultSetExtractor,BeanPropertyRowMapper Spring -- https://youtu.be/NsytsxHTUro
Spring JDBCTemplate, JDBC, Statement and PreparedStatement -- https://youtu.be/jkc3RzTxzXE
What if we remove @Configuration annotation in Spring? -- https://youtu.be/lmQ0sy74QkA
@Configuration, @Bean, @Component, @ComponentScan in Spring. -- https://youtu.be/OXFVdoxX4SE
Autowiring, Autowiring Modes - byName, byType & constructor. -- https://youtu.be/0catrd8gf98
Bean Scope ,Sinton Scope and Prototype Scope. -- https://youtu.be/sBNSi2FCaf4
IOC Container, BeanFactory, Important APIs, Lazy & Eager Loading. -- https://youtu.be/ZHFmQ5P7dU0
IOC,Dependency Injection,IOC Container,Coupling - https://youtu.be/oRBw1H2_C4k
Like, Comment, Share, and Subscribe.
Thank you again.
Stream API .
Stream API was one of the major additions to Java 8. A Stream can be defined as a sequence of elements from a source that supports aggregate operations on them. The source can be collections or arrays that provide data to a stream.
Stream is not a data structure itself. It is a bunch of operations applied to a source. It has basically two types of operations :
Intermediate operations- These methods do not produce any results. They usually accept functional interfaces as parameters and always return a new stream. Some examples of intermediate operations are filter(), map(), etc.
Terminal operations- These methods produce some results, e.g., count(), collect() etc.
1. Filtering - The filtering operations filter the given stream and return a new stream, which contains only those elements that are required for the next operation. This is an intermediate operation.
2. Slicing- slicing operations are intermediate operations, and, as the name implies, they are used to slice a stream. It includes distinct() , limit(), skip().
3. Mapping- Mapping operations are those operations that transform the elements of a stream and return a new stream with transformed elements.Map() and flatMap() are the most commonly used methods.
4. Matching- Matching operations are terminal operations that are used to check if elements with certain criteria are present in the stream or not. Mostly three operations of matching are used : anyMatch(), allMatch(), noneMatch().
5. Finding- Finding operations are terminal operations that are used to get the matched element instead of just verifying if it is present or not. There are two basic finding operations in streams, i.e., findAny(), findFirst() .
7. Collect- It is a terminal method. We can create our own collector implementation or We can use the predefined implementations provided by the collectors class. Collectors has various methods like — toList(), toMap(), toSet(),CollectingAndThen() , groupingBy(), partitioningBy(), minBy(), maxBy() etc.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Stream API: Intermediate & Terminal operations. Bengali-Ep:28 #learnjava #bengali #streamapi #java8» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.