Learn Java Object-Oriented Programming (with actual code)
Video Overview & Insights
Learn everything about object-oriented programming in Java. This is part 2 to the world's shortest Java course that I created out of pure spite, because no Java course is complete with talking about OOP.
Goated video!!!!
world's shortest Java course (prequel to this video): https://youtu.be/b5l5UodFzMo
So here it is, an OOP course for a programming language that'll actually get you a job.
To the point. Great work!
0:00 Overview
0:28 Encapsulation w/ Classes & Objects
Hahaha, great examples!
7:53 Inheritance
12:30 Polymorphism (Runtime)
bro THANKS so much. You saved me
16:40 Polymorphism (Compile Time)
22:04 Abstraction (Classes & Methods)
25:06 Abstraction (Interface)
28:47 Build Something Yourself
Brother, your teaching method is the best: "Here are the basics of understanding knowledge; now get to that sea and try to swim to the other shore," and actually, this is the best way. I would like to admit that you are a real knight; you earned my respect!
If you're a developer, sign up to my free newsletter Dev Notes 👉 https://www.devnotesdaily.com/
If you're a student, checkout my Notion template Studious: https://notionstudent.com
java arrays do not store objects ?
Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
🐱🚀 GitHub: https://github.com/forrestknight
I wish if you dona full java course from beginning to mastering it. You're my favourite youtuber.
🐦 Twitter: https://www.twitter.com/forrestpknight
💼 LinkedIn: https://www.linkedin.com/in/forrestpknight
for all the people who might have an exam the next day, this is best way to practice code, this video was amazing, thank you, i shall do hella amazing in my exams!!
📸 Instagram: https://www.instagram.com/forrestpknight
This video and your previous one are perfect reviews for my college course D286 java fundamentals. Thanks for the help
More User Perspectives
item
@v7farhantdp2785 mins into the video and it’s already hitting all the key points and things I genuinely have to study in detail for my exam tmw
A great review + we use intellij idea ide as well so ye sick
Java was pretty easy for me more easier than Python btw.
@FishVR124you actually have to have some prior knowledge to understand this course lol
@nahom3427Nice teaching
@ShivanandSanikoppGot damn it my head hurts trying to take all this in… but I need to learn!
@KelobihhWell arrays do store objects actually...
@საბანიკაჭაძეcame to take a peek at how java programming looks, stayed for the concepts and gigachad on youtuber. Liked and subscribed
@realsuzumiyaI haven’t coded anything in Java since 2019 and needed a refresher. This did wonders for me, thank you!!
@jakeselvius650230 minutes to summarize like 12 hours of content , awesome mate.
@wzupdevI really, really like how Java is structured. I don't know any other OOP languages but this one like the syntax, the OOP and all of this like I really understand much better then say C or C++ or C# or Python. Omg tho Python is so confusing 😅 I don't get that language at all lol.
@J3wlz24I have a uni assignment on this, was stuck in tutorial hell with multi hour long courses.
However with this I watched, paused, wrote down and re-watched many times.
My program slowly built as your examples of inventory, items etc. was easy to relay to my work and I got a working program.
What's also super useful is you explain WHY you're doing something, like what 'this.' means.
It means I can add comments to my code, explaining what each part does and saves just writing random code I don't understand.
I was used to Python, Typescript and database designs so this whole idea was a completely different way to think about things.
The only reason I didn't get this in class was due to illness, despite persevering to be in class it's only now that I've 'got it'.
Thank you so, so much.
Arrays can't store objects? 4:10 I am pretty sure they can. Am i wrong?
@rendix5663There is alot of areas where I got lost it. There were times you have wrote codes in line items that never was shown. You were also a bit fast on teaching this. I could always hit slow playback but it was still hard to catch what you are saying and showing.
@IanPhillyInterface part hurts
@flower_on_the_fl0orWhy is Java so complicated :,) Great video and probably the best video out there, but my brain exploded in the polymorphism section.
@marrr1018Great Video
@jgr1516What a gem! You got great flow and you keep people focused. 👏 Switched to Java a while back for game and web development. That being said, it's probably the best pivot I've done with the most robust and intuitively enough, mature ecosystem. Keep up!
@incaliteThis videos are the best for people with knowledge in programming and want to learn fast without garbage info and make the transition to Java. Perfect man thank you.
@kwstasber9190Great tutorial. Please what IDE are you using?
@ikegaholiver8257with no hesitation that was the best java course
@BIGSCHOCKwhat do you mean by array can't store objects? doesn't ArrayList use an internal array anyways?
@abssh-oy7meam not a bot , i fu.king loved this f.cking tutorial
ive been suff searching for a crash course like this and all i found is bs , but urs ..
Really fun to see examples like game inventory instead of Cars and People
@leonelmessi3010thanks
@maxsimesI learnt C++, in mid 90s, haven't really used it in many a moon. I need to pickup Java. This and the other course really help in showing me the syntax and freshening up stuff that I had forgot...
@daysofgrace2934Nice ! Straight to the point !
@enzocaramella2617THANK U SO MUCH!
@poyipoyixd849I didn't find the source code on github. Can you send it to me? Thank you
@liliping-h9j9pthank you so much buddy- i love you...
@sadatsultanThanks a lot for the course! If possible, could you please make one about Spring Boot too?
@AyoubBourokbaJobLove this video. Started working with Java for a little while and I skipped learning all this stuff just cramming what things do. But this explained so much and made a lot of things make sense. Thank you so much.
@babatunde1966Crazy man! You are the goat explaining these concepts! Thank you
@matheus_arruda-brpublic static void main(String[] args)
@ANIND123This is the best programming video I've ever seen. I cannot thank you enough! You truly have a gift for teaching. 💝
@igoraraujo7460i think i am starting to understand. thanks. hopefully i will do projects by myself to really grasp it
@mdogrulAbsolute genius
@anuragkaushik2447what is the deal with the confusing naming that coders do??
like wtf is weapon weapon = new weapon? i dont even understand wat the sentense is saying
what are objects... like... used for?
@olagarto1917