Java Generics Explained

  Рет қаралды 47,216

Jack Hodkinson

Jack Hodkinson

Күн бұрын

Пікірлер: 98
@onion013
@onion013 3 жыл бұрын
The sound of you typing is so blissful
@jingusbrule797
@jingusbrule797 3 жыл бұрын
I actually want to know what keyboard you used. Please tell us.
@aidzgaming7648
@aidzgaming7648 3 жыл бұрын
@@jingusbrule797 Ducky One with White Switches
@liudasstonys1293
@liudasstonys1293 3 жыл бұрын
We need more videos from you! You explain with all the logic behind the scenes, like nobody else. Really amazing!
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
Thank you :) I am working on more videos right now, with similar explanations. Are there any topics in particular that you'd like to see?
@AdityaGupta-zv4ib
@AdityaGupta-zv4ib 2 жыл бұрын
@@jack.hodkinson It would be great to see the implementation of some data structures and algorithms in java and maybe also on Wrapper Classes. Great Video btw, keep up the good work👍
@ramygatie3591
@ramygatie3591 3 жыл бұрын
Honestly, one of the best explanations of generics I've seen so far. This explanation even rivals the explanation by the alien king himself Telisko.
@argjendrustemi6576
@argjendrustemi6576 7 ай бұрын
Man you should never stop posting! Amazing explanation!
@tbababauabbd2
@tbababauabbd2 3 жыл бұрын
great video! would love to see more of these.
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
Thank you!
@pugboi8017
@pugboi8017 3 жыл бұрын
I love your accent. Just to get in the spirit of things i’m going to make a cup of tea everytime i sit down to watch your videos. I don’t have crumpets but i suppose biscuits will have to do
@billiamreynolds
@billiamreynolds 3 жыл бұрын
I'm sure I just don't know where to look, but I could not find anything about generic type parameters on method calls. Thanks so much man this really helped me out!
@anandchaudhary8952
@anandchaudhary8952 3 жыл бұрын
Heck! There's only one video on this channel?? I wanted more. If you want the youtube algorithm to help you then you gotta create more contents like this on regular basis and the subscribers will follow. Thanks for uploading
@GuitarreroDaniel
@GuitarreroDaniel 2 жыл бұрын
Hands down to the best Java Generics video ever. Thank you very much!
@mikafaro
@mikafaro 3 жыл бұрын
Very concise and easy to follow. Helped me brush up on stuff I didn't delve into enough last semester.
@premkarki2
@premkarki2 7 ай бұрын
You explain in a clearly and concisely. Thank you 🙏
@TheMaxik
@TheMaxik 3 жыл бұрын
I hope you get to 5K subscribers soon. Don't give up.
@8BitZ0mbie
@8BitZ0mbie Жыл бұрын
So many different examples. Thanks for the great video
@jack.hodkinson
@jack.hodkinson Жыл бұрын
Thank you!
@returncode0000
@returncode0000 2 жыл бұрын
More videos on core java please! You're one of the best teachers I've seen so far if not the best. Whats that IDE you use? This looks so clear, fantastic.
@johnjustjohn9993
@johnjustjohn9993 3 жыл бұрын
Great explaination and pace. I hope to see more. Thank you very much
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
Thank you :) more coming
@4zmc
@4zmc 3 жыл бұрын
You explained this in such a simple and easy to understand way. It felt like Java Generics was just there to make java more difficult, but now it's obvious how generics actually makes coding easier and cleaner. Very high quality video as well. Thanks!
@sebdickson7175
@sebdickson7175 2 жыл бұрын
Beautiful work. Asmr keyboard strokes
@65opicw
@65opicw 3 жыл бұрын
I don't understand why it's so poorly explained at school. This helped me very much.
@boyplusminecraft
@boyplusminecraft 2 жыл бұрын
This video was very useful! Thank you for making it.
@jack.hodkinson
@jack.hodkinson 2 жыл бұрын
I’m glad you enjoyed it!
@parkerfellows8010
@parkerfellows8010 3 жыл бұрын
Very nice explanation. Definitely do more topics in the future
@gtasa4life
@gtasa4life 2 жыл бұрын
Amazing tutorial, thank you!
@jack.hodkinson
@jack.hodkinson 2 жыл бұрын
Glad it was helpful!
@cinlung
@cinlung 3 жыл бұрын
Your explanation is awesome and easy to understand. I subscribed to you and hope you grow more.
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
Thank you! I really appreciate it
@cinlung
@cinlung 3 жыл бұрын
@@jack.hodkinson While you are here, can I ask something? Why do you put two returns in the method reverse in your video? --> private static List reverse(List original List). I thought the List is enough as the return statement? I made similar question in reddit since I wasn't sure if that reddit and this channel are managed by the same person. Thanks
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
@@cinlung List is the return type. The before that tells Java that the method has a generic type parameter. This wouldn't compile: private static List reverse(List originalList) If you don't include the first , Java wouldn't know what the T in List refers to
@mrindian7422
@mrindian7422 9 ай бұрын
Nicely explained thank you very much
@anirudhvasistha6136
@anirudhvasistha6136 3 жыл бұрын
You did good man! looking forward for more videos.
@arandomzy
@arandomzy 3 жыл бұрын
Awesome video :) will you do more of such videos?
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
Definitely!
@TienNguyen-wb5ik
@TienNguyen-wb5ik 3 жыл бұрын
Your explaination so clear. Subscribed! Thank you so much!
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
Thanks!
@bipdopbop1878
@bipdopbop1878 2 жыл бұрын
Cleanest explanation on the topic🦍
@jack.hodkinson
@jack.hodkinson 2 жыл бұрын
I appreciate that :)
@Fnaf-vh9cs
@Fnaf-vh9cs 3 жыл бұрын
subscribed so we push you to do more videos. "expectations"
@syahreva
@syahreva 3 жыл бұрын
Great video! will you make videos about oop, inheritance, polymorphism, encapsulation, and abstraction?
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
I've got so many videos I want to make :) I will cover those topics though
@saganawski
@saganawski 2 жыл бұрын
thanks man, this helped me out today
@jack.hodkinson
@jack.hodkinson 2 жыл бұрын
My pleasure :)
@pg23856
@pg23856 2 жыл бұрын
this was really helpful, thanks!
@jack.hodkinson
@jack.hodkinson 2 жыл бұрын
Glad you found it useful, my pleasure!
@vip51000
@vip51000 2 жыл бұрын
Thanks for that
@subhuvijay41
@subhuvijay41 3 жыл бұрын
Subscribed! Thanks and keep posting more videos.
@Gorky25
@Gorky25 3 жыл бұрын
Nice video! What plans do you have for the next videos?
@venkatamuvva5567
@venkatamuvva5567 2 жыл бұрын
nice...and what model is your keyboard...sounds so nice
@nephie
@nephie 3 жыл бұрын
everything about this video is perfect 😍 thank you so much!
@gj4king1
@gj4king1 Ай бұрын
I understand alot of the concept however my school is not teaching me anything.... what website would you suggest I go to strengthen my skills?
@johnarleevillarivera286
@johnarleevillarivera286 3 жыл бұрын
Great Video, Hope to see more
@clement1370
@clement1370 3 жыл бұрын
Thanks Jack!
@alanmangroo3656
@alanmangroo3656 3 жыл бұрын
Nice concise video. Thanks.
@Gru80
@Gru80 3 жыл бұрын
very well explained, thank you! that helped me a lot figuring out the missing pieces of my very own generics-puzzle :-)
@atiqurrahman7260
@atiqurrahman7260 3 жыл бұрын
you should have make an example on when to use super key word with generics
@vex6559
@vex6559 2 жыл бұрын
Well done.
@TwstedTV
@TwstedTV 3 жыл бұрын
What plugins are you using to get your IDE to center like this, also for the error count on the top right?
@alienwarex51i3
@alienwarex51i3 2 жыл бұрын
Hearts but doesn't reply, that's cold.
@jack.hodkinson
@jack.hodkinson 9 ай бұрын
This is IntelliJ in presentation mode with the Gradianto theme www.jetbrains.com/guide/java/tutorials/presenting/presentation-mode/ plugins.jetbrains.com/plugin/12334-gradianto
@SG-rb4bz
@SG-rb4bz 2 жыл бұрын
Awesome video! Thank you!
@jack.hodkinson
@jack.hodkinson 2 жыл бұрын
Glad you liked it!
@jammandu
@jammandu 3 жыл бұрын
Still waiting for the new videos...🙏
@pushparajmanickam
@pushparajmanickam 3 жыл бұрын
Waiting for more videos🎥 ❤👌
@losom5079
@losom5079 3 жыл бұрын
hey man, what keyboard do you have, and what switches?
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
The keyboard in this video is a Ducky One with white switches
@anooppednekar9816
@anooppednekar9816 3 жыл бұрын
You should make more videos on Java 😀
@jackohara3626
@jackohara3626 3 жыл бұрын
Good stuff. Up with this kind of thing.
@PremkumarStephen
@PremkumarStephen 3 жыл бұрын
what IDE are you using?
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
This is IntelliJ in presentation mode with the Gradianto theme
@hotspur217
@hotspur217 3 жыл бұрын
Great explanation :clap
@jack.hodkinson
@jack.hodkinson 2 жыл бұрын
Thank you
@shawnsustrich7981
@shawnsustrich7981 2 жыл бұрын
I subscribed because this was a nice and concise video, but oh man that clickity clackity keyboard noise was going to drive me up a wall.
@jack.hodkinson
@jack.hodkinson 2 жыл бұрын
Thanks for the feedback! I’m working on improving the production value
@asnakeseyoum3109
@asnakeseyoum3109 3 жыл бұрын
what a great video! keep it up.
@pahanchathuranga3829
@pahanchathuranga3829 3 жыл бұрын
Nice and helpful video!
@akshatsidharth9080
@akshatsidharth9080 3 жыл бұрын
Would be able to explain the whole concept of generics which might be the genre of a FAANG interview?
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
I think this is a topic unlikely to be covered in a FAANG interview. More likely are questions on data structures and algorithms. I recommend checking out Clement who does great videos about FAANG interviews: kzbin.info/door/aO6VoaYJv4kS-TQO_M-N_g Also LeetCode: leetcode.com/
@akshatsidharth9080
@akshatsidharth9080 3 жыл бұрын
@@jack.hodkinson thanks a lot for guidance..😊
@MauriceMutetiNgundi
@MauriceMutetiNgundi 3 жыл бұрын
Yes
@darrenleung3684
@darrenleung3684 3 жыл бұрын
Great video!
@njgarg
@njgarg 3 жыл бұрын
Awesome video..
@fredoverflow
@fredoverflow 3 жыл бұрын
The background noise is quite distracting. I strongly recommend investing in a dynamic USB microphone.
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
Thanks for the feedback - by background noise do you mean the sound of typing, or something else?
@fredoverflow
@fredoverflow 3 жыл бұрын
@@jack.hodkinson No, the typing is music to my ears. I mean the constant humming and buzzing that is often audible in the background while you're talking. This is especially annoying with headphones. I even heard a car once :) Dynamic microphones (such as the Samsung Q2U, which I currently use) only record the voice and filter out most of the background noise.
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
Thanks for clarifying, that’s really helpful. The typing is recorded separately so I was wondering whether to keep it in or not. I like it, I think it adds something. I agree, I need to invest in a better microphone. I’m early on in this journey, hopefully soon I can justify purchasing one. I've just checked out your voice overs, the audio quality is really impressive. I'd love to get to that point myself.
@joachimdietl6737
@joachimdietl6737 2 жыл бұрын
Finally understood this shit :D
@kamalhm-dev
@kamalhm-dev 3 жыл бұрын
Subscribed! I like your style of teaching, please do check and unchecked exception
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
Thank you! I will :)
@CorDharel
@CorDharel 3 жыл бұрын
Just type "sout" and press Tab or Enter and you don't need to type "System.out.println()" all the time
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
Thank you :) I use loggers instead of System.out in day to day life so I didn’t know that
@CorDharel
@CorDharel 3 жыл бұрын
@@jack.hodkinson Me too :) Still very handy. By the way here is an extra one: Typing "psmv" gives you a "public static void main" ;-)
@jack.hodkinson
@jack.hodkinson 3 жыл бұрын
@@CorDharel That one I knew!
@ahmetkarakartal9563
@ahmetkarakartal9563 3 жыл бұрын
while(true) System.out.println("Thank you");
Factory Design Pattern in Java Explained in 3 Minutes
3:10
Jack Hodkinson
Рет қаралды 4,7 М.
Generics In Java - Full Simple Tutorial
17:34
Coding with John
Рет қаралды 1,1 МЛН
This dad wins Halloween! 🎃💀
01:00
Justin Flom
Рет қаралды 60 МЛН
HELP!!!
00:46
Natan por Aí
Рет қаралды 44 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 16 МЛН
Java generics ❓
22:04
Bro Code
Рет қаралды 113 М.
Java Generics
52:23
Jakob Jenkov
Рет қаралды 3,7 М.
Java Interface Explained (incl Java 8 Functional Interfaces)
11:18
Jack Hodkinson
Рет қаралды 9 М.
Advanced Golang: Generics Explained
13:37
Code With Ryan
Рет қаралды 67 М.
Java Generics | Practical Java Development
35:10
Job Ready Programmer
Рет қаралды 73 М.
Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
41:35
GOTO Conferences
Рет қаралды 817 М.
Sunflowers Completely Transformed My Automated Farm
51:10
Jack Hodkinson
Рет қаралды 10 М.
Generics In Java - Full Simple Tutorial
19:52
Shane Crouch - The Coding Zoo
Рет қаралды 1,4 М.
This is how Generics in Java actually work
14:45
Visual Computer Science
Рет қаралды 3,7 М.
This dad wins Halloween! 🎃💀
01:00
Justin Flom
Рет қаралды 60 МЛН