#2 - Difference between List/Set/Map Based Classes (Ordering/Access/Key-Value/Duplicate/Thread-Safe)

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2020
  • In this video, I have explained the difference between different collection classes in Java on the basis of : Ordering, Random Access, Key-Value, Duplicate Elements, Null Key and Thread Safety.
    Discussed differences between :
    ArrayList vs HashMap
    HashMap vs Hashtable
    HashMap vs Concurrent HashMap
    etc...
    ~~~Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation:
    th-cam.com/users/Naveen%20Au...
    Follow me on my Facebook Page:
    / naveenqtpexpert
    Let's join our Automation community for some amazing knowledge sharing and group discussion on Telegram:
    t.me/joinchat/COJqZUPB02r5sB7...
    Paid courses (Recorded) videos:
    naveenautomationlabs.com/reco...
    For Java & Selenium - naveenautomationlabs.com/selen...
    For API (Manual + Automation) - naveenautomationlabs.com/manua...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 72

  • @atulthorat5670
    @atulthorat5670 3 ปีที่แล้ว +3

    वोह मिल गया जिसकी मुझे कबसे तलाश थी.. Thank you Naveen

  • @rajalakshmis201
    @rajalakshmis201 3 ปีที่แล้ว +3

    Real Hero, and guiding in proper way to learn every concept in clearly.

  • @sandeepreddy9700
    @sandeepreddy9700 3 ปีที่แล้ว +9

    Thanks a bunch Naveen , people like you really make world a better place by helping others to learn easily 🙏🙏

  • @urvashimehta1570
    @urvashimehta1570 2 ปีที่แล้ว +4

    Great video, still watching it. You are doing an amazing job boosting the confidence of people with your detailed content in each of the videos. I am really very thankful to you.Great video, still watching it. You are doing an amazing job boosting the confidence of people with your detailed content in each of the videos. I am really very thankful to you. Just a small correction I would like to point here. HashMap doesn't allow duplicate keys but allows duplicate values. That means A single key can't contain more than 1 value but more than 1 key can contain a single value.

  • @nikhilbhanvadiya1933
    @nikhilbhanvadiya1933 2 ปีที่แล้ว +1

    Naveen your style and way of teaching is excellent.

  • @blockchaindevelopment120
    @blockchaindevelopment120 2 ปีที่แล้ว +1

    Thanks A Bunch Sir .I Recently Found Your Channel And Believe Me I Am In Love With Your Teaching Method And Your Content .Truly Have No Words To Express My Gratitudeness .
    Love From Pakistan.

  • @soumyacc4209
    @soumyacc4209 10 หลายเดือนก่อน +2

    Hi Naveen,
    I have come across your website/videos recently. I found it very informative for understanding the concepts, changing jobs, and preparing for the interview. The way you explain things can make the most complex concepts also very simple. This is a huge contribution to the QA industry. My best wishes to you.

  • @Poornima_K03
    @Poornima_K03 3 ปีที่แล้ว

    Awesome Naveen !! Well explained and easy chart to remember .Thanks a lot.

  • @hanmanttryambakhudekar9181
    @hanmanttryambakhudekar9181 2 ปีที่แล้ว

    Today I understood thread safety and other all concepts. Thanks Naveen 😊

  • @adhage21
    @adhage21 3 ปีที่แล้ว +1

    @Naveen your explanation is always to the point so that even a beginner can easily grasp it. Hoping to join your paid course soon..

  • @sureshkassa8949
    @sureshkassa8949 3 ปีที่แล้ว +3

    It's really amazing tqs naveen u are automation guru.

  • @vipinjain4840
    @vipinjain4840 2 ปีที่แล้ว +1

    Great work Naveen. Your videos are very helpful.

  • @sekhar4033
    @sekhar4033 2 ปีที่แล้ว +1

    Thank you is a very small world for the work you put here

  • @SarangHoley
    @SarangHoley 3 ปีที่แล้ว +1

    thanks Naveen for this topic with the differentiation part 👍😊

  • @udaypratapsinghraghuvanshi6031
    @udaypratapsinghraghuvanshi6031 2 ปีที่แล้ว

    Yaa definitely you explained very well and make us clear all the small and big concept of each on... Really this is good video and thanks.

  • @ramansharma5014
    @ramansharma5014 3 ปีที่แล้ว +3

    At 8:38 duplicate values, we can store for the different key, for key 1-100 and key 2-100 is possible!!

  • @adityarjavali3075
    @adityarjavali3075 3 ปีที่แล้ว +1

    Hi naveen the way you have explained the differences between the collection interfaces is really amazing .Can you please share the comparision table in the description

  • @sejalpatel1508
    @sejalpatel1508 3 ปีที่แล้ว

    Thank you so much Naveen for this topic

  • @hanmanttryambakhudekar9181
    @hanmanttryambakhudekar9181 2 ปีที่แล้ว +1

    God bless you Naveen 🙏 ❤

  • @supriyamishra5968
    @supriyamishra5968 3 ปีที่แล้ว +1

    List will help to remember the differences
    Thanks

  • @ramachavali4015
    @ramachavali4015 3 ปีที่แล้ว +1

    Thanks a lot Naveen 🙏

  • @amiyaranjan883
    @amiyaranjan883 3 ปีที่แล้ว +2

    Great help for this topic..amazing..!

  • @gurpreetsinghchhabra1997
    @gurpreetsinghchhabra1997 3 ปีที่แล้ว

    Thanks Naveen, Nice explanation and table format presentation.

  • @manikanth1
    @manikanth1 3 ปีที่แล้ว +1

    Thanks a lot Naveen

  • @antarmaneesh
    @antarmaneesh 2 ปีที่แล้ว

    @Naveen Stack does implement RandomAccess Interface as it inherits the same from Vector .

  • @jayantamandal9732
    @jayantamandal9732 3 ปีที่แล้ว +3

    Thanks a lot for this topics. Majority of interview Question faced from collection

    • @preetk4690
      @preetk4690 3 ปีที่แล้ว

      How many years of experience do you have?

  • @chandananavaletrendingfami9713
    @chandananavaletrendingfami9713 3 ปีที่แล้ว

    Hi please help me i need one solution in selenium..when i zoom in page i am not able to locate the element and click on that element..any body who can resolve this are much appreciated. Thank you

  • @balachandar6206
    @balachandar6206 2 ปีที่แล้ว +1

    Naveen pls clarify me. Stack extends Vector since how stack doesn't support random access. 🤔

  • @vij9218
    @vij9218 2 ปีที่แล้ว

    Great video, Can any one tell me which one is the most used collection in the Selenium Automation?

  • @tauseef20091
    @tauseef20091 2 ปีที่แล้ว

    Great video sir

  • @sachindurgad5447
    @sachindurgad5447 3 ปีที่แล้ว +3

    Hello Naveen , Thread safety and synchronization should be the same thing (or) Differnt

  • @vineetpant6119
    @vineetpant6119 3 ปีที่แล้ว

    Hi Naveen, could you please also explain why we called it Hash MAP,HAS Table, what is significance of Hash, Is hash a function or class?

  • @saikiranpalugula802
    @saikiranpalugula802 3 ปีที่แล้ว

    Hi Naveen, thank you very much for the video. Did we mis Linked Hashset and Linked Hashmap in the table?

  • @Vishalfootball
    @Vishalfootball 3 ปีที่แล้ว

    will this Java series useful for SDET profiles ? or this is for Devs?

  • @mdmurad1430
    @mdmurad1430 2 ปีที่แล้ว

    @Naveen, In LinkedList random access data is allowed

  • @AbhishekKumar-no8xe
    @AbhishekKumar-no8xe 3 ปีที่แล้ว

    Hi Naveen, Firstly thanks for such great contents. Also, do you have any videos for Executor framework where we can get more detail on concurrentHashMap? Thank you !

  • @sarithabommi1974
    @sarithabommi1974 3 ปีที่แล้ว

    Hi Naveen, Can you please add collections code to the GITHUB

  • @mounikanalamati6591
    @mounikanalamati6591 3 ปีที่แล้ว

    Nice explanation

  • @SoulSynctelugu
    @SoulSynctelugu 2 ปีที่แล้ว +1

    Hi sir video is nice but words are not visible in Android

  • @Preetha22403
    @Preetha22403 2 หลายเดือนก่อน

    Hi, why have u not included Priorityqueue class in the list?

  • @muraliaathi6118
    @muraliaathi6118 2 หลายเดือนก่อน

    Can you please explain the difference between Data structures and Collections?

  • @MrYashMundey
    @MrYashMundey 3 ปีที่แล้ว +1

    omg ! this is best

  • @ruummaghosh1722
    @ruummaghosh1722 3 ปีที่แล้ว

    Sir nice explanation.Please can you make a video in framework where we used collection concept

  • @sakshiaggarwal6199
    @sakshiaggarwal6199 3 ปีที่แล้ว

    Thank you so much !!

  • @bindusridhark4610
    @bindusridhark4610 3 ปีที่แล้ว

    The chart is blurry and not able to read. is it for me or everyone too?

  • @shaikhmaheen
    @shaikhmaheen 3 ปีที่แล้ว +1

    Thanks very nicely explained 👍

  • @parmeshwarkumarchandra2116
    @parmeshwarkumarchandra2116 2 ปีที่แล้ว

    Hey Naveen the random access is allowed in LinkedList I think

  • @surajgoenka
    @surajgoenka 3 ปีที่แล้ว

    But we can random access an element in linkedlist

  • @rajshriabojwar2535
    @rajshriabojwar2535 20 วันที่ผ่านมา

    Is there any way/trick to remember this? I am sure there are more talented people in the world who might already found the way to remember 😊

  • @krshivraj10
    @krshivraj10 3 ปีที่แล้ว

    Hashmap allows duplicate values to be stored. By element you mean key or value. As duplicate key is of course not allowed

  • @alkeshbabani4408
    @alkeshbabani4408 3 ปีที่แล้ว

    Thank you :)

  • @ajsharma1752
    @ajsharma1752 6 หลายเดือนก่อน +1

    Hi Naveen, I am in learning Phase of Java, Thanks for all videos, Just want to know, In LinkedList random is access is possible via .get(index) than why you mention as not supported?

    • @Preetha22403
      @Preetha22403 2 หลายเดือนก่อน

      Same question here also

  • @dheervaryani500
    @dheervaryani500 ปีที่แล้ว

    can u provide notes too in a pdf format?

  • @harishchidere9365
    @harishchidere9365 3 ปีที่แล้ว

    I was able to do random Access in LinkedList, could you please confirm on this

    • @AmanKumar-jt9zb
      @AmanKumar-jt9zb 2 ปีที่แล้ว

      The thing is Random access means that we should be able to locate an element in O(1) time if we specify the index this happens if we use ArrayList but in case of LinkedList although we use get method and specify the index but in background it actually traverse the linked list to get the element at ith index so that's why i think it is marked as no random access.

  • @ZiaKhan-lp7ct
    @ZiaKhan-lp7ct 3 ปีที่แล้ว

    Link for joining the telegram group is not working..

  • @Hyro-oe5ui
    @Hyro-oe5ui 5 วันที่ผ่านมา

    how to remember these differences. I am understanding from your video. But after a while or during interview i will definetely get confused in this.Any suggestions pls?

  • @knowledgepower5192
    @knowledgepower5192 3 ปีที่แล้ว

    hashmap doesnt allow duplicate keys but allows duplicate value

  • @saqausa8569
    @saqausa8569 ปีที่แล้ว

    You forget LinkedHashMap in the chart

  • @saifquraishi1375
    @saifquraishi1375 3 ปีที่แล้ว +1

    Collection framework was already there in your playlist why did u repeated it??

    • @naveenautomationlabs
      @naveenautomationlabs  3 ปีที่แล้ว

      Check it again. This is more advanced playlist.

    • @saifquraishi1375
      @saifquraishi1375 3 ปีที่แล้ว

      @@naveenautomationlabs
      Oh ok then follwing this playlist only..
      Thank you....

  • @MANISHYADAV-dd4ug
    @MANISHYADAV-dd4ug 3 ปีที่แล้ว

    Letter are very small☹️

  • @shivarjunroy1394
    @shivarjunroy1394 3 ปีที่แล้ว

    hashmap

  • @SandeepKumar-ce8dp
    @SandeepKumar-ce8dp 3 ปีที่แล้ว +1

    Thanks a lot Naveen