Тёмный

HashTable vs HashMap vs Concurrent HashMap all kinds of Map implementations 

Ranjith ramachandran
Подписаться 40 тыс.
Просмотров 208 тыс.
50% 1

In JDK you have a lot of map implementations that you did not know even existed like EnumMap, IdentityHashMap and a lot of other implementations that are favorites of interviewers. In this video I am exploring various implementations available, and compare and contrast them with very good examples on WeakHashMap and ConcurrentHashmap.
#hashmap #hashcode #java #javaprogramming #hashtable #macbookair #easy #javainstitute #javascript #class #computerprogramming #beginners #learnjava #learn #study #freshers #interview #fypシ #fypシ゚viral #trending #fyp #interviewtips #interviewquestions #mustwatch #usa #india #global #viral

Опубликовано:

 

25 июл 2015

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 178   
@bhagyashreedhavalshankh8452
@bhagyashreedhavalshankh8452 7 лет назад
Why did u stop making more tutorials ! Please keep up this amazing work.
@The64v
@The64v 4 года назад
I think he got a job at Google to be honest with you.
@MakeItStik
@MakeItStik 4 года назад
+1, he was doing so great with the content.
@MakeItStik
@MakeItStik 4 года назад
@@The64v :( Really !
@vaishalibhoite188
@vaishalibhoite188 2 года назад
Awesome ! Simply Great ! Excellent Explanation ! Thank You so Much !
@aavocadoToast
@aavocadoToast 3 года назад
Just came across, this actually seems like a really good channel. Simple, detailed & easy to understand explanations.
@ponsivakumarmanoharan4994
@ponsivakumarmanoharan4994 3 года назад
amazing, better explanation with good graphics. very easy to understand.
@gunturmanju
@gunturmanju 5 лет назад
Awesome Tutorial. I always watch these before i take interviews. Thank you !! Please kindly post more :)
@SonysonyYnos
@SonysonyYnos 7 лет назад
so fantastic explanation! I love your code examples, very intuitive to follow and have an idea of what's going on. Keep up your good work!
@AnkitKumarZ
@AnkitKumarZ 8 лет назад
Really good video. Look forward to more content for you. Thank you.
@deepaksrinivas1783
@deepaksrinivas1783 5 лет назад
Great tutorial! Excellent explanation! Please keep uploading more videos!!
@shuvenduoffline
@shuvenduoffline Год назад
Best of the best! It is the most details and premium content I could say!
@betowarrior_
@betowarrior_ 7 лет назад
Kudos, very well explained videos. I'm diving deep into the concurrent api and anything that has to do with multithreading and its really a whole new world.
@sanjayizardar2263
@sanjayizardar2263 8 лет назад
Hats off to you. Keep uploading such awesome videos.
@chetanmunegowda4304
@chetanmunegowda4304 7 лет назад
Thanks so much for sharing your knowledge!!
@kayeshparvez
@kayeshparvez 4 года назад
Super teaching man !!
@tejasshah5188
@tejasshah5188 8 лет назад
Nice video which explain Map data structure in Java
@parthec1
@parthec1 2 года назад
Thank you ranjith for posting with examples which help u me to remember for ever,,,,keep posting such contents,,👍
@prakashkchauhannn
@prakashkchauhannn 6 лет назад
Easy to understand and really very Good Explaining. Thanks.
@NeerkumarOOPS
@NeerkumarOOPS 7 лет назад
Really helpful understanding the maps concepts. Appreciate your hard work you put in. Looking more such videos.
@rpy1234
@rpy1234 6 лет назад
Smoothly done..Understood everything about Map
@deepalisaxena8019
@deepalisaxena8019 9 лет назад
properly explained. Got alot of clarity for different versions of Map. Thanks.
@pallavimisra9753
@pallavimisra9753 3 года назад
Please make more videos.Your explanation is crystal clear.
@cimbonda24
@cimbonda24 8 лет назад
I watched 4 videos man...your channel is unique...precious detail...everybody is used to present only outside the box...I like you present under the hood java...Thanks
@fezm210
@fezm210 8 лет назад
liked the video especially the code examples and animation. look forward to more videos ;-)
@MaheshKumar-em2yi
@MaheshKumar-em2yi 8 лет назад
Super and it's really very good video on Map interface :) Thank you very much for sharing this video.
@JitendraKumar-lt8fl
@JitendraKumar-lt8fl 5 лет назад
Awesome concept of ConcurrentHashMap and ConcurrentSkipListMap
@javahashmap9667
@javahashmap9667 7 лет назад
You are a great tutor and videos are worth watching. Simply great..!
@deekshakulshreshtha2429
@deekshakulshreshtha2429 8 лет назад
seriously perfect video, Great Job Sir :) God Bless You Always
@balajilinked2527
@balajilinked2527 7 лет назад
Your videos are really interesting and indepth. Thanks and keep the good work going. Waiting eagerly for your next videos.
@terminator8601
@terminator8601 5 лет назад
Ur style is amazing with gr8 knowledge
@anupamwin
@anupamwin 7 лет назад
Very well explained with examples.Thanks...
@rahulabrol2211
@rahulabrol2211 4 года назад
very well explained. Please keep this good work.
@vyshnavramesh9305
@vyshnavramesh9305 2 года назад
Summary on concurency: 1. SynchronizedHashMap: - decorator pattern: decorates with synchronization on all public apis 2. ConcurrentHashMap: - only put() is synchronized, that too segment wise. So multiple writes can happen if on different segments By default 16 segment s are present, so 16 threads can write at the same time without locking each other. - thus, no atomicity between get() and put(). You will have to synchronize yourself if your put() depends on get() value. - AtomicInteger/Long.getAndIncrement() is an alternate for maintaining atomicity between get() and put().
@rawatumrao17
@rawatumrao17 8 лет назад
Thanks a lot to post such a explanation. Great description with animation again want to say thanks.
@SanthoshSurimani
@SanthoshSurimani 8 лет назад
Much Appreciated your effort Ranjith.. Good job.
@sankar0446
@sankar0446 5 лет назад
Useful great explanation sir thank u
@headlesshorseman17
@headlesshorseman17 7 лет назад
Very good video, also you speak very clearly which in my opinion gives you a very big edge over most tutorials out there on youtube. Keep up the good work!
@vaishnavepranav7394
@vaishnavepranav7394 10 месяцев назад
Excellent video. Thanks a lot
@syedfazulu6505
@syedfazulu6505 6 лет назад
Thanks Ranjith for sharing knowledge to others ,This is very nice video
@rahulsaini8
@rahulsaini8 6 лет назад
Very well explained. Better teacher than most of them out there. Please upload more topics.
@Rambabu-vc1um
@Rambabu-vc1um 7 лет назад
very good explanation. Thank you
@alexanderzhang7593
@alexanderzhang7593 8 лет назад
thank U Ranjith, very good Job.
@chanchalsahu5023
@chanchalsahu5023 6 лет назад
Thanks for uploading videos It helps a lot
@ipuluforu
@ipuluforu 7 лет назад
Great... Saved lot of time.
@numanmakan7227
@numanmakan7227 5 лет назад
Thanks a lot Ranjith :) Awesome tutorial
@basics201
@basics201 8 лет назад
ur teaching way is good ..please make a video on threading in full details.
@muralik5504
@muralik5504 6 лет назад
Very well explained, great!!!
@isapir
@isapir 7 лет назад
Excellent tutorial, thanks! It would be great if you could make more tutorials like this. I would personally love to see one about ThreadLocal. Thank you.
@aquasaiyan7877
@aquasaiyan7877 3 года назад
Thank you sir for giving so many good contents
@voiceguy554
@voiceguy554 4 года назад
Hey Ranjith...your videos are topnotch...keep them coming :) Thanks!
@pranjalahluwalia
@pranjalahluwalia 6 лет назад
Don't have words to appreciate your work. Watched around tons of videos but only you had clarity. Thank you so much for your wonderful insight, watched all your videos in one sitting. Please enlighten us by putting more useful videos.
@ranjithramachandran5928
@ranjithramachandran5928 6 лет назад
Thanks for your kind words.
@ashishkinger8592
@ashishkinger8592 8 лет назад
Thanks a lot for explaining the maps in details. Waiting for your video on multi threadings.
@penchalrao5297
@penchalrao5297 8 лет назад
Nice Tutorial
@vamshipraneeth
@vamshipraneeth 8 лет назад
Great explanation Ranjit!! hope you would add more tutorials..
@svalyavasvalyava9867
@svalyavasvalyava9867 Год назад
awesome explanation, thank you!!!!
@hyperborean72
@hyperborean72 6 лет назад
Great work Thanks a lot
@naveen146114
@naveen146114 7 лет назад
Hi Ranjith ramachandran,I have seen all your videos they are outstanding, eagerly looking for more videos on threads and other concepts
@Pritam91kar
@Pritam91kar 4 года назад
Thanks . Great Explanation .
@dhanyakumargonageri4259
@dhanyakumargonageri4259 5 лет назад
nice explanation.......
@jeetparmar9343
@jeetparmar9343 8 лет назад
Awesome tutorial
@dudadoodedoodedoode
@dudadoodedoodedoode 8 лет назад
Adipoli explanation machanae! Subscribed!
@nirajosh
@nirajosh 8 лет назад
Hi Ravi, Its really great content to have a quick tour of all kind of map. It will be beautiful if you can able to prepare some on internals working of ConcurrentSkipListMap similarly where you had nicely documented for HashMap.
@divyanshupreti3434
@divyanshupreti3434 6 лет назад
This is really good. Waiting fr other vids though.
@AnilKumar-pi1co
@AnilKumar-pi1co 7 лет назад
Nice Explanation...
@mahalerahulm
@mahalerahulm 8 лет назад
Very nice explanation !
@GauravExplorations
@GauravExplorations 8 лет назад
good work :)....really appreciated :)
@ashishagrawal7709
@ashishagrawal7709 7 лет назад
Hi Ranjith Sir, Waiting for your more videos on Core java concepts and Specially for Design Patterns..Thanks
@AyushKumar-qi2qv
@AyushKumar-qi2qv 8 лет назад
Sir...Your explanations are really good. Please keep making such videos. Suggestion: Make a complete series on Java - Beginner to Advanced Levels. It would help a lot. Thanks a lot again.
@amansrivastava7025
@amansrivastava7025 9 лет назад
good job Ranjith.
@snjkmr568
@snjkmr568 8 лет назад
nice explanation
@jayantasen23
@jayantasen23 7 лет назад
Hi Ranjith, Your explanations were very fine. I had one request. Could you please put up a recording about the internal working of CHM code wise in more detail. Like the details about how the CHM is actually working, its internal implementations.
@bikashrajguru
@bikashrajguru 8 лет назад
Thanks a lot Sir :) Awesome tutorial By any chance can u share the ppt u used for explaining them.
@MakeItStik
@MakeItStik 5 лет назад
Hi Ranjith, can you upload more videos on concurrency. Everyone is counting on you. Your concepts are clear and explained to the point.
@Dedeepya9
@Dedeepya9 7 лет назад
Didn't get bore in learning although its of around 42 mins.Thanks for explaining with good examples.
@shashankpaliwal6859
@shashankpaliwal6859 6 лет назад
When are you uploading more videos? Really looking forward to more videos like this.
@bhushanbhange7065
@bhushanbhange7065 7 лет назад
@Ranjith ramachandran Looking forward for Advanced multi threading ! Watching your videos one would realize "Any thing is simple if you know it thoroughly "
@meekutelusaaa
@meekutelusaaa 8 лет назад
A classic explanation...
@terminator8601
@terminator8601 5 лет назад
simply gr8
@arunamuthyala29
@arunamuthyala29 8 лет назад
Very good video
@madhurajsingh6558
@madhurajsingh6558 5 лет назад
Very much in depth
@navnathhajare3499
@navnathhajare3499 2 года назад
Make more videos please your all unique video
@test1729
@test1729 7 лет назад
Nice tutorial :-)
@amitsoni9
@amitsoni9 7 лет назад
Kudos!! I love this tutorial. Please upload everything in a series.
@anjaligupta6510
@anjaligupta6510 5 лет назад
Nice sir 👍
@surindersokhal7135
@surindersokhal7135 7 лет назад
Hi Ranjith Ramachandran, All your videos are very well explained. I have few points to make for concurrent modification exceptions. It is not the modification(put, remove methods of hashmap) that throws the ConcurrentModificationException but iterator.next() actually throws it. Moreover updating the already existing keys does not throw any ConcurrentModificationException. Please correct me, if I am wrong. Regards, Surinder Sokhal
@mohammedsardar3779
@mohammedsardar3779 5 лет назад
Thanks so if we plan to use ConcurrentHashMap and to maintain consistency do we need AtomicLong ???
@jstar0008
@jstar0008 7 лет назад
Great Videos!! Its like practically explaining everything whats on the book. Moreover, its a while now that I have been waiting for your Thread video. It would be great if you could also publish videos on topic like SOAP & Restful.
@samk8806
@samk8806 6 лет назад
Excellent
@RajVerma-go4xk
@RajVerma-go4xk 7 лет назад
Hi ranjith this video is intersting. please let me know when u r going upload new videos for design patterns, i am waiting eagerly. previous design pattern videos are good.
@hagerelmahjoub1274
@hagerelmahjoub1274 8 лет назад
Hi Ranjith, I really liked this video, the explanations are clear, even the examples.... I would like to know if you have a video that explains references types in java ( Strong, Soft, Weak and phantom) with examples. Thanks again and really good video Hager
@pvbembalkar
@pvbembalkar 3 года назад
Truly Masterclass...
@SushilKumarBhaskar
@SushilKumarBhaskar 8 лет назад
impressive.Hats off to this guy...
@ranjithramachandran5928
@ranjithramachandran5928 8 лет назад
+Sushil Kumar Bhaskar Thanks!
@erfelipe
@erfelipe 7 лет назад
Ranjith, I need to make a crawler that has a multithreaded FIFO list to organize the liks to search. I thought about using Hashtable, but would there be some other structure better?
@shuklabhanuprakash
@shuklabhanuprakash 6 лет назад
Please make videos on concurrency. You make one of the videos with real world examples and simplest explanation.God bless you.
@yeruvanag7006
@yeruvanag7006 8 лет назад
nice yar thank u
@vipinkoul9129
@vipinkoul9129 4 года назад
Awesome :-)
@harishchowdarysure8858
@harishchowdarysure8858 8 лет назад
sir why all the collections implementing clonable interface?
@gazoline4070
@gazoline4070 6 лет назад
For some reason my weak hash map code is deleting the strong references also.
@sandipbhaumik
@sandipbhaumik 6 лет назад
Please add some more videos which will help us to acquire the knowledge.
@swapnilredekar1321
@swapnilredekar1321 7 лет назад
Hi Ranjith, Ur video was interesting. Please explain the difference between Collections.synchronizedMap() and hashtable.
@rupsag1520
@rupsag1520 5 лет назад
Your tutorials are really helpful..Why are not u uploading new tutorial videos? Please make and upload more videos.
@harishchowdarysure8858
@harishchowdarysure8858 7 лет назад
what is meant by values can change b/w api calls?
Далее
Equals and hashcode contract
13:50
Просмотров 85 тыс.
This or That 🛍️
00:52
Просмотров 6 млн
I've been using Redis wrong this whole time...
20:53
Просмотров 340 тыс.
Java Records: What are they?
18:54
Просмотров 2,4 тыс.
Use Maps more and Objects less
5:45
Просмотров 89 тыс.
Устройство HashMap в Java
21:09
Просмотров 8 тыс.
This or That 🛍️
00:52
Просмотров 6 млн