// Generic method public static void displayArray(Thing[] array) { for(Thing x : array) { System.out.print(x+" "); } System.out.println(); }
// Generic method with generic return type public static Thing firstIndex(Thing[] array) { return array[0]; } } //----------------------- Generic Class ----------------------- public class Main { public static void main(String args[]) {
//bounded types = you can create the objects of a generic class to have data // of specific derived types ex.Number
MyGenericClass myInt = new MyGenericClass(1,9); MyGenericClass myDouble = new MyGenericClass(3.14,1.01); //MyGenericClass myChar = new MyGenericClass('@','$'); //MyGenericClass myString = new MyGenericClass("Hello",'!');
System.out.println(myInt.getValue()); System.out.println(myDouble.getValue()); //System.out.println(myChar.getValue()); //System.out.println(myString.getValue()); } } // ---------------------------------------------------------------- public class MyGenericClass { Thing x; Thing2 y;
Bro this was the heaviest video of all till now ! Literally my brain just exploded ! But extremely simple and direct - So thank you for such a badass of a teacher
Wow, I'm glad I found your channel. You style is crystal clear and to the point. Although I'm taking other classes you clarify the points I was having trouble with. Thanks man!
Finally after spending 2 days reading the chapter and going over rigerious examples and still being clueless, I've understood generics. Love the channel name 😁
really thx bro, though i'm watched some videos about generics, i'm still struggling with its use, here's some examples also other videos i watched but i'm not got a good understanding until you open the ArrayList class, everything is clear, i got the key point , this is really a nice video
i am a fellow bro 😎, bro code plaese keep creating videos about java, there are very less content on youtube about java, everyone is posting videos about python , javascript but no one explaining java🥲 , thank you bro.
Can you create a generic arraylist to hold multiple types, for example: ArrayList newList = new ArrayList(); ??? Thanks for video, explained very well.
//----------------------- Generic Method -----------------------
public class Main {
public static void main(String args[]) {
Integer[] intArray = {1, 2, 3, 4, 5};
Double[] doubleArray = {5.5, 4.4, 3.3, 2.2, 1.1};
Character[] charArray = {'H', 'E', 'L', 'L', 'O'};
String[] stringArray = {"B","Y","E"};
System.out.print("Integer Array: ");
displayArray(intArray);
System.out.println(firstIndex(intArray));
System.out.print("Double Array: ");
displayArray(doubleArray);
System.out.println(firstIndex(doubleArray));
System.out.print("Character Array: ");
displayArray(charArray);
System.out.println(firstIndex(charArray));
System.out.print("String Array: ");
displayArray(stringArray);
System.out.println(firstIndex(charArray));
*/
}
// Generic method
public static void displayArray(Thing[] array) {
for(Thing x : array) {
System.out.print(x+" ");
}
System.out.println();
}
// Generic method with generic return type
public static Thing firstIndex(Thing[] array) {
return array[0];
}
}
//----------------------- Generic Class -----------------------
public class Main {
public static void main(String args[]) {
//bounded types = you can create the objects of a generic class to have data
// of specific derived types ex.Number
MyGenericClass myInt = new MyGenericClass(1,9);
MyGenericClass myDouble = new MyGenericClass(3.14,1.01);
//MyGenericClass myChar = new MyGenericClass('@','$');
//MyGenericClass myString = new MyGenericClass("Hello",'!');
System.out.println(myInt.getValue());
System.out.println(myDouble.getValue());
//System.out.println(myChar.getValue());
//System.out.println(myString.getValue());
}
}
// ----------------------------------------------------------------
public class MyGenericClass {
Thing x;
Thing2 y;
MyGenericClass(Thing x, Thing2 y){
this.x = x;
this.y = y;
}
public Thing2 getValue() {
return y;
}
}
thank you so much
love u bro
forever subscriber
Single-handedly taught me Generics and helped me complete an assignment in 30 minutes. Epic!
The best tutorials, I've ever seen on YT, thx bro!!!
I always go through one of these videos before starting my bootcamp lessons. It makes everything so much easier to get into.
a lot of new stuff but really well explained, thanks!
Bro this was the heaviest video of all till now ! Literally my brain just exploded ! But extremely simple and direct - So thank you for such a badass of a teacher
you have really the best tutorials I have ever seen, thank you. greetings from germany
Well said Bro, you did exactly what we want. The Duration with perfect explanation, great effort that you spend on it. It pay off man. Good Luck ...
You, my dear Sir, are a legend. Thank you so much for all these incredibly useful instructional videos.
Wow, I'm glad I found your channel. You style is crystal clear and to the point. Although I'm taking other classes you clarify the points I was having trouble with. Thanks man!
this channel is a gold mine
Thanks, I finally understand Generics, some code training/bootcamps explain it really complicated.. but with you i realized it's just that simple.
That 1 dislike is from bro himself, just to keep himself humble... ;)
Wow! Generic is so damn useful. I wish i saw this video yesterday lol but still, better than never. Well explained too
Excellent tutorial video about generic classes and methods!
concept cleared 🙌 Thanks Bro...and you have an unique way of explaining the things.
Best tutorials ever, holy shit it's pleasant to learn looking your videos bro, keep going !
Really the best tutorials on RUclips, that I've seen, keep up the good work Bro!
This would be the best java tutorial videos out there. Thank you bro
Let start a campaign to give bro best teacher on youtube award !!!!!
❤❤❤❤❤❤❤ .
Thanks again for another relatively simple concept explained in a brilliant way.
You are so smart to simplify such big task in a simple ways
Thank you bro!
Of Eritrea 🇪🇷
Finally after spending 2 days reading the chapter and going over rigerious examples and still being clueless, I've understood generics. Love the channel name 😁
Yes, his chanel is very good!
His channel is not generic
wow that's a lot of stuff in one tutorial 🤯👍
Your code is so clean. You really know what you are doing!!!!
Thank you so much for your simplified explanation . Straight to the point.
Thank you for making this video, it was very helpful and informative! I appreciate it.
That's so good for the basic bro ! Hope you do more a bout advanced like more complex generic methods. Hope you doing well bro
I really like your videos. You explain complex concepts appears easy, thx man
most helpful generics video on the internet. hands down
please do data structure
love your content
well explained especially that part of where you can use 'Thing' instead of 'T' clears the mystery behind why is it always T,E or S.
really thx bro, though i'm watched some videos about generics, i'm still struggling with its use, here's some examples also other videos i watched but i'm not got a good understanding until you open the ArrayList class, everything is clear, i got the key point , this is really a nice video
The best video for Generics I have ever seen, and the examples are pretty nice!
Very clear explanation. My first clear understanding comes from you. Thanks a lot. ;)
Thx Bro I think you were descend from the sky 😀. We are waiting for more tutorials... Thank you
unparalleled at teaching, thanks bro
what the hell so good java tutorial i ever saw in youtube. thank you very much!
best channel with best tutorials out there!
Self learning but I understand easily ,this guy is awesome...
You are the best !!! Thanks for lessons in 2023
instantly subbed after that intro :)
yassss! thanks aceman
Nice channel, nice english, nice elocution, nice explaining.
THE BEST EVER EXPLENATION OF GENERIC CLASS AND METHODS IN RUclips HISTORY🤣
Very nice video. You have a nice way of explaining programming concepts.
Dam, these videos are gold! So helpful in my bootcamp.
Amazing! thanks for this awesome explanation, really appreciate your videos.
Amazing! Easy to understand explanation to generics. Thanks bro.
Thanks for making this tutorial. Appreciate it 👍
Great explanation of an important topic. Thanks Bro!
i am a fellow bro 😎, bro code plaese keep creating videos about java, there are very less content on youtube about java, everyone is posting videos about python , javascript but no one explaining java🥲 , thank you bro.
ho mannnnnnn your video are so clearly and amazing!! love you bro! thanks for all!
Great video! Just one question, how can you limit so you can enter only chars and strings?
There doesn't appear to be any easy way to do so since the Character and String classes are in different type hierarchies
@@BroCodez ok thanks, keep up the good work!
very good, the best explanetion in the word!!! (i'm from Brazil)
I just learned more from a twenty minute video than a two hour lecture from my professor. You have a new bro.
This was really helpful for my exams ,Tq broooooooooo
Fantastic tutorial! Thank you so much :)
I really understand what is arraylist😊
I learnt lot of things so far from the above 83 videos
Thanks Bro, this help me to easily understand the basic concept of Generics in Java
man this video is full of great info , thank you so much !
Thanks for the tutorial, Bro.
This the guy that taught me how to code fr
Loud and clear, on topic, nice animations, your channel is quite underrated
this was helpful, exploded my brain, thanks
You are awesome! Thanks for all the help!!
Phenomenal explanation, thank you
I was rejected in interview cause i didnt know what is generics and i saw that in their code xd, i saw many in a generic method. Thx
best teacher on youtube❤❤
I liked your end of the session music and fast forward music. What are those?
very nice tutorial bro keep em coming !
Thank you for this very helpful video
Awesome 👏
Very helpful! Thank you.
Very clear explanation. Thank you Bro. :)
That was a good tutorial , thanks :D
Great
Thanks a lot for this amazing tutorial.
Thanks alot
Great video thx for your effort !!
Thank you for this video.
Very good explanation!! Thank u
Can you create a generic arraylist to hold multiple types, for example: ArrayList newList = new ArrayList(); ??? Thanks for video, explained very well.
Thanks a lot, this was really helpful!
Great examples!
Great work bro👍
so helpful thankyou
thanks for teach us
Wonderful!!
Well explained
Awesome explaining, thx bro!
Thank you bro! Very useful video
so does people usually write T but you like to write Thing as you mentioned before or nah?
Wow. Magnificent
Very useful lesson , thank you sir :)))
Thank you, it's very helpful.
This video is sooooooo awsome.......
Thanks a lot!!! great explanation!
Love this channel!
Great.
Great Tutorial!