No video

HashMap Java Tutorial #50

  Рет қаралды 411,762

Alex Lee

Alex Lee

Күн бұрын

Пікірлер: 431
@alexlorenlee
@alexlorenlee 10 ай бұрын
If you’re new to programming but want a career in tech, I HIGHLY RECOMMEND applying to one of Springboard’s online coding bootcamps (use code ALEXLEE for $1,000 off): bit.ly/3HX970h
@latedeveloper7836
@latedeveloper7836 3 жыл бұрын
Exemplary tutorial, as always. Timings + my notes below that might help others: 1:45 An example of how hashmaps can help 2:05 Creating and naming a hashmap 2:40 How to add values to a hashmap using the .put method 3:52 Why you should use a generic and data type for type safety when creating a hashmap + how to add this 4:25 Why you need 'Integer' [i.e. class type] for a hashmap (can't take primitive 'int' type) 5:00 Test print of hashmap (default output displays in set notation) 5:30 Calling a specific value from the hashmap - .get call 5:50 Start of more advanced hashmap functions - user + password example 6:15 Creating a hashmap with specific type for type safety 6:33 How to add users and passwords - .put method 7:32 How to remove elements from a hash map - .remove method 8:08 Check if hashmap contains a specific value - .containsValue 8:42 Difference between Values and Keys in a hashmap using .containsValue and .containsKey method calls 9:23 How to replace a value (password) - .replace method 10:10 Key difference between hashmaps and array lists - hashmaps don't have a specific order whereas array lists have an index 11:00 Simple summary of what a hashmap is
@InkMask
@InkMask 2 жыл бұрын
:D
@huberduberdoo
@huberduberdoo Жыл бұрын
Thank you for this!
@enochphetteplace8729
@enochphetteplace8729 5 жыл бұрын
This is actually the best description of HashMaps I have seen yet
@burakgul2136
@burakgul2136 5 жыл бұрын
This video is awesome. Your english is clear and understandable. I like it 👍
@7own878
@7own878 4 жыл бұрын
Here, after concentrating to get what was said in the Indian accent, one time too often.
@bobbobertson9063
@bobbobertson9063 3 жыл бұрын
@@7own878 it gets tiring to heat the same accent from computer science tutorials all the time
@rxtechandtrading
@rxtechandtrading 2 жыл бұрын
I know...we can actually understand this man, unlike all the other idiots who make tutorials
@josephsanchez2061
@josephsanchez2061 4 жыл бұрын
I don't know if you'll see this since it's an older video but you're probably the only programming tutorial KZfaqr that's relatable. The rest of them are super smart and do know what they're talking about (so are you obviously) but for some reason, you admitting that a certain topic or part of a topic confuses you helps me understand the material more when you explain it.
@unitedtomato5444
@unitedtomato5444 3 жыл бұрын
He understands what not knowing something was like. I really appreciate that!
@ulanalibek7225
@ulanalibek7225 5 жыл бұрын
Yes the name itself used to make me think that this HashMap thing is one of the most complicated things in Java. Your tutorial made it look like a piece of cake. :) Thanks! keep up the good work.
@waterflowzz
@waterflowzz 3 жыл бұрын
It’s not complicated to use but the implementation of a hash map is a bit more complex than just a 2d array. Hashmaps use a hash function to store the key value pair so that it doesn’t have to go through the whole hashmap using a for loop, Big O(n), when looking for a key. The hash function lookup makes it so that it is Big O(1). In other words the hash function makes it so that the lookup of a key is faster.
@nelimalu601
@nelimalu601 4 жыл бұрын
For anyone with a python background, hashmaps are the same as dictionaries.
@murkkz1679
@murkkz1679 2 жыл бұрын
Thank you bigman
@MANOJKUMAR-mb2uw
@MANOJKUMAR-mb2uw 2 жыл бұрын
Yes
@nathaniepeter5707
@nathaniepeter5707 2 жыл бұрын
Thank you
@mir.9805
@mir.9805 2 жыл бұрын
Ah the more you know.
@brandonstrobel1365
@brandonstrobel1365 Жыл бұрын
Saved me 11 minutes !
@Greenmarty
@Greenmarty 10 ай бұрын
2:00 It's called HashMap because it uses hash key to access values in the background and implements Map interface and extends AbstractMap class. If you would write your custom HashMap it would be array of linked lists. Length of the array would not be equal to number of stored key-value pairs. Instead array stores linked list heads, where each list node has hash key, value and points to next node. Hash key is hash version of the key you inserted. To access the value nodes are iterated until hash key matches.
@groupcoop409
@groupcoop409 5 жыл бұрын
Best hashmapping tutorial! super easy to understand well delivered! more tutorials to come THANKS! :D
@gnovakov
@gnovakov 3 жыл бұрын
Love your tutorials, so clear and concise! you just get to the point and it just makes sense!
@MaximumJoy
@MaximumJoy 4 жыл бұрын
This is so helpful. Your explanations and presentation are perfect.
@anilsuyal
@anilsuyal 4 жыл бұрын
i have watched too many java channels but i found you is the best the best thing about is you is you start to explain a topic in such a way that nothing more required to learn that perticular topic. please bother upload all the java tutorials like spring mvc swings etc.
@Brlitzkreig
@Brlitzkreig 2 жыл бұрын
So glad to see how your channel has grown over time. You really deserve it!
@darthpepe6761
@darthpepe6761 4 жыл бұрын
I was working on a master order assignment where we had to make a map of cookie variety and its numBoxes sold. This video was very helpful since he basically said, here is the assignment. You're gonna need to know Maps. I appreciate the tutorials. Thank you so much.
@miriamarelymartinezcampos238
@miriamarelymartinezcampos238 2 жыл бұрын
I loved the names haha "happy" and "fun", thank you so much for your explanation you made easier to understand
@ahmediqbal9869
@ahmediqbal9869 2 жыл бұрын
for anyone that is wondering, it is called a HashMap because it uses a technique called hashing.
@sunmit_productions
@sunmit_productions 4 жыл бұрын
Thank you very much Alex! I was struggling with HashMap for all day, and your video really helped!!
@fakejake8723
@fakejake8723 3 жыл бұрын
Seriously you taught a semestre worth of studies under 20 min. I thank you. I couldn't figure this out until your video. Please make more videos on data structures. I get your explanations.
@baotang5776
@baotang5776 2 жыл бұрын
I wonder how many people, beside me, who graduated IT thanks to you and John. I appreciate you.
@bieberfever161098
@bieberfever161098 3 жыл бұрын
I finally understood, thanks for the video!! Btw the sound of your keyboard is so satisfying😨
@thischannelisnomore1283
@thischannelisnomore1283 5 жыл бұрын
Most useful on teaching me hashmaps, Thank you so much!
@ovey2214
@ovey2214 3 жыл бұрын
Thank you for explaining things so well. You make otherwise complicated things sound so easy to understand. Bless you brother!
@abdullahmamun1823
@abdullahmamun1823 3 жыл бұрын
just as simple as u.thanks.it is a one kind of social work.we need people like u.
@sangeethamnair1395
@sangeethamnair1395 3 жыл бұрын
In a technical aptitude exams hashing question were asked ..had no idea what hashing was and didn't do well but now it is crisp and clear thanks to u Sir..
@chrismissed
@chrismissed 4 жыл бұрын
Dude, thank you so much for this video! I'm 2 years into a computer science degree program and this is the first explanation of a hash map that has made sense to me!
@richardpaynton8766
@richardpaynton8766 2 жыл бұрын
If you are 2 years into a computer science degree and you do not understand the basics of search time algorithms or hashing then either cut your losses and leave or find another service provider
@chrismissed
@chrismissed 2 жыл бұрын
@@richardpaynton8766 I appreciate the advice, but I only have 1 term left now until I graduate. But yes, my teacher was terrible.
@danishuddin9752
@danishuddin9752 Жыл бұрын
The UI you created it beautiful!
@preetamackermann3038
@preetamackermann3038 3 жыл бұрын
You make everything so simple. Thanks a lot !
@saxkMr
@saxkMr 2 жыл бұрын
now that's amazing how something so abstract to me has become instantly crystal clear. you are awesome!
@shirinall9080
@shirinall9080 3 жыл бұрын
This young dude is my favorite tutor in youtube !!
@RicardoPires2023
@RicardoPires2023 4 жыл бұрын
Hello Alex and thank you very much for your videos. They are awesome! For this video in particular, it was not clear to me what are the differences of HashMap and ArrayList, and how too choose which to use. Thank you again!
@h0tar
@h0tar 4 жыл бұрын
That keyboard is amazing! Thanks for clearing up hashmaps for me, makes it easier when we get there at school.
@yogeshpandey9549
@yogeshpandey9549 3 жыл бұрын
the most simplified yet extremely informative tut on hashmap. great work m8 :)
@skat4
@skat4 2 жыл бұрын
Been studying for my Software Engineering Interview, and these videos are so helpful!
@GuitaristEliKing
@GuitaristEliKing 4 жыл бұрын
Couldnt imagine a better tutorial out there! Great Video man!
@princeabdul4290
@princeabdul4290 Жыл бұрын
Your Videos are straight to the point , My Coding phobia isn't anymore because of your videos...
@SuhasGowda4695
@SuhasGowda4695 5 жыл бұрын
Thank you for the video. This covers almost everything for novice learners.
@Sy3dNYC
@Sy3dNYC 9 ай бұрын
Bro say it’s confusing to him but now I just learn the concept in most simple way. Thank you bro 😂
@lukedavis6711
@lukedavis6711 3 жыл бұрын
Its called HashMap because it's a data structure that uses the hash function to generate a mapping of keys and their corresponding values.
@kzfingerprint
@kzfingerprint 3 жыл бұрын
Your videos are amazing! Thank you!!! You break down complex things so that I can better understand what's actually going on
@c7iogamer264
@c7iogamer264 Жыл бұрын
thank you for making coding tutorials that arent mind numbing
@mdhossain529
@mdhossain529 4 жыл бұрын
You are great my son. May God Bless you.I am 48 but steel I am your student. Thank you very much.
@mtm6613
@mtm6613 2 жыл бұрын
This was extremely helpful in helping me understand hashmaps. I wasn't understanding them in lectures but this definitely helped clear things up. Thanks!!!
@supriyagupta922
@supriyagupta922 3 жыл бұрын
lovely dialogue delivering, excellent quality of video, concepts told in lay man terms. enjoyed and learnt. keep up the good work Alex. :)
@khenparas3427
@khenparas3427 Жыл бұрын
Damn, his Java tutorials are totally understandable, thanks
@soehtetaung3843
@soehtetaung3843 Жыл бұрын
that's just straight as an arrow. Awesome bro.
@biggie2123
@biggie2123 2 жыл бұрын
I finally understand HashMaps. Thank you so much!
@mugdhashrivastava
@mugdhashrivastava 2 жыл бұрын
love the teachers who make understanding fun. thank you sir
@abhi.marc90
@abhi.marc90 3 жыл бұрын
Wow thank you I was unable to understand hash maps until I stumbled upon your video. Thank you :)
@MsVasisth
@MsVasisth 4 жыл бұрын
you don't give weird analogies like other youtube videos good work
@johncsanchez9763
@johncsanchez9763 4 жыл бұрын
great tutorial. I understand it alot than my teacher. Thanyou! post more java tutorial
@richardpaynton8766
@richardpaynton8766 2 жыл бұрын
It was originally used in cryptology as method of assigning a key that is generated using a underlying algorithm and thus this key is then used to place the value into a data structure that can be retrieved. From this it was used because the second and most commonly used reason now is to reduce the search time complexity from O(n), O(n^2) and so on; to O(1). The hash value is the return value of the function that used to generate that hash value and is used as the index positioning of the element and hence used as a key
@nobel978
@nobel978 5 жыл бұрын
Thank you so much, you're an awesome teacher.
@aishwarya6123
@aishwarya6123 3 жыл бұрын
I definitely recommend Alex's video! Easy to understand and follow!
@miledsahar2840
@miledsahar2840 Жыл бұрын
i don't usually write comments but your tutorials are so good and helpful. keep going !
@biscuitbutb4106
@biscuitbutb4106 2 жыл бұрын
These tutorials are awesome. You make java look so easy. Thanks for these easy tutorials!!
@horrypottur5854
@horrypottur5854 4 жыл бұрын
Extremly good explained! Way better then my proffesor! Sure its not advanced, but i at least undertood the basicis of HashMap. Thank you.
@razorlea1
@razorlea1 2 жыл бұрын
You do a great job! Simple and clear! Thank you.
@alexrogers7666
@alexrogers7666 4 жыл бұрын
Thanks for taking time to create content that helps me understand Java! Great job!
@rolfchristensen9026
@rolfchristensen9026 2 жыл бұрын
As usual GREAT! Understanding the concept in 11 minutes :)
@KD_Panwar
@KD_Panwar 2 жыл бұрын
pls make a full session on java , your style is best .
@johnvishwas9117
@johnvishwas9117 3 жыл бұрын
You're the best coding tutor!
@mageshsankaran6521
@mageshsankaran6521 3 жыл бұрын
you explained it effortless
@aalokitchhabra9031
@aalokitchhabra9031 4 жыл бұрын
Alex you connect really well with your audience. Also about such subjects, I always used to think that i wont understand.. But after watching my first video, the perception has been changed. Please continue making contents. All the best to you. :)
@richardpaynton8766
@richardpaynton8766 2 жыл бұрын
You sound gay do you want to get on your knees for him
@antoalex5732
@antoalex5732 4 жыл бұрын
Ivbeen stressing out over this for days cuz of my final. Learned it conpletely under 12 min just now. Just need some practice and the final is gonna be ez. thanks bud!
@SS-ug1qy
@SS-ug1qy 4 жыл бұрын
My favorite java tutor. if I am not mistaking if u want order you can use TreeMap
@mzamomahaeng268
@mzamomahaeng268 2 жыл бұрын
You simplified it perfectly.. thank you sir
@psalkin
@psalkin 2 жыл бұрын
Best hashmap tutorial ever!
@basithtafadher8743
@basithtafadher8743 3 жыл бұрын
Teaching method really awesome. Wish your good health.
@xNytus
@xNytus 4 жыл бұрын
Really good tutorial dude. Finally someone who dont have a crappy mic and a indian accent :D pd : the editing was amazing too!
@Jigmet8
@Jigmet8 4 жыл бұрын
Hey Alex you're amazing I really love the way you teach...Stay happy 😉
@ljka
@ljka 3 жыл бұрын
Just like any other concepts, we learn basic of Java and integrate those knowledges to better understand more complex concepts. HashMap is named as it is because it possesses properties of Map and uses hashing logic in organizing and structuring data. Data Structure ✌🏼 Cool vid
@hannanhub1717
@hannanhub1717 3 жыл бұрын
thanks a lot i solved the follow program only bcoz of ur help.....FIRST ONE is the one with warning and error code as following......Note: HelloWorld.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details..........SECOND ONE is correct one... FIRST CODE WITH WARNING import java.util.*; public class HelloWorld { public static void main(String[] args) { HashMap map = new HashMap();/"line with warning"/ map.put("Father", "Rob"); map.put("Mother", "Kirsten"); System.out.println(map.toString()); } } SECOND CODE WITHOUT WARNING(thanks to you) import java.util.*; public class HelloWorld { public static void main(String[] args) { HashMap map = new HashMap();/"this time no warning"/ map.put("Father", "Rob"); map.put("Mother", "Kirsten"); System.out.println(map.toString()); } }
@anugoudvoddepally348
@anugoudvoddepally348 2 жыл бұрын
really ur explaination was good, after watching video i got clear idea about hash map thank you.
@veriidiite.wav1
@veriidiite.wav1 3 жыл бұрын
Legend
@heksqer1022
@heksqer1022 5 жыл бұрын
Your videos are very easy to follow !
@santoshkumarsahani5289
@santoshkumarsahani5289 3 жыл бұрын
Hey Love from India ❤️ Your videos are really helpful... Thank you so much.. Plz keep upload more videos 👍
@gary7135
@gary7135 3 жыл бұрын
Gosh I wish I could watch ur vid earlier! I just love the way you teach, clear and understandable. PLZ UPLOAD MORE! LUV YA ♥
@cacmang42
@cacmang42 4 жыл бұрын
you're a great teacher, keep going 💪
@missakhaladjian
@missakhaladjian 4 жыл бұрын
Thank you for these easy-to-understand tutorials, subscribed now!!
@mflr121
@mflr121 3 жыл бұрын
Excellent video, I understood everything. Thank you!
@EypsSkWeEm
@EypsSkWeEm 4 жыл бұрын
UNDERSTANDABLE !!! Very good video ! Your explanation is clear and simple ! Good job ! I like it.
@stanshen5207
@stanshen5207 4 жыл бұрын
your voice is so comforting
@arcane5837
@arcane5837 3 жыл бұрын
Helped out at lot! Very concise!
@fridomaraya7438
@fridomaraya7438 3 жыл бұрын
he makes it look and understand so easy.
@Buddhisteachings
@Buddhisteachings 5 жыл бұрын
Alex thanks for making HashMap so easy and simple
@alexlorenlee
@alexlorenlee 5 жыл бұрын
Anjali Anirudh you’re welcome!
@nyxielia
@nyxielia 4 жыл бұрын
Thank you so much!! Finally a good explanation! Can you please make more videos on Data Structures :-)
@PratyushMishra7
@PratyushMishra7 4 жыл бұрын
instead of typing system.out.println() use sout followed by ctrl+space or cmd+space
@sandianexpress1198
@sandianexpress1198 4 жыл бұрын
or just do sysout followed by ctrl + space.
@yerffej370
@yerffej370 2 жыл бұрын
Bro why does KZfaq keep recommending this. Fine! I’m here. I clicked it
@danielmwinzi9223
@danielmwinzi9223 2 жыл бұрын
You are the best 🙂 simple and clear without complications 👏👏
@user-ts8dd7zc1n
@user-ts8dd7zc1n Жыл бұрын
your explanations are the best! thank you so much!
@gavidhariwal6307
@gavidhariwal6307 3 жыл бұрын
You're awesome dude! Very nice and concise explanations!
@AryanSingh-mu5ly
@AryanSingh-mu5ly 2 жыл бұрын
I must say you are really amazing and good way to explain
@lainenainen
@lainenainen Жыл бұрын
This was really helpful. Thank you so much!
@ritikaarya1904
@ritikaarya1904 3 жыл бұрын
So simple explanation. Thanks!
@chenzhu445
@chenzhu445 4 жыл бұрын
Thank you Alex!! it's always fun and helpful watching your videos :) keep it up!
@Oleks_krulikovskyi
@Oleks_krulikovskyi Жыл бұрын
Thank you ❤
@jacobl.743
@jacobl.743 4 жыл бұрын
I like your channel! You make it simple
@sehse100
@sehse100 3 жыл бұрын
Wow! You made it easy for me! Thank you so much! ❤️❤️
@FlameHashiraOG
@FlameHashiraOG 2 жыл бұрын
Thanks a bunch for the tutorials man, appreciate it
@wattsofnoise
@wattsofnoise 3 жыл бұрын
Thank you for making this. It was extremely helpful!
Simple Java Program In Eclipse - Fart Generator #51
12:50
Alex Lee
Рет қаралды 14 М.
Generics In Java - Full Simple Tutorial
17:34
Coding with John
Рет қаралды 1 МЛН
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 19 МЛН
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 23 МЛН
Oh No! My Doll Fell In The Dirt🤧💩
00:17
ToolTastic
Рет қаралды 11 МЛН
艾莎撒娇得到王子的原谅#艾莎
00:24
在逃的公主
Рет қаралды 54 МЛН
HashSet In Java Tutorial #52
12:20
Alex Lee
Рет қаралды 112 М.
How HashMap works in Java? With Animation!! whats new in java8 tutorial
15:29
Ranjith ramachandran
Рет қаралды 1 МЛН
Learn Java in 14 Minutes (seriously)
14:00
Alex Lee
Рет қаралды 4,7 МЛН
Hash Tables and Hash Functions
13:56
Computer Science
Рет қаралды 1,5 МЛН
Map and HashMap in Java - Full Tutorial
10:10
Coding with John
Рет қаралды 564 М.
Set and HashSet in Java - Full Tutorial
20:43
Coding with John
Рет қаралды 213 М.
Getters and Setters Java Tutorial #84
14:12
Alex Lee
Рет қаралды 495 М.
Abstract Class In Java Tutorial #79
8:55
Alex Lee
Рет қаралды 539 М.
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 19 МЛН