Java generics ❓

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

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

  • @BroCodez
    @BroCodez  4 ปีที่แล้ว +88

    //----------------------- 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;

    }
    }

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

      thank you so much
      love u bro
      forever subscriber

  • @Crispeaks
    @Crispeaks ปีที่แล้ว +36

    Single-handedly taught me Generics and helped me complete an assignment in 30 minutes. Epic!

  • @tomaszkarolak6179
    @tomaszkarolak6179 4 ปีที่แล้ว +60

    The best tutorials, I've ever seen on YT, thx bro!!!

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

    That 1 dislike is from bro himself, just to keep himself humble... ;)

  • @john81487
    @john81487 ปีที่แล้ว +11

    I always go through one of these videos before starting my bootcamp lessons. It makes everything so much easier to get into.

  • @jojovstojo
    @jojovstojo 2 ปีที่แล้ว +8

    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

  • @deeplife9654
    @deeplife9654 ปีที่แล้ว +7

    Let start a campaign to give bro best teacher on youtube award !!!!!
    ❤❤❤❤❤❤❤ .

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

    Excellent tutorial video about generic classes and methods!

  • @angelcastineira2561
    @angelcastineira2561 4 ปีที่แล้ว +48

    a lot of new stuff but really well explained, thanks!

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

    My professor sucks and ever since I started coming here instead of their lectures, my grade went from a B to an A. Thank you Brofessor!

  • @larkinthesky
    @larkinthesky 10 หลายเดือนก่อน +1

    You, my dear Sir, are a legend. Thank you so much for all these incredibly useful instructional videos.

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

    you have really the best tutorials I have ever seen, thank you. greetings from germany

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

    Thanks, I finally understand Generics, some code training/bootcamps explain it really complicated.. but with you i realized it's just that simple.

  • @rex.kishore
    @rex.kishore ปีที่แล้ว +2

    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 ...

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

    I just learned more from a twenty minute video than a two hour lecture from my professor. You have a new bro.

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

    most helpful generics video on the internet. hands down

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

    very clear and comprehensive. thank you again.

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

    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!

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

      this channel is a gold mine

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

    This would be the best java tutorial videos out there. Thank you bro

  • @weonios
    @weonios 4 หลายเดือนก่อน

    The best video for Generics I have ever seen, and the examples are pretty nice!

  • @av2678
    @av2678 2 ปีที่แล้ว +5

    Wow! Generic is so damn useful. I wish i saw this video yesterday lol but still, better than never. Well explained too

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

    Good job bro. That's exactly how you teach sth. I'm very glad that I found this amazing channel. Keep going on

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

    You are so smart to simplify such big task in a simple ways
    Thank you bro!
    Of Eritrea 🇪🇷

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

    best channel with best tutorials out there!

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

    Really the best tutorials on TH-cam, that I've seen, keep up the good work Bro!

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

    Your code is so clean. You really know what you are doing!!!!

  • @OneGrindyBoi
    @OneGrindyBoi 3 หลายเดือนก่อน

    unparalleled at teaching, thanks bro

  • @sergeyb6071
    @sergeyb6071 4 ปีที่แล้ว +8

    wow that's a lot of stuff in one tutorial 🤯👍

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

    THE BEST EVER EXPLENATION OF GENERIC CLASS AND METHODS IN TH-cam HISTORY🤣

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

    concept cleared 🙌 Thanks Bro...and you have an unique way of explaining the things.

  • @НікітаОрлов-с3ч
    @НікітаОрлов-с3ч ปีที่แล้ว

    You are the best !!! Thanks for lessons in 2023

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

    what the hell so good java tutorial i ever saw in youtube. thank you very much!

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

    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 😁

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

      Yes, his chanel is very good!

    • @ArielLorusso
      @ArielLorusso ปีที่แล้ว +8

      His channel is not generic

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

    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.

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

    Thanks again for another relatively simple concept explained in a brilliant way.

  • @codeevolution1
    @codeevolution1 8 หลายเดือนก่อน

    best teacher on youtube❤❤

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

    Best tutorials ever, holy shit it's pleasant to learn looking your videos bro, keep going !

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

    Self learning but I understand easily ,this guy is awesome...

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

    Nice channel, nice english, nice elocution, nice explaining.

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

    Thank you so much for your simplified explanation . Straight to the point.

  • @kkspuder
    @kkspuder 9 หลายเดือนก่อน

    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

  • @zxnnightstalker2289
    @zxnnightstalker2289 4 ปีที่แล้ว +1

    Very clear explanation. My first clear understanding comes from you. Thanks a lot. ;)

  • @acemanftw
    @acemanftw 4 ปีที่แล้ว +5

    instantly subbed after that intro :)

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

      yassss! thanks aceman

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

    Thank you for this very helpful video

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

    Great explanation of an important topic. Thanks Bro!

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

    This was really helpful for my exams ,Tq broooooooooo

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

    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

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

    Thx Bro I think you were descend from the sky 😀. We are waiting for more tutorials... Thank you

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

    so helpful thankyou

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

    please do data structure
    love your content

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

    Well explained

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

    Phenomenal explanation, thank you

  • @mohammedzaidkhan5687
    @mohammedzaidkhan5687 21 วันที่ผ่านมา

    great video

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

    Thank you for making this video, it was very helpful and informative! I appreciate it.

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

    You are awesome! Thanks for all the help!!

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

    This video is sooooooo awsome.......

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

    Awesome 👏

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

    thanks for teach us

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

    Dam, these videos are gold! So helpful in my bootcamp.

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

    Very nice video. You have a nice way of explaining programming concepts.

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

    Thanks for making this tutorial. Appreciate it 👍

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

    I learnt lot of things so far from the above 83 videos

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

    Wonderful!!

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

    Best explanation...

  • @ozbayhilmi
    @ozbayhilmi 11 หลายเดือนก่อน

    Thank you for this video.

  • @fitzsimmons7
    @fitzsimmons7 11 หลายเดือนก่อน

    this was helpful, exploded my brain, thanks

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

    Wow. Magnificent

  • @DuygamingBlogspot
    @DuygamingBlogspot 3 หลายเดือนก่อน

    I really understand what is arraylist😊

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

    Fantastic tutorial! Thank you so much :)

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

    Amazing! Easy to understand explanation to generics. Thanks bro.

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

    very nice tutorial bro keep em coming !

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

    Great video thx for your effort !!

  • @wolanus
    @wolanus 4 ปีที่แล้ว +1

    Thanks for the tutorial, Bro.

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

    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.

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

    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

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

    very good, the best explanetion in the word!!! (i'm from Brazil)

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

    Great work bro👍

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

    Thanks alot

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

    ho mannnnnnn your video are so clearly and amazing!! love you bro! thanks for all!

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

    Great examples!

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

    Very useful lesson , thank you sir :)))

  • @calebkrauter4027
    @calebkrauter4027 10 หลายเดือนก่อน

    Very helpful! Thank you.

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

    Great Tutorial!

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

    man this video is full of great info , thank you so much !

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

    Great

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

    well done ❤❤

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

    Love this channel!

  • @Say2Cups
    @Say2Cups 7 หลายเดือนก่อน

    This the guy that taught me how to code fr

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

    Thanks a lot for this amazing tutorial.

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

    Very clear explanation. Thank you Bro. :)

  • @EdgarLopez-dq6zv
    @EdgarLopez-dq6zv ปีที่แล้ว

    I really like your videos. You explain complex concepts appears easy, thx man

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

    Nice, thanks

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

    Amazing! thanks for this awesome explanation, really appreciate your videos.

  • @d.4hveed
    @d.4hveed 3 ปีที่แล้ว

    Very good explanation!! Thank u

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

    Great.

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

    That was a good tutorial , thanks :D

  • @miazhi_
    @miazhi_ 4 หลายเดือนก่อน

    good video

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

    Nice

  • @нурасылегизбай
    @нурасылегизбай ปีที่แล้ว

    finally I got it. Thank you, Bro!

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

    Thanks Bro, this help me to easily understand the basic concept of Generics in Java