Streams & Collectors for Grouping & Counting Scenarios | Java 8 Features

Опубликовано: 18 Март 2026
на канале: Think Constructive
2,637
90

Java 8 Features - This session is on Java programming language more specifically based on an important Java 8 feature. It is one of the frequently asked question during java interviews and an important feature used during java projects. This session covers the demonstration of the Streams and Collectors for grouping & counting frequency of each element from a given list scenarios.
This is a complete hands-on session, which will help you to understand the how to use the variety of methods and classes of java.util.stream package. I have also explained the details of groupingBy, counting and more methods which are used during demonstration. I strongly suggest you to watch the complete video to understand the feature in good depth. Additionally, try the examples along with tutorial to get practical experience of the scenarios. It will be very helpful.

Please get this demonstrated code from Github link given below -
https://github.com/thinkconstructive/...

There is also a playlist available for more features on Java, kindly consider watching them too.
   • Java 8 Features Explanation and Demonstration  

I have also created IntelliJ SetUp video; just in case if you want to setup IntelliJ at your system, please consider watching this -
   • IntelliJ Basics | Introduction | Setting u...  

Also, I am currently providing weekly session for Python beginners. Incase you are interested, kindly consider watching below playlist -
   • Python For All  

Kindly subscribe to the channel for getting regular updates of the new sessions/ courses by clicking below link or you can also subscribe by clicking on ‘Subscribe’ button on your screen -

   / @thinkconstructive  

There are more technical sessions are available at this channel. Please consider watching them.

About Me 😊
I am Esha Puri, founder of Think Constructive. I have almost 20 years of software industry experience. My main aim is to make software learning extremely simple and approachable for anyone who wants to learn technology. I will provide authentic software learning material at this channel for free.

Follow me on -
Official Website: https://thinkconstructive.com/
Twitter:   / tconstructive  
LinkedIn:   / eshapuri  

Support me with your Amazon purchase -
Useful Antivirus - https://amzn.to/3wfXEDu
Nice Office chair - https://amzn.to/39WUHPv
Another interesting Office chair - https://amzn.to/3NljxHp

Good Books to spend your time with -
The Psychology of Money - https://amzn.to/3laqMpw
Atomic Habits - https://amzn.to/3yEzGU5
The Courage To Be Disliked - https://amzn.to/3wheVMz
Rich Dad Poor Dad - https://amzn.to/3LhaG87
Sapiens: A Brief History of Humankind - https://amzn.to/39kfL29

Disclosure, I use affiliate Amazon links above. Purchasing through these links gives me a small commission to support videos on this channel -- the price to you is the same.

See you in the next video 😊
Thank you for remaining connected with the channel.

Chapters
00:00 - Welcome note
00:37 - Grouping scenario overview
01:27 - Scenario 1 live coding/ demonstration with explanation
08:22 - Scenario 2 overview
08:33 - Scenario 2 live coding/ demonstration with explanation
13:11 - Wrap Up with key packages
14:27 - Thank you

#thinkconstructive #eshapuri #java8