Java Generics | Practical Java Development

Поделиться
HTML-код
  • Опубликовано: 14 апр 2025
  • An excerpt from my new course titled "Master Practical Java Development".
    In this course, you'll learn everything you need to know about the Java Programming Language and become a confident industry-ready core Java developer and get certified as a Java professional!
    =========================================
    ➡️ Learn MORE:
    Access all of my software development courses using the discount below: www.jobreadypr...
    Email me if you have questions: info@jobreadyprogrammer.com
    Become Job Ready with our NEW Programming Guide (PDF): pages.jobready...
    =========================================
    ➡️ Get the entire Java course for a low price on Udemy at this link: www.udemy.com/...
    Latest updates include Lambdas and Streams with Java 9 Features.
    Course Last Updated: 2023!
    =========================================
    ➡️ Job Ready Programmer Socials:
    linktr.ee/jobr...
    =========================================
    ➡️ Welcome to The Complete Java Certification Course
    This course is designed to help you master the most in-demand and critical components for becoming a Core Java developer.
    Especially if you're going for a job interview or have a Java Project that needs your best performance.
    This course assumes no prior java experience so prior Java so it will take you from zero to hero!
    ➡️ COURSE INCLUDES:
    Java Basics
    Working with Java Data Types
    Using Operators and Decision Constructs
    Creating and Using Arrays
    Using Loop Constructs
    Working with Methods and Encapsulation
    OOP Basics
    Working with Inheritance
    Java Class Design
    Handling Exceptions
    Working with Selected classes from the Java API
    Advanced Class Design
    Generics and Collections
    Lambda Built-In Functional Interfaces
    Java Stream API
    Exceptions and Assertions
    Use Java SE 8 Date/Time API
    Java I/O Fundamentals
    Java File I/O (NIO.2)
    Concurrency
    Building Database Applications with JDBC
    ➡️ The topics covered also include:
    Object Orientation which I think is not stressed enough in other Java courses so I've got a special focus on that throughout the lectures.
    You'll get plenty of practice writing classes and interfaces as well as countless methods with loops and if-else statements, exception handling and file processing as well as how to debug software using Eclipse.
    You'll also be mastering the collections framework and diving deep into java generics.
    You'll learn all there is to know about multi-threading and the JDBC API for working with a MySQL database.
    There are also practical projects scattered throughout the course so that you can practice the concepts as you learn them. For example one of the projects is related to a car dealership management system and another assignment involves processing files with stock market data. So as you can see I tried to keep the projects professional and industry relevant rather than cloning a game like flappy bird.
    I want this course to be the ultimate go-to resource for anyone that's looking to become a core Java programmer so I intend on adding more content to this course based on new technologies and student feedback.
    The content is Java 9 ready which means I'll show you how to upgrade to the latest version of Java which is version 9 and I'll teach you how to configure Eclipse to work with both Java 8 as well as version 9.
    I'm confident that you'll enjoy this course at least as much if not more than my other popular Java courses, but as always you've got a 30-day money-back guarantee no questions asked! Check out the preview lectures and join today!
    =========================================
    #jobreadyprogrammer #databasedeveloper #softwaredeveloper #career #sql #tableau #databases #database #webdeveloper #html #css #javascript #java #javabasics #javatutorial #javaprogramming #aws #admin #jobready #programmer

