Learn Java Object-Oriented Programming (with actual code)

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024

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

  • @Lykkos29
    @Lykkos29 Месяц назад +15

    Sir, I'm a java developer too, haha I love how you show the true power of this, bunch of people are triggered!! not knowing that almost all the things they are using for entertainment or utilities for the day-by-day, are written in java, like it or not!
    This shows how many people are coding without clean architecture/proper modeling, I wish I could give you thumbs up twice!

  • @mehrzweck_mandala
    @mehrzweck_mandala Месяц назад +6

    Damn your course is brilliant.
    No boring, generic examples, but perfectly understandable references. Have consumed x courses and books alongside my education, but this video tops everything I've seen so far. Feel honored and thank you very much!

    • @mehrzweck_mandala
      @mehrzweck_mandala Месяц назад

      I'm almost begging for a more detailed version or even a continuation of this series! You make me love Java!

  • @JoãoAfonsoOliveiraTeixeiraSant
    @JoãoAfonsoOliveiraTeixeiraSant Месяц назад +2

    Very clear and concise and most importantly, enjoyable to watch. Good job

  • @muhammadtanveer2806
    @muhammadtanveer2806 18 дней назад

    As an Android/Kotlin dev this was really helpful! I started out on Python (I know I know) so I never got that used to Java and all it's intricacies. This was a really great refresher, would love more videos on Java going forward

  • @Jayeffice
    @Jayeffice Месяц назад +6

    Your tutorial style is great for beginners and experienced alike. Clear concise, and slow enough for beginners.
    That being said don't be afraid to rewind and rewatch as many times as it takes if you are just learning.
    Thank you for your effort.

  • @fuzzboi
    @fuzzboi Месяц назад

    Best refresher Ive seen to date.

  • @camelotenglishtuition6394
    @camelotenglishtuition6394 Месяц назад +8

    Please do something like this for Android :) Love the channel btw

  • @MwishaLudack
    @MwishaLudack 21 день назад

    I don't think I'm smart enough to learn from your tutorials, you're way too advanced for me.

  • @boitumelolefophane2365
    @boitumelolefophane2365 Месяц назад +1

    I want to learn java and i think it would be pretty good if u create a Udemy Java course 🙏🏿🙏🏿

  • @tearsinrain2049
    @tearsinrain2049 25 дней назад

    Please explain dependency injection

  • @HalValla01
    @HalValla01 24 дня назад

    If the Item class implements ItemStuff, and Food extends Item, that means ultimately Food implements ItemStuff, right? And then you just the normal @Override if needed?

  • @ashrafuzzamankhalid3465
    @ashrafuzzamankhalid3465 Месяц назад +1

    WE NEED MORE...!
    WE NEED MORE...!
    WE NEED MORE...!

  • @TheMoviemaker98
    @TheMoviemaker98 14 дней назад

    I believe arrays can actually store objects, its just that it's a fixed size?

  • @bulelanibotman
    @bulelanibotman Месяц назад

    the polymorphism example was just bad but i loved it, lol! another thing is i've never used interfaces, ever! maybe its because i'm still a learner but i've never found a case where i need to use it

  • @drac8854
    @drac8854 Месяц назад

    Hi
    I am 3yoe and want to switch i have seen that MNCs are mostly looking for java. Can you make a video (roadmap) course even better which can help to showcase myself as a 3yoe java developer? (I learn most by building projects)

  • @patrickprucha5522
    @patrickprucha5522 Месяц назад

    excellent video. Thanks.

  • @77ennoda77
    @77ennoda77 Месяц назад

    Great channel 👍🏻

  • @Marco-Vavassori
    @Marco-Vavassori Месяц назад

    To me this stuff only makes sense in huge code bases. I can see an engineer saying "you know what we'll use OOP to stop creating the same functions for every data type and make stuff neater and interconnected". I see it as something that you implement once you have lots of moving parts going on in your code base.

  • @TheCodeBerry
    @TheCodeBerry Месяц назад +1

    great video but also make python for us python nerds

  • @rebelmachine88
    @rebelmachine88 Месяц назад

    A
    Jesse

  • @-Engineering01-
    @-Engineering01- Месяц назад +12

    Dude just makes videos just for the sake of making videos.

    • @fknight
      @fknight  Месяц назад +23

      i make videos because i love it and want to give back to the community. It's also my job, but I can do anything else for a job. Those two reasons are why I made it my job.

    • @Stoic_Cat_
      @Stoic_Cat_ Месяц назад

      And you comment for the sake of commenting. Get a life

    • @bozdowleder2303
      @bozdowleder2303 Месяц назад +4

      This kind of video isn't for everyone certainly. The beginner to programming will find it too much too fast and it's certainly no in-depth coverage. But for someone who's coded in Java before and needs a quick refresher or who's already proficient in a different language like Python or Javascript who's just trying to get off the blocks quickly in Java, this kind of thing is just the ticket(I would also recommend Mike Dane's 45 minute Java in One Video made with the same intent)

    • @larbesabdellah7079
      @larbesabdellah7079 Месяц назад

      ​@@fknight Sir I see you always as a successful programmer so I want to get ab advice from you, I stuck in tutorial hell , so could you please give me a free java ressources to learn fundamentals I mean from your experience, which free course would fit the need of today's market , please if u could give me a logical steps to follow for each free ressource. Thank you

  • @md.redwanhossain6288
    @md.redwanhossain6288 Месяц назад

    For OOP, C# is way better than java. If you want to still write code for JVM, Kotlin is a better option.

    • @cemsity
      @cemsity Месяц назад

      Or Scala for the JVM, you can use Scala's OOP as a Java++ like Kotlin or uses its ML inspired Functional features.

    • @adambickford8720
      @adambickford8720 Месяц назад +5

      Even better is getting paid. For that, java scales far better.

    • @md.redwanhossain6288
      @md.redwanhossain6288 Месяц назад

      @@adambickford8720 I think you are not familiar with modern dotnet core which is miles ahead of java right now. Java doesn't even have asynchronous programming yet.

    • @adambickford8720
      @adambickford8720 Месяц назад +1

      @@md.redwanhossain6288 You are completely missing the point. Tech is only 1 consideration in languages. It's just like how the most powerful gaming console has never won a generation.
      I think you are the one that is uninformed tech-wise; java doesn't *need* async because it now has virtual threads. We get the benefits of async without method coloring of async or complexity of reactive.

    • @justindouglas3659
      @justindouglas3659 Месяц назад

      ​@@adambickford8720 is there a good example of using java virtual threads cuz it confuses me like crazy i don't get it and react programming in java/spring

  • @jayheikt
    @jayheikt Месяц назад +4

    This is really helpful! Many highschool curriculums such as the IB (and pretty sure AP) heavily lean towards java.

  • @cemvamk3838
    @cemvamk3838 Месяц назад +3

    The timing of this video is magical. I was just about to search for some java videos and this found me before I could do anything. Much love.

  • @nibbler7
    @nibbler7 Месяц назад +2

    Dude makes bangers like it's nothing

  • @JC-jz6rx
    @JC-jz6rx Месяц назад +1

    on the topic of OOP, i think a really cool thing would be to show the performance and power of java by doing a small little game with libgdx or something. I love java, all my backend friends love java, but every time i try learning it i get overwhelmed. my max on language complexity seems to be c#.(i use javascript,python, and c#)

  • @antonr786
    @antonr786 День назад

    Thanks a lot for the learn Java series. A lot of info in less than 1 hour compared to 20 hours of "crush courses" out there.
    I'm a Frontend dev who learns Java for an upcoming Software Engineer job but I still can't wrap my head around how and where to apply Java (perhaps I'll figure out once I'm out in the office). I have experience with backend languages like Python and Nodejs with which I can build simple REST API in less than 30 minutes but I struggle to do the same with Java (or just find a proper tutorial, there are Spring and Spring Boot but it's a dark forest for me right now). Would love to see smth like Java for Frontenders.
    I like your style, thanks.

  • @Voidheartz
    @Voidheartz 2 дня назад

    Really great video. My teacher actually linked this in our class and it helped me out alot. Really helped me out alot. Keep up the good work!

  • @kaka_tutorails8765
    @kaka_tutorails8765 Месяц назад +1

    Is Java still valuable sir?

    • @mihirbhagat54
      @mihirbhagat54 Месяц назад

      All language has its benifits and flaws. I think Python is on hype because its beginners friendly and since Covid everyone wants to learn coding and get into industry asap.
      I am in this industry since last 4 year's and I still haven't switched from Java. It has an amazing community support believe me.

  • @bick.o
    @bick.o Месяц назад +1

    I am about to take a course on Advanced Object Oriented Programming using Java for school and am trying to get as far ahead as possible so I don't have to struggle through it like I have in the past. I've got a feeling this video is going to teach me a ton, so thanks in advance!

  • @thegreatpresto
    @thegreatpresto 11 дней назад

    only 10k views? criminally underrated

  • @james-2540
    @james-2540 29 дней назад

    Wow... i just learn the thing i'm about to learn in school for 2.5 month in half an hour at 3:00am...

  • @IosebiGames
    @IosebiGames Месяц назад +1

    Very Nice Video!

  • @saifaltaf1962
    @saifaltaf1962 6 дней назад

    do a intelliJ idea tutorial'

  • @Jarvx
    @Jarvx Месяц назад

    People will be shit talking java, but at the end of the day, from legacy applications to new microservices driven backends with spring, java will always remain a solid choice!
    Also, as an idee, it will be really cool a course on build systems like gradle

  • @mihirbhagat54
    @mihirbhagat54 Месяц назад

    Hi, I think it's better to use eclipse font colours instead of this intelli J one's because you can have different colour for things like Object, object name, keyword, text etc. Thanks!

  • @otisprogramming2437
    @otisprogramming2437 Месяц назад

    This is the video I wish I had years ago. Dispelling the complexity of the four pillars into simple and concise practical implementations, which hours of tutorials have failed to do for me.
    Ngl tho that overloading example was a bit janky!
    More Java please!

  • @sohrain
    @sohrain 26 дней назад

    this taught me more about OOP than the course I was following, it's really down to earth and explains the details and this is what I needed

  • @TheFuture36520
    @TheFuture36520 Месяц назад

    This is really helpful and I like your perspective on how to go about these concepts in java 😊

  • @mintz347
    @mintz347 Месяц назад

    It would be great if u do such project based courses tnx and abt spring boot please 😢

  • @georgimmitev
    @georgimmitev Месяц назад

    You can make an array of objects

  • @SoggyBagelz
    @SoggyBagelz Месяц назад

    Lets gooo

  • @carlotonydaristotile7420
    @carlotonydaristotile7420 Месяц назад

    What IDE is this

  • @wlcrutch
    @wlcrutch Месяц назад

    Man, Java AND OOP just totally sucks…

    • @RealViPdude
      @RealViPdude Месяц назад +6

      no they dont suck lol. there are things you cant do without oop and there are things you shouldnt do with oop. thats why you choose your language and paradigm for your specific project.

    • @IosebiGames
      @IosebiGames Месяц назад +3

      Java does suck for you. But that does not mean it sucks for everywhere

    • @markos9644
      @markos9644 Месяц назад +3

      skill issue

    • @Lykkos29
      @Lykkos29 Месяц назад

      haha oop sucks???, good luck working professionally

    • @IosebiGames
      @IosebiGames Месяц назад

      ​@@Lykkos29if it sucks than why are you looking for Java tutorials when you can look up at different videos