Its not about that the teacher is Indian, its that your brain is trying to accept and understand the Indian accent and try to understand the context at the same time. It make things harder.
I have been wrapping my brain around Java for the last month and a half and quite frankly was struggling a bit....till I watched this video!! Kudos to you. You have very succinctly said and captured in one video what mostly all of the free and paid courses missed to delineate clearly! THANK YOU!
You are one of the best teachers I've run across on programming. I've been following several of your tutorials. You're an amazing teacher. Hope whatever you've decided is next includes providing such excellent guidance. The time you invested in these tutorials is greatly appreciated.
I just spent an hour and a half reading lecture notes about this trying to understand what you helped me get a grasp of in literally 5 minutes. Thank you!
Thank you. I'm glad that you find it helpful. I'd love to do this sort of thing full time. I have actually considered starting a Kickstarter to fund a video game development project where you'd be buying the game, but I'd be creating video tutorials of the entire process. I don't know if there's enough support out there for it though.
Man, I just finished all 17 videos, the best java tutorials I have came across on youtube, please come back man ! I wish you were still doing videos, I was excited for interfaces.
Truly understanding not enough time in a day, I myself am renovating my home. But, I have decided to make my hobby of computer programming my new career. I've done a load of tutorials as I learn better at my own speed. What I like about you is that yout not only teach the coding but how you can cut down on the redundant coding by using eclipese as a tool to work for you and not just a text editor. Good Job.
Your tutorial explains abstraction and polymorphism very nicely. Your wording was carefully thought out, I think. Thank you so much for this. Much better than any other tutorials.
WOW - genius explanation. Nice when an up-loader knows his subject mater, rehearses his script and has a concise worked example. I take my hat off to you sir. Thanks
I learned more from watching your tutorials than from attending my Java class at school. Thank you for these awesome and well explained videos! I hope to see more videos up soon.
I'm sad the tutorials are over. I hope you decide to make more because they are greatly appreciated. I've tried dozens of different tutorials. Some were OK at best, but always skipped over a lot of important concepts. Many of them are by teenagers that don't use the correct nomenclature and are also beginners with a rudimentary knowledge of Java, jump all over the place, immature or annoying to listen to, etc. Your tutorials are high quality and very easy to follow and understand. THANKS!
Please continue your tutorial series. Yours has been the best structured out of all the youtube tutorials available. Very thorough and really nice attention to detail that goes beyond just the code... like naming conventions, best practices, etc. I can't wait for the more advanced tutorials!
Thank you so much for making these, I was starting to fall behind in my programming class and this has put me back on the right track. The only thing is, I would have loved to hear what you had to say on interfaces. It's such a pity that you have decided to not continue this series for whatever reason. Out of all these kind of videos, your style is so easy to understand and learn from. I hope you someday continue this series.
even though this videos were uploaded almost 3 years ago, I wanted to say thank you so much. This is helping me so much with my College CSE class. I just wanted to let you know you are appreciated
I've watched all your tutorials now and I can't thank you enough! I bought a book on Java programming and I learned more by watching one video of yours than reading for xx hours. Your videos are so well organized, you give good examples, your voice is relaxed and clear; all good pedagogical qualities. And there's and HD option :D
I hope you make more tutorials you are the best teacher I've watch as far as teaching Java is concerned all the rest go to quickly and either mumble, or speak bad English.
I wish you continued your tutorials... clear, simple, and quite complete (though some stuff is still missing)... but I didn't find one that equals yours! Is it a dead project or do you plan on resuming that project?
Very usful and clear tutorials. I understand less learning java of russian speakers. There are also Interfaces and composition topics that could be explaned. You are the best teacher!
I really have a better understanding for Java..I learned more than coding I learn the process of what a programmer goes through. I feel alot smarter too..Great Job on the tuts. One thing I really overlooked is I need to get my typing speed back up. Subscribing NOW!!!!!!!
If you're wondering why anyone would actually use an abstract class if you have to override the subclasses methods anyway, it's not covered here, but it is very useful and goes along with interfaces. It provides a ton of flexibility. Look that up once you have a good grasp on this concept.
Wow, great video series! Hope you are able to do more! Your SO good at going over topics! It is well organized, no mistakes, no "oops, ignore that"... just good structured videos. Definitely sharing this with everybody I know
10 лет назад+1
I'm so glad I found this video. It explains a lot that I didn't understand. You really explain things well. Thank you so much :)
To everyone who wants more I can only say that this is what you learn in University. This is the foundation of Java and everything else is very advanced and Abstract and is probably not easy to teach through youtube.
I learned most of what I know of software development from RUclips, not college. You learn a lot on the job too, but in my experience what you learn there tends to be less about programming and more about managing development with many contributors and debugging/troubleshooting. The reason I haven't produced more tutorials doesn't have anything to do with the difficulty of the content. I don't think anything I've come across in programming is too difficult to teach in this sort of medium.
ahhh thanks for the tutorial! it was a big help!!! this is by far so much more understandable to me than reading the textbook. I'm slowly but surely getting it all--thank you again!! :)
I agree Saroj. Well maybe not any layman. You'd have to have some java knowledge. I'm in an intermediate java class and this is even clearer than how my professor explained it. I'm now an official fan.
That is exactly what we'd be leading into with interfaces. There are some interfaces out there like KeyListener or MouseListener that you can implement your own custom functionality for, then register your implementation to be notified when relevant events occur. Hard to explain in a RUclips comment, but I'd start off by looking at examples of KeyListener implementations. Not sure when my series will get there.
I'd love to see some more java videos from you, since they are so helpful and so far, the only tutorials that fit for both experienced programmers and for newbies like me :P Dosent really matter to me what you focus on in future videos (like the things you mentioned above), as long as you keep being awesome :)
Thanks, I'm glad you've found my videos helpful. I've been saying for a while that I want to continue to produce videos, and that hasn't changed. I wish I could do them full time. I enjoy teaching the way I wish I had been taught. When I find the time and energy, there will be more videos. I don't know when that will be. As for how to continue, I'm a fan of Richard Buckland's lectures, and Stanford has some courses available too. Learn more about data structures and design patterns.
That was great time with this videos. I hope you find some time to make more of this. Anyway i wish you the best luck and thanks. It`s kinda sad to understand that there is no other videos in this format. Still, it was great. Thanks again, i hope one day you create more of this great videos.
I certainly want to create more. Sadly, between work and other projects, it has been on the backburner. I will create more eventually. I'm also torn between continuing this series, or starting a new one covering Grails web development, game development, data structures, design patterns, general computer videos, etc. If I could make half as much money doing all of the above, I'd quit my job tomorrow and get started on them full time. :)
I don't adhere to any strict guidelines on this, but basically it comes down to if you want to be able to create instances of GameObject or not. Is the concept of a GameObject itself abstract enough such that it shouldn't be able to exist? What would happen if you did something like: go = new GameObject(); go.draw(); Instead of being an abstract method, draw could just be empty, and be intended to be overridden--but that's exactly what making it abstract enforces.
You have some amazing videos; i am currently studying Advanced Object Oriented Programming, and i was wondering, when would you be uploading more videos ?
One benefit would be polymorphism. If you have a base type, and have several subtypes derived from it, calling a common method from the base type can result in different functionality executing based on overrides in the subtypes. Ideally you would want to refer to them by interface types, which decouples you completely from implementation details, and allows you to swap out implementations very easily. More on that when I get to making more videos!
The first non-Indian Java master.
Ok, we get it, but there is no reason to be racist. -_-
don't be a jerk!
its not racist to express that sometimes an Indian accent can be hard to understand for some people
it's not racist. it's just nicer to listen to american accent
Its not about that the teacher is Indian, its that your brain is trying to accept and understand the Indian accent and try to understand the context at the same time. It make things harder.
I have been wrapping my brain around Java for the last month and a half and quite frankly was struggling a bit....till I watched this video!! Kudos to you. You have very succinctly said and captured in one video what mostly all of the free and paid courses missed to delineate clearly! THANK YOU!
You are one of the best teachers I've run across on programming. I've been following several of your tutorials. You're an amazing teacher. Hope whatever you've decided is next includes providing such excellent guidance. The time you invested in these tutorials is greatly appreciated.
I just spent an hour and a half reading lecture notes about this trying to understand what you helped me get a grasp of in literally 5 minutes. Thank you!
Thank you. I'm glad that you find it helpful.
I'd love to do this sort of thing full time. I have actually considered starting a Kickstarter to fund a video game development project where you'd be buying the game, but I'd be creating video tutorials of the entire process. I don't know if there's enough support out there for it though.
As a beginner in Java programming this is excellent information whenever you watch it 5 or more times to understand it.
Man, I just finished all 17 videos, the best java tutorials I have came across on youtube, please come back man ! I wish you were still doing videos, I was excited for interfaces.
Truly understanding not enough time in a day, I myself am renovating my home. But, I have decided to make my hobby of computer programming my new career. I've done a load of tutorials as I learn better at my own speed. What I like about you is that yout not only teach the coding but how you can cut down on the redundant coding by using eclipese as a tool to work for you and not just a text editor. Good Job.
Dude come back and make moreee
Love your tutorials - better than most - more like an actual class since you teach rather than just show. Hoping to see more videos soon!
Your tutorial explains abstraction and polymorphism very nicely. Your wording was carefully thought out, I think. Thank you so much for this. Much better than any other tutorials.
The most intuitively explained Java tutorial out there. Bravo CMCharlie!
Excellent tone of voice, pace and well explained tutorials. Definitely the best tutoral series I have come across
WOW - genius explanation. Nice when an up-loader knows his subject mater, rehearses his script and has a concise worked example. I take my hat off to you sir. Thanks
Thanks for posting this. You've explaine this with a lot more clarity than the text book I'm currently working from.
Perfect tutorial for non-programming learners, highly recommended, I went through all the other videos after watching this one.
I learned more from watching your tutorials than from attending my Java class at school. Thank you for these awesome and well explained videos! I hope to see more videos up soon.
I'm sad the tutorials are over. I hope you decide to make more because they are greatly appreciated.
I've tried dozens of different tutorials. Some were OK at best, but always skipped over a lot of important concepts. Many of them are by teenagers that don't use the correct nomenclature and are also beginners with a rudimentary knowledge of Java, jump all over the place, immature or annoying to listen to, etc.
Your tutorials are high quality and very easy to follow and understand.
THANKS!
Please continue your tutorial series. Yours has been the best structured out of all the youtube tutorials available. Very thorough and really nice attention to detail that goes beyond just the code... like naming conventions, best practices, etc. I can't wait for the more advanced tutorials!
I will have to go over a few tutorials a couple more times to let everything sink in. But definitely make more, they are the best I've seen so far.
I agree with this guy. I've learned more from this than the two books I checked out from the library written in 2000/2001.
Bless this video for teaching me everything my Professors were supposed to
Thank you so much for making these, I was starting to fall behind in my programming class and this has put me back on the right track. The only thing is, I would have loved to hear what you had to say on interfaces. It's such a pity that you have decided to not continue this series for whatever reason. Out of all these kind of videos, your style is so easy to understand and learn from. I hope you someday continue this series.
even though this videos were uploaded almost 3 years ago, I wanted to say thank you so much. This is helping me so much with my College CSE class. I just wanted to let you know you are appreciated
Great job! To bad you stopped, I'm sure many people would love your videos!
cannot believe it was uploaded years age. It was very helpful, thank you
Hey, please do more videos, you have been the best teacher so far!!!! I almost cried when i saw this was the last one.
I've watched all your tutorials now and I can't thank you enough! I bought a book on Java programming and I learned more by watching one video of yours than reading for xx hours. Your videos are so well organized, you give good examples, your voice is relaxed and clear; all good pedagogical qualities. And there's and HD option :D
I hope you make more tutorials you are the best teacher I've watch as far
as teaching Java is concerned all the rest go to quickly and either mumble,
or speak bad English.
or dont explain nothing and expect you to know every thing
Kobe
And, they typically have a shitty intro, bad audio, and they smell funny.
I wish you continued your tutorials... clear, simple, and quite complete (though some stuff is still missing)... but I didn't find one that equals yours!
Is it a dead project or do you plan on resuming that project?
Very usful and clear tutorials. I understand less learning java of russian speakers. There are also Interfaces and composition topics that could be explaned. You are the best teacher!
Oh my god. This is most best thing I ever seen in programming.
I love your method of conveying information to your audiences
I'm taking a java class online. I really appreciate your tutorials.
Thank you so much for the tutorials you've posted so far, your style in teaching is clear and informative. I hope to see more to come.
almost a decade gone and still waiting for interface tutorial
me too
I really have a better understanding for Java..I learned more than coding I learn the process of what a programmer goes through. I feel alot smarter too..Great Job on the tuts. One thing I really overlooked is I need to get my typing speed back up. Subscribing NOW!!!!!!!
If you're wondering why anyone would actually use an abstract class if you have to override the subclasses methods anyway, it's not covered here, but it is very useful and goes along with interfaces. It provides a ton of flexibility. Look that up once you have a good grasp on this concept.
Thank you mister. Helped a lot with my Java understanding. What i didn't listen at school i am picking up very well here. Thank you very much!
Your tutorials are extremely helpful. Your style makes it easy to understand, enjoyable, and relaxing. I'd be very happy if you made more :)
This was perfect thank you so much. You are a gift to the world I wish you good fortune.
Wow, great video series! Hope you are able to do more! Your SO good at going over topics! It is well organized, no mistakes, no "oops, ignore that"... just good structured videos. Definitely sharing this with everybody I know
I'm so glad I found this video. It explains a lot that I didn't understand. You really explain things well. Thank you so much :)
To everyone who wants more I can only say that this is what you learn in University. This is the foundation of Java and everything else is very advanced and Abstract and is probably not easy to teach through youtube.
learn in University in the first Semester *
I learned most of what I know of software development from RUclips, not college. You learn a lot on the job too, but in my experience what you learn there tends to be less about programming and more about managing development with many contributors and debugging/troubleshooting. The reason I haven't produced more tutorials doesn't have anything to do with the difficulty of the content. I don't think anything I've come across in programming is too difficult to teach in this sort of medium.
CodeMonkeyCharlie
PLEASE!
We really need more videos from you. You are a huge resource. and thank you
ahhh thanks for the tutorial! it was a big help!!! this is by far so much more understandable to me than reading the textbook. I'm slowly but surely getting it all--thank you again!! :)
I agree Saroj. Well maybe not any layman. You'd have to have some java knowledge. I'm in an intermediate java class and this is even clearer than how my professor explained it. I'm now an official fan.
dude, the world need you to come back to update your java Programming 18, your vedio is a master work. need to watch more new contents.
this was a good example ........ now i understand abstraction...... thanks..........
I liked your way to teach Java. Calm and clear. I was looking for continuation, but... (
That is exactly what we'd be leading into with interfaces. There are some interfaces out there like KeyListener or MouseListener that you can implement your own custom functionality for, then register your implementation to be notified when relevant events occur. Hard to explain in a RUclips comment, but I'd start off by looking at examples of KeyListener implementations. Not sure when my series will get there.
Very helpful videos!
Within an evening i learned so much!
Very comprehensable , way to go!
Looking forward to followups :)
Amazing! Thank you for this tutorial, very well explained.
Please start doing videos again :)
Very good tutorial. Easy to understand! thank you
Very explicit and dept instruction and helpful
thank you for this tutorial sir, keep it up 👍👍🙂🙂
five years ago this is where I started. please come back :(
Thanks a lot for all these videos ..... they helped me a lot and made my concepts clear .... plzzz do upload more videos
Please make new tutorials, these are the best videos ever
Thanks for the hints about further tuition, however like zippoman, I'd like to see more of your videos. Your series is very good.
Your video was very helpful to me even though it's very old. Thank you so much...
Excellent training , thank you.
Thank you, Sir, for making this videos very helpful
I'd love to see some more java videos from you, since they are so helpful and so far, the only tutorials that fit for both experienced programmers and for newbies like me :P
Dosent really matter to me what you focus on in future videos (like the things you mentioned above), as long as you keep being awesome :)
Thanks, I'm glad you've found my videos helpful. I've been saying for a while that I want to continue to produce videos, and that hasn't changed. I wish I could do them full time. I enjoy teaching the way I wish I had been taught.
When I find the time and energy, there will be more videos. I don't know when that will be. As for how to continue, I'm a fan of Richard Buckland's lectures, and Stanford has some courses available too. Learn more about data structures and design patterns.
That was great time with this videos. I hope you find some time to make more of this. Anyway i wish you the best luck and thanks.
It`s kinda sad to understand that there is no other videos in this format. Still, it was great. Thanks again, i hope one day you create more of this great videos.
Wow! Found this extremely helpful. Awesomely explained. Sad to see that your last video was posted over 3 years ago ):
I certainly want to create more. Sadly, between work and other projects, it has been on the backburner. I will create more eventually.
I'm also torn between continuing this series, or starting a new one covering Grails web development, game development, data structures, design patterns, general computer videos, etc.
If I could make half as much money doing all of the above, I'd quit my job tomorrow and get started on them full time. :)
I don't adhere to any strict guidelines on this, but basically it comes down to if you want to be able to create instances of GameObject or not. Is the concept of a GameObject itself abstract enough such that it shouldn't be able to exist? What would happen if you did something like:
go = new GameObject();
go.draw();
Instead of being an abstract method, draw could just be empty, and be intended to be overridden--but that's exactly what making it abstract enforces.
you teach so good; please teach us the secret of life
↑↑↓↓←→←→BA
Hahaha
@@CodeMonkeyCharlie Yo just apply for adsense and keep making video. It'll be worth the time.
Just discovered your videos. You are a great teacher! make more videos please.
Thanks for these videos, With this done... I guess i have learnt enough JAVA to work on Selenium.
your videos are excellent and provide so much knowledge.. thx..
I look fwd to more of those ..
everything is really well explained and also at the end there is a Program which we can practice thanx...
Thanks so much! This makes coding a lot easier :D
Can you please make videos again. Really dissapointed that the intefaces video never happened. Youre really good at explaining this stuff.
Can't wait for the new tutorial
I found this helpful! Thank you!🙏🏾
You have some amazing videos; i am currently studying Advanced Object Oriented Programming, and i was wondering, when would you be uploading more videos ?
This is very helpful, thank you Charlie!
Clear and easy to understand explanation. Thank you so much ^_^
Thank you very much. Great Tutorial
thanks this reall helped me with my school project
Dude where is tutorial 18??
Please tell me thats not it??
it is
Hey man thank you! That was crystal clear.
This is great tutorial!
Extremely helpful, thank a you
Abstract stuff is so useful!
I eagerly await your next tutorial. :)
PLEASE MAKE MORE VIDEOS, I IMPLORE YOU
One benefit would be polymorphism. If you have a base type, and have several subtypes derived from it, calling a common method from the base type can result in different functionality executing based on overrides in the subtypes.
Ideally you would want to refer to them by interface types, which decouples you completely from implementation details, and allows you to swap out implementations very easily. More on that when I get to making more videos!
Make more videos this is awesome!
thanks man i am reading a book about java and you could give very good examples
Yes, additional videos are planned. Just haven't found the time and energy to produce them.
i can give you mine just come back pls
very clear explanation thanks.
I am big fan...🤩🤩🤩 of you.. SIR
Great tutorials!!!!
Wow, just when i thought I found a channel that actually helps me learn, I find out the channel's dead... oh well, I wish him best of luck.
Amazing tutorials!
Awesome Tutorial