Master Java Collections Framework in 3 Hours 🔥🔥 | Full Course in Depth | For DSA | Java Tutorial

Поделиться
HTML-код
  • Опубликовано: 20 июл 2024
  • Master Java Collections Framework From scratch with this 3 hour video.
    It would be helpful for solving DSA Problems , cracking Java Developer Interviews and also while working for companies.
    0:00 - Course Introduction
    3:00 - Collections Core Interfaces
    5:43 - Collections Concrete Classes
    06:20 - Need of Iterators
    13:21 - Iterable and Iterator Interface
    25:11 - Collection Interface
    25:44 - Lists
    26:55 - ArrayList
    29:50 - The Vector Class in Java
    30:56 - The LinkedList Class in Java
    31:16 - ArrayList vs LinkedList
    33:20 - List Code Demo and Methods
    45:24 - List Iterators
    58:32 - Queue Interface in Java
    01:00:20 - Deque Interface
    1:04:20 - Queue Code Demo and Important Methods
    1:08:00 - Stack Class in Java
    1:10:38 - ArrayDeque in Java
    1:13:52 - Priority Queue in Java
    1:30:20 - The Comparable Interface
    1:39:15 - The Comparator Interface
    01:51:36 - The Set Interface in Java , HashSet
    01:57:45 - LinkedHashSet
    02:04:12 - Internal Working of HashSet , equals() and hashCode()
    02:11:20 - SortedSet Interface
    02:12:10 - NavigableSet Interface
    02:14:40 - TreeSet in Java
    02:20:10 - The Map Interface in Java
    02:28:00 - HashMaps and HashTables
    02:34:30 - Creating an adjacency list for graph questions using HashMap
    02:37:56 - Iterating over a Map , entrySet()
    02:41:10 - SortedMap Interface
    02:42:09 - NavigableMap Interface
    02:42:59 - TreeMap in Java
    02:50:50 - Sorting an array and a list
    02:52:35 - Some more important methods of Collections and Arrays
    02:55:00 - Support my Content
    🔴 Connect with me on Instagram - / code.blooded.voyager and ask me doubts 1:1. Would try to reply to each one of you.
    🔴 Hashing Practice Problems : • Top 20 SDE Interview Q...
    🔴 Calendar Series Problems : • My Calendar 1(I) Leetc...
    🔴 Join My Telegram Channel for Placement Updates - telegram.me/riddhi_dutta
    🔴 Connect with me on LinkedIn - / riddhi-dutta
    🔴 Connect with me on Twitter - / rite2riddhi
    🔴 Complete Java Developer roadmap - • How to Master Java A-Z...
    🔴 Complete DSA Syllabus for cracking Product Based Companies : • How to start DSA from ...
    🔴 My DSA Revision Strategy : • How to revise DSA for ...
    🔴 My Low Level Design Preparation Strategy : • How to prepare Low Lev...
    🔴Graph Placement Series From Scratch - • Graphs - The Ultimate ...
    🔴 Low Level Design and Design Pattern Series - • Low Level Design & Des...
    🔴 My Company Review Series - • How to Crack Atlassian...
    🔴 Amazon SDE Revision Sheet - • Video
    🔴 Link to my TopicWise SDE Sheets Playlist : • Trees SDE Coding Probl...
    Tags
    #java #javaprogramming #riddhiduttajava #javadeveloper #javadevelopment #javatutorial #spring #backenddeveloper #backendwebdevelopment #collections #collectionframework
    java collection framework
    java collection framework course
    java collection framework crash course
    java tutorial for beginners
    java full course
    how to learn java
    java developer
    java developer interview
    java developer roadmap
    java developer course
    java developer work in company
    java developer interview questions
    java developer salary
    java developer jobs for freshers
    java developer interview questions for freshers
    java developer skills needed
    java developer interview questions for 2 years experience
    java developer full course
    java developer roadmap 2022
    java developer salary in india
    java developer roadmap 2023
    java in programming language
    java in project
    java projects
    java projects for beginners
    java programming
    java programming for beginners
    java programming full course
    java programs for practice
    java projects with source code
    java interview questions and answers
    how to learn spring boot step by step
    how to learn spring framework in java
    how to learn spring
    how to learn spring boot
    dependency injection spring boot
    @configuration in spring boot
    how to learn spring boot from scratch
    how to learn spring framework
    java backend development tutorial
    java backend
    java backend developer
    java backend projects
    java backend developer full course
    java backend tutorial
    java backend developer interview questions
    java backend roadmap
    java backend course
    java backend developer skills
    java backend interview questions
    java backend web development
    java backend spring boot
    java backend spring
    java spring backend tutorial
    java spring backend project
    java spring backend
    java backend with spring boot
    java full stack developer course for beginners
    java full stack developer
    java full stack developer course
    java full stack developer roadmap
    java full stack developer interview questions
    java full stack project

