Java Collections Explained (with examples)

Поділитися
Вставка
  • Опубліковано 5 лют 2025
  • Hey everyone and THANK YOU for subscribing to this channel in the last months, I'm really excited to see that you watch and enjoy my videos. Stay tuned for more, I have a lot of video ideas for the next timeframe!
    In today's video we're going to explore Java Collections, a critical aspect that any Java Software Engineer should master.
    We're going to learn about Java Collections Framework, Lists, Sets, Maps, built-in algorithms and many more!
    If you find this video useful, let me know in the comments section below and as always, if you want to see a video on a specific topic, let me know and I'll consider it for sure!
    If you want to support the channel, please check out the Patreon page at: / visualcomputerscience
    Discounted links to my courses:
    www.udemy.com/...
    www.udemy.com/...

КОМЕНТАРІ • 101

  • @vm7240
    @vm7240 Рік тому +13

    so concise yet covers all the important stuff. wow

  • @djibrilbkao655
    @djibrilbkao655 Рік тому +5

    Now i understand that people fetch knowledge in order to get view but you're so pragmatic that you go always to the Point...
    Thank you very much

  • @adamgovoni3091
    @adamgovoni3091 2 роки тому +21

    This was very helpful! You do a fantastic job clearly explaining these ideas with good visuals. Subscribed.

  • @GermanCoder42
    @GermanCoder42 11 місяців тому +2

    Sheet bro, this was really good, so many usufull information packet in one short video, thank you, we gas gone through the whole Computer Science curso for data structure in 10 min .

  • @arhianalbis918
    @arhianalbis918 2 роки тому +4

    Ive been looking for a visual CS channel !!! Thank you! Please keep making videos :))

  • @nightero6873
    @nightero6873 2 місяці тому +1

    This is perfection in summarizing concepts.. Just Wow

  • @rayforever
    @rayforever 5 місяців тому +1

    Underrated, thank you so much bro, i was really confused with these lots of different DS, i didn't get how it differentiate and when to use other tho i had notes still couldn't make sense until i completed this video... you need to keep up, this quality content have all what it takes to be best of it...

  • @itsgil3740
    @itsgil3740 Рік тому +19

    Insanely well summarized and explained. Thank you 🙏

  • @skumakerguitar8708
    @skumakerguitar8708 8 місяців тому +2

    Best Collections framework explanation! simple and understandable

  • @the-pratik
    @the-pratik Рік тому +4

    Best channel to revise the concepts in lesser time❤️👍

  • @helenbirru1324
    @helenbirru1324 8 місяців тому +1

    All I am saying is Wow! Thanks for this amazing video. You make my life so much easier🙏🙏🙏

  • @theoriginalmishra
    @theoriginalmishra 3 роки тому +14

    Its good quick introduction for understanding about collections. I think you should create playlist on it.

  • @i_am_panther_x
    @i_am_panther_x 2 роки тому +4

    Keep doing what you are doing!. The Java content you have is amazing.

  • @MW-fm1qq
    @MW-fm1qq 2 роки тому +1

    Your video deserve more attentions! I like your explaining!

  • @himaloymusic.793
    @himaloymusic.793 4 місяці тому +1

    So small but full cover with the main gist.... Love it.

  • @0xMA
    @0xMA 2 роки тому +2

    Truly underrated channel

  • @yassouuchiha
    @yassouuchiha 8 місяців тому +1

    THIS MAN IS A LEGEND!

  • @mariaikas9641
    @mariaikas9641 Рік тому +1

    Must helpful video I have watched about collections!

  • @chwasti88
    @chwasti88 12 днів тому +2

    not much told about comparable and comparator witch is massivly used with binary search and other stuff

  • @Imagine_Baggins
    @Imagine_Baggins 9 місяців тому +1

    Good video. Just started learning about OOP and using constructors yesterday, and this has given me some perspective on some of the behind the scenes systems and in-built functionalities that I haven't got to yet.
    Thanks for sharing man.
    edit: just wanted to add a small piece of constructive criticism, please don't take it negatively, as the overall quality of the video is good.
    From what I gather, while there were many helpful examples in this video that showed the each system in action, I think the overall distribution of information could have also had some more moments to focus on the Wikipedia articles you mentioned-nothing long-winded, maybe just some highlighting some of the key systems that you covered for each of the 3 parts of the collection.
    That's all for my nitpicking. Be well and keep well.

    • @visualcomputerscience
      @visualcomputerscience  9 місяців тому +1

      Any feedback is welcome as long as it's provided with good intentions, as you properly did in your comment. Great suggestion, I can make a new video about red-black trees in the near future, I haven't included it right here because it was not in the scope for this video, but I'll definitely consider it for a future one. Thank you and stay tuned for more content!

  • @therealbradleywayne
    @therealbradleywayne 2 роки тому +3

    thank you! very useful as my textbook did not do such a good job in explaining this

  • @emca1597
    @emca1597 4 місяці тому +3

    what are the best new user friendly IDE's that new programmers should use? what do you recommend?

  • @austecon6818
    @austecon6818 4 місяці тому +1

    Amazing video. Thank you!

    • @visualcomputerscience
      @visualcomputerscience  3 місяці тому

      Thank you! Check out the other videos and let me know your thoughts

  • @whyonearth244
    @whyonearth244 3 роки тому +3

    Great video. Keep up the good work!

  • @HarinejanPanchalingam
    @HarinejanPanchalingam 3 місяці тому +1

    underrated!!

  • @ConstantinSummer
    @ConstantinSummer 3 місяці тому +1

    Great video! Can you pls share how to do this 'stars travel' effect while presenting?

  • @anthonyay9813
    @anthonyay9813 3 місяці тому +1

    very helpful. Hope the speech speed is slower to be easier to follow

    • @visualcomputerscience
      @visualcomputerscience  3 місяці тому

      Thanks! You can slow the video down from the video controls if you need to, but agree, the speed is quite high

  • @ChrisAthanas
    @ChrisAthanas 3 роки тому +2

    Useful quick breakdown

  • @Thiravidan1
    @Thiravidan1 11 місяців тому +2

    Short and sweet

  • @brucewalker7095
    @brucewalker7095 2 роки тому +1

    Amazing explanation, subscribed.

  • @swayamtandon2803
    @swayamtandon2803 8 днів тому

    very helpful video thanks to the creator

  • @chucksresume7203
    @chucksresume7203 Рік тому +1

    Great video!! Thank you!

  • @achrafjammoussi8374
    @achrafjammoussi8374 4 місяці тому +1

    Just perfect 👌

  • @luckybard2163
    @luckybard2163 3 роки тому +2

    Thank you, I'm really appreciate it 😍

  • @dawidwalaszczyk1640
    @dawidwalaszczyk1640 2 роки тому +2

    Finally! I understand collections! Thank you! Lambda maybe?:)

  • @afg04002
    @afg04002 Рік тому +1

    Great review

  • @j3ns
    @j3ns 2 роки тому +1

    Great video! Thank you so much :)

  • @markrosen1151
    @markrosen1151 2 роки тому +1

    Thank you very helpful

  • @IslamTheRightWay10
    @IslamTheRightWay10 2 роки тому +1

    Amazing video!

  • @SadlyEmptyRightSideOfTheBed
    @SadlyEmptyRightSideOfTheBed Рік тому +1

    What about Streams?

  • @dawidwalaszczyk1640
    @dawidwalaszczyk1640 2 роки тому +1

    or streams!

  • @denilsonmilisse981
    @denilsonmilisse981 9 місяців тому +1

    Você fala português? Parece um brasileiro falando inglês.

  • @shwimwhearz4819
    @shwimwhearz4819 2 роки тому +2

    //Not sure why so little subs, makes no sense...
    sub++;

  • @mesbahied4284
    @mesbahied4284 3 місяці тому +1

    damn

  • @Noahfoto1
    @Noahfoto1 Місяць тому +1

    r u okay r u speaking so fast for

  • @SaiGanesh-m1o
    @SaiGanesh-m1o 10 місяців тому +2

    your telling very fast can u tell slowly

    • @visualcomputerscience
      @visualcomputerscience  9 місяців тому

      I'll consider that for the next videos, thanks!

    • @gianmarcolarosa5470
      @gianmarcolarosa5470 9 місяців тому +7

      Slow the video

    • @nadesseril
      @nadesseril 5 місяців тому +1

      If it's really required, you can change the playback speed in UA-cam.

  • @ashwin123123
    @ashwin123123 Рік тому +3

    I think LinkedList.remove(index) and LinkedList.remove(value) takes O(N) since they require traversal of the list before removing

  • @rafaelviegassoares1019
    @rafaelviegassoares1019 11 днів тому +1

    Thank you so much 🫶🏾
    You helped me more than you can imagine.
    You got a
    New follower.