Комментарии •

  • @_hellowrold_
    @_hellowrold_ 5 лет назад +7

    Amazing! My lecturer at uni spent 3h explaining generics and i was like "saaayy whaaat now..?". Watched this and it all made sense! Feels like magic, dude!

  • @PrecisionY
    @PrecisionY 6 лет назад +18

    There is only one small issue with the code. You never added objects to mySet2. You added all the objects in mySet1. It still does not make any difference in the result, but I just wanted to clarify that for people who are still learning.
    Great tutorial and explanation btw. It helped me a lot! :D

  • @nvfpv
    @nvfpv 5 лет назад +11

    Bro this explanation was so good I remembered how much I love learning

  • @KG-vo6rg
    @KG-vo6rg 5 лет назад +3

    One of the best video explaining the Genric concept in short and smart pattern...

  • @PIRAKAS666
    @PIRAKAS666 3 года назад +1

    I could listen to you for hours.

  • @Waaade1
    @Waaade1 5 лет назад +1

    you are master of explaining. Great, step by step explained , clear voice. Perfect quality. Just. hey WOW ! Gratz !

  • @fifaham
    @fifaham Год назад

    The best tutorial on RUclips - thank you.

  • @gomathapa4012
    @gomathapa4012 5 лет назад +3

    Finally got to see a precise explanation. Thank you for sharing your knowledge.

  • @MetallicDETHmaiden
    @MetallicDETHmaiden 5 лет назад +1

    Best explanation I have found on generics.

  • @lovetocode
    @lovetocode 4 года назад +1

    Awesome explanation.... 👍👍 I nowhere found better explanation about generics than here..

  • @nadeenrawashdeh
    @nadeenrawashdeh Год назад

    impossible how much pretty this lesson is thank you very much🤩🤩

  • @tedthebed7877
    @tedthebed7877 5 лет назад

    The syntax of declaring the generic in the method signature is confusing. Thanks for your video. Now it makes much more sense.

  • @adamugaddafisaidu1380
    @adamugaddafisaidu1380 2 года назад

    Well-concise explanation thumbs ups👍

  • @_Squiggle_
    @_Squiggle_ 4 года назад

    You explained this very well. Thanks!

  • @minpor1
    @minpor1 6 лет назад +19

    you have one mistake! You created mySet2 and no one information was added

  • @venkatk161
    @venkatk161 6 лет назад +1

    Excellent. Thank you for the video. It's crystal clear now

  • @What-sr2pk
    @What-sr2pk 6 лет назад

    Hi you are so good at explaining
    although there is one thing that I feel like you should think about
    and that is if you created specific playlists for specific subjects
    you really is the only one who brought up this generics topic which is very important on youtube properly so thank you

  • @JustMastermind
    @JustMastermind 3 года назад +1

    Did no one saw, that he didn't change mySet1 to mySet2 at 23:13?

  • @Ahmed536q
    @Ahmed536q 8 лет назад +2

    love all of your tutorials... Thanks for these awesome ones

  • @alexj4725
    @alexj4725 5 лет назад

    Thank you for the explanation. Very well articulated.

  • @jvsnyc
    @jvsnyc 4 года назад

    This is great. I've been watching a lot of Java generics videos this weekend to plug any little holes anywhere in my knowledge, as it is one of those topics more people think they fully understand than actually do. One comment, altho it is quite legal to have type names in lowercase letters in Java, it is not a great practice, it is rather easy to be confused. So if you don't use T and U for your parameterized types, I'd at least use I1 and I2 rather than i1 and i2. Again, not illegal, but not standard Java.

  • @N00BRIUM
    @N00BRIUM 7 лет назад +1

    Very clear explanation. Thanks a lot!

  • @devegus79
    @devegus79 5 лет назад

    Awesome explanation! Muchas Gracias!

  • @umair.dev996
    @umair.dev996 3 года назад

    lot of information that i was looking for

  • @markganus1085
    @markganus1085 2 года назад

    raw type = whatever ou insert into it will be considered an object, regardless of its data type, is it?

  • @BritishMoralHQ
    @BritishMoralHQ 6 лет назад

    subscribed , and defo buying your complete course life time access...cheers bud..

  • @ЮрийАндрейцев-й1з
    @ЮрийАндрейцев-й1з 5 лет назад

    wonderful video, very informative. thanks a lot!

  • @mr.RAND5584
    @mr.RAND5584 4 года назад

    I have lots of model class thanks. I can populate data any type of model class thanks.

  • @anpowersoftpowersoft
    @anpowersoftpowersoft 5 лет назад

    Excellent video Thank you.

  • @sengottaiyanperiyasamy5459
    @sengottaiyanperiyasamy5459 5 лет назад

    Hi Thank you so much , am stunned from your great explanation.

  • @asnakeseyoum3109
    @asnakeseyoum3109 4 года назад

    great video ! thanks.

  • @morolillyshean8816
    @morolillyshean8816 2 года назад

    Nice course!

  • @nischaltyagi7115
    @nischaltyagi7115 4 года назад

    Great Video Thanks a Lot

  • @thestarinthesky_
    @thestarinthesky_ 5 лет назад

    Thank you so much. i REALLY enjoyed watching this video. very very very helpful! There was just one mistake explained in the comment below.

  • @shamirgoawala6884
    @shamirgoawala6884 6 лет назад

    Have u lectured on Aggregation and also collection in java. Plz provide me link. Thanks

  • @LalGebi
    @LalGebi 7 лет назад +1

    Awesome... always great videos.. keep it up..

  • @sivaganesh4489
    @sivaganesh4489 5 лет назад

    Prefect. please upload more videos

  • @mr.RAND5584
    @mr.RAND5584 4 года назад

    List populateDatafromDatabase(){ ...

  • @JunaidAhmed-ox2xd
    @JunaidAhmed-ox2xd 6 лет назад

    Have you made videos on spring mvc ?

  • @bommijn
    @bommijn 5 лет назад +1

    Hey thanks for the nice video. Any change you could also do a video on recursive generics ?
    3

  • @JunaidAhmed-ox2xd
    @JunaidAhmed-ox2xd 6 лет назад

    Awesome like your SQL lectures

  • @keyvantahanpour5720
    @keyvantahanpour5720 5 лет назад

    well explained ,thanks

  • @132maurizio
    @132maurizio 4 года назад

    How do i like this video more then once ? Thx grate vid

  • @dimitrimattheis3740
    @dimitrimattheis3740 7 лет назад

    26:54 I was able to compile without any warning even if i did not specify a data type for the iterator (using IntelliJ IDEA ultimate 2017)

  • @egs_testegs_test9701
    @egs_testegs_test9701 5 лет назад +2

    Thank you very much. It is difficult to remember but everything is clear now. Also your english is much better than hindus ones

  • @jktrgg
    @jktrgg 6 лет назад +1

    I was afraid of your english because of your channel name, actually your English is very well. Thanks

    • @Ali-mi9up
      @Ali-mi9up 5 лет назад

      well well what a judgemental, racist piece of fuck

  • @дмитрийкузьмин-э7б
    @дмитрийкузьмин-э7б 3 года назад

    mySet2 is empty.

  • @josephkingstonleomariamich7220
    @josephkingstonleomariamich7220 7 лет назад

    Very useful pls do next generics too

  • @AlineSelle
    @AlineSelle 6 лет назад

    Thank you!

  • @lux27.42
    @lux27.42 5 лет назад

    20:52 is that Generic Method ?

  • @BtXFWkyZBtXFWkyZ
    @BtXFWkyZBtXFWkyZ 5 лет назад +1

    Nice accent you have

  • @xxtreemtv2404
    @xxtreemtv2404 6 лет назад

    gracias! Bless

  • @Attee_Q
    @Attee_Q 5 лет назад

    Essence: from 10:22

    • @G.rica4
      @G.rica4 3 года назад

      Great work, however your video isn't clear.
      I can barely see the illustration on your screen.
      Pls could you make this more visible?
      Thank you.

  • @tobioye88
    @tobioye88 6 лет назад +2

    oops mySet2 is empty

  • @KenyuYukimiyaFan
    @KenyuYukimiyaFan 5 лет назад

    WOW, Me very big brain now

  • @remek712
    @remek712 7 лет назад +10

    love your tutorial, you have good english than others Hindus

  • @ella_lovelife9641
    @ella_lovelife9641 5 лет назад +1

    you have understandable English ! oh my god, I search and search, this is the only understandable video that made by Indians

  • @ElonMusk-wo7zf
    @ElonMusk-wo7zf 3 года назад

    Too lengthy, Couldn't follow

  • @endeshaw1000
    @endeshaw1000 3 года назад

    The video is awesome but the subject sucks. I hate generic programming because its used to much and only produce unmaintainable, un-extendable, code you cannot document proper. Debugging this stuff is a NIGHTMARE and the people that propagate that "use generic programming EVERYWHERE" should be jailed. Im programming since 15Years but that generics give me a headache since years now. NOT USEABLE IN REAL-LIFE!!!! Only in specific use cases. If people continue programming that way we dunno in 10 years whats happening, or how to fix it if something breaks, even as developer. This simple example is easy to understand but what people make in RL out of it (10 times stacked generic classes with up to 20 Attributs) is, as said, a NIGHTMARE.