Комментарии • 236

  • @dimlight1172
    @dimlight1172 Год назад +35

    Sir you made me understand collections concept in very little time. Thanks a lot. I am now comfortable enough to use collections in the DSA questions and other harder topics in Java. Waiting for more videos in Java series. thanks once again.

  • @rite2riddhi
    @rite2riddhi  Год назад +150

    Put in a lot of effort for this. I hope this would be helpful. Very few resources would cover topics in such depth. Also , next video on Multithreading. Just need your support to continue making this , as making tutorials are the hardest thing to do🙂

  • @kalpshah2070
    @kalpshah2070 Час назад

    I have never seen such outstanding and premium content on the collection framework ever. thanks bro now i say that i master collection and credit goes to you...!!

  • @nitinsingh9469
    @nitinsingh9469 Год назад +13

    Need to switch job , but need to understand spring boot perfectly. Pls make on that also...a perfect playlist.

  • @tanaysingh5348
    @tanaysingh5348 6 месяцев назад +5

    Pure gold, putting in extra effort to cover all practical aspects of collections much appreciated

  • @mistique0vin
    @mistique0vin 7 месяцев назад +1

    Fantastic course! So glad to have found your channel. Looking forward to checking out more videos from you. Your comprehensive coverage of these concepts is very valuable!!!

  • @harshinredzone
    @harshinredzone Год назад +4

    My respect for you has increased multifold after watching Collections, MultiThreading, Lambda videos. Thank you so much, Riddhi. A lot of efforts goes into making these videos. Making them for free is next level thing.
    Would love if you can cover stream separately.

  • @quotcode
    @quotcode 11 месяцев назад

    Best explanation ever. Thanks a lot Riddhi for sharing it. It cleared a lot of doubts of mine and I m now very much confident to implement any collection.

  • @ChadSigma111
    @ChadSigma111 Год назад +10

    Great content bro. Finally someone is teaching industry oriented stuff.

  • @sankarapuvishnuvardhan4418
    @sankarapuvishnuvardhan4418 11 месяцев назад

    This is the best video I found on collections and thanks for putting lot of efforts, to make us understand the collections in deeper way.
    Please make a video on core java in interview aspect

  • @MadhanKumar-mt1jc
    @MadhanKumar-mt1jc Месяц назад +1

    Everything under a single hood really concise and clear content for perfect beginner

  • @shriharshbankapur9666
    @shriharshbankapur9666 Год назад +4

    Hey thanks, especially for the starting part "iterator and iterable" it gave real clarity.

  • @Mr_Tesla_
    @Mr_Tesla_ Год назад +2

    Awesome video as always. Just wanted to make a request please make a course on entire java development if possible along with core and java too. There aren’t any complete good courses available online as of now. I wouldn’t mind at all paying money to learn from you. Pls consider this request

  • @AalasKaPedh
    @AalasKaPedh Год назад

    Amazing video..super resourceful and we'll communicated!! Thank you Riddhi

  • @AdityaRaj-ti3uz
    @AdityaRaj-ti3uz 4 месяца назад

    What a masterpiece it is Hats off to you sir, this is my some how 11-12 video on collection framework but the level of depth you gave me is much much much satisfactory.Please make more videos on what ever topic you want on java because i actually enjoyed this alot

  • @MaharashtraNaukari
    @MaharashtraNaukari 2 месяца назад

    watching the first video on your channel and watched and understood the 3 Hrs video in a single go, on the internet no one has explained Java collection in this easy manner while including all the smaller points, Thanks for the video 🙂.

  • @sahilgandhi9156
    @sahilgandhi9156 Год назад

    Great Explanation, Thanks again !!!

  • @AkashVerma-sq8eq
    @AkashVerma-sq8eq 5 месяцев назад

    In iterator example, why do we need to have OurGenericList inside the inner class since we can use the outer class's variable items?
    Instead of index < list.size cant we use index < items.length ?

  • @rahuljmd
    @rahuljmd 10 месяцев назад

    Thanks for the video, maybe we will be needing from scratch implementations of these Collection classes...

  • @adegokeakanbi
    @adegokeakanbi 2 месяца назад

    Thanks a lot for this detailed video. I have learnt a lot and I appreciate the great effort put into this video to teach a lot of people. More success. Thanks a lot!

  • @ghayoorhussain8930
    @ghayoorhussain8930 Год назад +1

    Crystal Clear Explanation.
    Don't check further comments
    Just Watch this premium Content

  • @mohitthakur5571
    @mohitthakur5571 Год назад

    Thanks for making this.. waiting for the future java videos

  • @yogiswaru5272
    @yogiswaru5272 Месяц назад

    Thanks for the in depth explanation of collections. Super insightful.

  • @udaypatil3811
    @udaypatil3811 9 месяцев назад

    Really appreciated the effort... thanks a lot!!!

  • @sivasaimanchem4399
    @sivasaimanchem4399 Год назад

    TQSM, I'm eagerly Looking forward for your generics video ❤

  • @souravsinha4173
    @souravsinha4173 Год назад +3

    Switching from C++ to Java after seeing the number of openings for Java. Really very helpful.

    • @depelterturbo
      @depelterturbo Год назад

      How did you do that like I mean I am programming in C++ but also overwhelmed by the openings in JAVA, how to do that???

  • @AkshaySharma-bg3oj
    @AkshaySharma-bg3oj 10 месяцев назад

    Thanks Ridhhi, as usual this one too has been a great video :) Cheers

  • @ak_arun_karthik
    @ak_arun_karthik Месяц назад +1

    Very helpful man!!!!! I recently joined Zoho and I was a mean stack dev. You made Java Collections very easy for me

  • @adventurer_omi
    @adventurer_omi 2 месяца назад

    very good content to starts with collection and java interviews. even good for experienced persons

  • @anutoshghosh7893
    @anutoshghosh7893 10 месяцев назад

    Very well explained, thanks for sharing quality stuff, can you share the notes related to this entire video if available please? As well as share some resources based on Wrappper class, boxing,unboxing,Comparator,Comparable interfaces,toString methods, if possible. Hoping to see some tutorials on OOPS in java from you. Do we go for Comparable interface only in case of custom classes where we need comparison strategy whereas we go for Comparator interface when we want to change existing order of comparison?

  • @nicolino3
    @nicolino3 3 месяца назад

    wow

  • @sudhakar6250
    @sudhakar6250 10 месяцев назад

    Very very helpful one...Thanks a lot for this good content video.

  • @desiCineMan
    @desiCineMan Год назад

    Just started with it. Planning to finish up by tomorrow.

  • @abdelmoneimelshafei6570
    @abdelmoneimelshafei6570 Год назад

    Thanks man best collections explain ever

  • @anandrana7340
    @anandrana7340 Год назад

    Thanks Riddhi , for such a wonderful video and eagerly waiting for your next video on MultiThreading and lambda.

  • @atharvakulkarni2024
    @atharvakulkarni2024 Месяц назад

    Beautiful video man. Would love more and more such quality videos on core java , design patterns

  • @Anilkumar-reddy
    @Anilkumar-reddy Год назад

    Thanks for these videos, Please make videos on java 8 interview coding question which u have faced in interviews and commonly asked coding questions. Thanks

  • @shreyasaxena5169
    @shreyasaxena5169 Месяц назад

    Thanks for this video. Very helpful.

  • @user-ys9mb5iv4k
    @user-ys9mb5iv4k Год назад

    Thanks a ton man!!!!

  • @crazyloveever2462
    @crazyloveever2462 Год назад

    Riddhi i don't know what else we can expect from you . simply you are awesome man but small suggestion from my side if u can plz extend the course duration on further videoes u have great stuff it's hard for us to grasp the same in short time 😅 give minimum of 20mins for any topic and maximum of 2days.still I'm ready to watch ur videoes 😅gud luck man

  • @bharatnair3520
    @bharatnair3520 Год назад

    This is what I was looking for!, thanks bro!

  • @sauravabc16
    @sauravabc16 Год назад +13

    Nicely explained.
    It would be great if you can consider covering java 8+ concepts like streams and lambda functions.

  • @DevlogBill
    @DevlogBill Год назад

    Saved your video on Java. Learning Kotlin at the moment for Android, hopefully by the end of this year I can learn Java for Android, or maybe early next year. Thanks, Riddhi for the tutorial you created here.

  • @prashantbabar2073
    @prashantbabar2073 9 месяцев назад

    great brother thank you for the this osm video. I can understand your efforts. Can you make such a videos in hindi as well with simple language just real time scenario. apko bahot acchi tarikese explain krna ata hai

  • @omchaudhari3576
    @omchaudhari3576 Год назад +1

    Thanks Alot 👏🙏🏻 Sir Your Explanation is Awesome... BTW I like You're HairStyle 🔥

  • @vishalsoni2032
    @vishalsoni2032 11 месяцев назад

    greate video of collection framework :)

  • @arunyton
    @arunyton Год назад

    Great Sir. Great content.
    Still dont find the video on generics that you promised.

  • @FTech109
    @FTech109 9 месяцев назад

    great video🔥, very helful

  • @sagarjoshi8084
    @sagarjoshi8084 11 месяцев назад

    One of the best video I ever had on Java unbeatable content.Thanks a lot Riddhi. Keep it up.I really do appreciate your effort.
    #G.O.A.T Content🤫🤫🤫👍🙌

  • @chandachandramahesh795
    @chandachandramahesh795 3 месяца назад

    Unique Content , Loved it❤

  • @TheMakeupmonika
    @TheMakeupmonika 9 месяцев назад

    Thank you for this tutorial , Sir please cover Generics , thank you so much in advance

  • @harshivbargotra9548
    @harshivbargotra9548 Год назад

    Finally i found the best of the best

  • @johncena-mw3ge
    @johncena-mw3ge Год назад +1

    Would love a video on Generics and other advance topics

  • @karurchandra7122
    @karurchandra7122 4 месяца назад

    Very Good Explanation

  • @praveenkanakam540
    @praveenkanakam540 16 дней назад

    It's a very informative video. Please make videos for custom implementation for all collection classes?

  • @HamzaWaseer1
    @HamzaWaseer1 11 месяцев назад +1

    Please make a video on generics too.
    Love from PK.❤

  • @subhrajitsaha2713
    @subhrajitsaha2713 Год назад +1

    The time to traverse the LinkedHashMap is proportional to the size as it maintains the order on insertion in the form of linked list and to get the value as per the matching key(hashCode() of the key) it has to traverse linked list linearly one by on which makes it O(n)[n->size of the linked List] complexity.Here the size is the no.of entries in the map not the the capacity to hold the max no.of elements

  • @SP-bp4ly
    @SP-bp4ly 9 месяцев назад

    Thank you so much😊

  • @sairamsubramaniam8316
    @sairamsubramaniam8316 20 дней назад

    This video is great. Please make a video on Java Generics.

  • @c_137_adrishbhattacharya9
    @c_137_adrishbhattacharya9 Месяц назад

    great video Riddhi da!

  • @souviknandi9298
    @souviknandi9298 11 месяцев назад

    Quality Content :)

  • @coderprakash
    @coderprakash 5 месяцев назад

    Thanks alot brother ❤❤❤🙏

  • @nitinandhale4583
    @nitinandhale4583 5 месяцев назад

    Hey you are so damn good teacher i understand all things

  • @theclam1338
    @theclam1338 5 месяцев назад

    You are a God!

  • @saradalatha
    @saradalatha 2 месяца назад

    Excellent tutorial. Thank you so much..
    In Iterable and Iterator interfaces, we don't need to pass "this" to the inner iterator class. Correct? It can access items from the outer class.

  • @EBKCS_VARUN_BHUTADA
    @EBKCS_VARUN_BHUTADA Год назад

    kindly cover generics ..... this is a great video

  • @sai644
    @sai644 28 дней назад

    NICE EXPLANT...

  • @pritammishra5406
    @pritammishra5406 Год назад +1

    Awesome work bhai, Will surely refresh my knowledge over this. One quick Question.. Stream Classes are so important in java, There are many classes and its tough to remember which class does what... any advice how could i have a firm and a strong command in these classes?

  • @john_doe_2231
    @john_doe_2231 Год назад +1

    Bro great video . need more Java videos in the d future p

  • @JinilSasidharan
    @JinilSasidharan 3 месяца назад

    Excellent video bro! Thanks a lot ❤ A small correction @ 1:00:30, Queue is First In First Out.

  • @manojkr2362
    @manojkr2362 3 месяца назад

    Great video

  • @KunalKumar-tm1zp
    @KunalKumar-tm1zp 9 месяцев назад

    in Iterable concept, private is not working with class ourGenericListIterator as it is showing error and we need to make get() set() method to access the private variable items and size. why it was not giving error at ur end

  • @nishant7083
    @nishant7083 Год назад

    Hey collenction frame work , threading wala vid is really good
    Can you teach Java from beginning as for c++ there are many like striver , love babbar but Java no one jisne dhangse pdhaya ho

  • @taqi20
    @taqi20 26 дней назад +1

    need a video on generics, please !

  • @jatinnandwani6678
    @jatinnandwani6678 Год назад

    Thanks so much

  • @souvikdas512
    @souvikdas512 11 месяцев назад

    great video

  • @maanooj
    @maanooj Год назад

    👏👏👏👏👏good tutorial..... thanks

  • @nikhleshpandey592
    @nikhleshpandey592 Год назад

    Good explanation please make videos on springboot

  • @NeerajSharma-mz4es
    @NeerajSharma-mz4es Месяц назад

    Nice Content

  • @Aman_Prajapat0751
    @Aman_Prajapat0751 Месяц назад

    Cool✨💯

  • @anveshkhambadkar6821
    @anveshkhambadkar6821 Год назад

    Please make a detailed video on Generics.

  • @gugulothsrilakshmi8729
    @gugulothsrilakshmi8729 6 месяцев назад

    am facing error while creating my generic list according tonyour syntax compiler saying unchecked or unsafe operations pls help me

  • @shubamgoswami
    @shubamgoswami Год назад

    completed full video best video on RUclips one feedback please make slides in dark template

    • @rite2riddhi
      @rite2riddhi  Год назад

      Haha thanks. Multithreading se , itz all dark mode

  • @jeevan-23
    @jeevan-23 Год назад

    Thank you sir

  • @anshulgautam2344
    @anshulgautam2344 Год назад +1

    1:00:26 CORRECTION: Queue actually implements FIFO and not LIFO. THANK YOU FOR THESE VIDEOS!!

  • @RamKumar-qr3qq
    @RamKumar-qr3qq 11 месяцев назад

    Hi,
    Can you please make video for spring boot and mjcroservices also?

  • @subhrajitsaha2713
    @subhrajitsaha2713 Год назад

    On the point video please give some practice questions on this and please a video on java generics

    • @rite2riddhi
      @rite2riddhi  Год назад

      Will make video on interview questions

  • @syedrizwan2203
    @syedrizwan2203 Год назад +1

    You have a nice base of subscribers so improve your voice quality it will be the main source of contribution to increase your followers by providing quality audio and video representation however the content is good.

  • @deepakswarnabarath3839
    @deepakswarnabarath3839 Год назад

    why is it a best practice to code against an interface rather than to assign the implementation class' object to its own reference ?

  • @divyanshchobisa5974
    @divyanshchobisa5974 Год назад +4

    wow great lecture...Riddhi can u pls make such videos for OOPS concepts in JAVA ??

  • @sairamtabibu2652
    @sairamtabibu2652 Год назад

    Really appreciate the time and effort you have taken to explain every small thing. This video is a goldmine. You are helping a lot of people. You are awesome :)

  • @htrOfLiesfub
    @htrOfLiesfub Год назад

    Keep this series going

  • @saifrocks6446
    @saifrocks6446 Год назад

    Hey @Riddhi ,
    Please suggest me,
    Should I go for full stack web developer course or complete Java developer(basic to advanced, collection frame work, spring boot and other Java technology) for long term use and demand in jobs as a fresher.

    • @rite2riddhi
      @rite2riddhi  Год назад

      Depends on what you want to do.

    • @john_doe_2231
      @john_doe_2231 Год назад

      Hey @SAIF ROCKS can u give me the link for the above 2 courses you have mentioned

  • @priyapramanick1275
    @priyapramanick1275 Год назад

    so far best on youtube :o

  • @EjazKhan-fr6tp
    @EjazKhan-fr6tp Год назад

    Please explain more about java generic

  • @pablopronsky7364
    @pablopronsky7364 Год назад

    Amazing Riddhi! keep up the good work and you will become a youtuber millionaire haha

  • @myselfSrijit
    @myselfSrijit Год назад

    Hey thanks man.Can u provide the source codes ?

  • @priyan8004
    @priyan8004 11 месяцев назад

    Hey ridhi , can you please make video related to lambda. Thanks

  • @abhishekc3556
    @abhishekc3556 Год назад

    Thanks man

  • @prakharsinha4145
    @prakharsinha4145 Год назад +1

    Hey RIdhi...Lecture Was Damn Amazing but get the new mic! plzz