Thank you very much :) I figured that if everyone else makes slow tutorials I might as well make fast ones. I'm glad you are finding them useful. I'll try to upload part 2 tonight
Sorry about the confusion. That is just the way the data needs to be entered into the array. At around 2:25 I show the array exactly as you have here. I agree that that looks better as well. The difference required to input the data into the array is probably why people get confused
Thank you :) I have always enjoyed learning new things. When I was little my only friends were books and now these videos and my website are basically my only hobby. I'm very happy you enjoy them. I have a Mac, but I duel boot with Windows, so it is basically the same. I'll do my best to cover C# and ASP. I have been tied up with the Android tutorials lately. Sorry about that
You're very welcome :) No I'm not a big believer in memorizing. It is important however to understand how they work. If you can then have things like algorithms and design patterns influence your code you'll better understand how to solve problems efficiently
Thank you :) All of the topics I cover are based on the requests you guys make. I was getting a bunch of questions on multidimensional arrays at the time. I'm glad I was able to help
Thank you. About 2 years ago I decided to try and make complete tutorials that covered topics completely. There is a lot that goes into programming that for some reason is often skipped. Hopefully I finish this Java tutorial some day :)
This series is more about learning how to program in general. The thought is that if you understand how to create data structures and design patterns that that will carry over into your own original code.
Thank you very much for the very kind message :) I greatly appreciate it. I am really blessed to be able to do this. I'm very thankful for the nice people I have met online that have given me a reason to continue. You're very welcome. Thank you for giving my videos a chance
I'm watching your videos in 2020 and they're really helping me with my classes during the stay-at-home order. If you're still active on here, I really appreciate the time care you put into crafting these videos. I hope you're doing well. :D
I'm covering pretty much everything. I don't think anyone has ever covered literally everything you could ever learn about a language and programming in general. There have been very few books period written on design patterns, refactoring and object oriented design. Most programmers don't know a lot of this stuff, but if you do you will be invaluable to a company
Thank you very much for writing such a nice comment. I'm very happy to help. I will definitely cover JEE and everything else. I'll cover java completely before I finish. Don't worry I won't just stop the tutorials until I fulfill all requests
Thank you :) I do my best to cover as much as possible while not boring people. It is sometimes hard to juggle both goals. Feel free to ask questions and I'll gladly answer anything that wasn't clear. I hope that helps :)
Thank you :) yes I tend to make intermediate programming videos now. When you are teaching beginners you are kind of forced to write bad code. I'm glad I can serve more advanced programmers now
Man, you are great. What my lecturer takes to explain few hours in non understandable way you explain in ten minutes in much clear and understandable way. Thank you.
I am revisiting this tutorial after 2 years and still, I believe there is no better tutorial than this one. This is definitely the gold standard for teaching programming. Huge fan of Derek Banas. Kudos to the amazing work.
Amazing tutorials Derek. These are timeless tutorials and are so relevant even after 6 years. Just one note or comment I wanted to add in the deleteIndex(int index) method. If we can modify your method to actually reset the value of the array element with index = arraySize-1 to zero, then we gurantee that any old values in the array will not linger around in memory as they are left behind. For instance, here is the slight modification to your code which will ensure we don't keep older values in the array. public void deleteIndex(int index) { if (index < arraySize && index >= 0) { int i; for (i = index; i < (arraySize - 1); i++) { theArray[i] = theArray[i+1]; } theArray[i] = 0; //this is required to make sure we don't keep the older values in the original array in memory arraySize--; } }
Love the pace! Most java tutorials out there assume you know absoulutely nothing about Java. This one gets up and running nice and fast without meddling with minor syntax fuss. Thanks a lot!
A huge thanks for your efforts in maintaining this channel. I cleared 4 rounds on interviews by complementing my preparation with your Java Tutorial videos. I cannot thank you enough.
I like how your explaining things along the way. This is the first video of yours I've watched, but it really helps. I like the pace that your going at as well and with you adding extra comments that help explain what exactly your doing is great. This is the beginning of my fall semester and this is right on track with what we are covering now.
that's true, but to stay dedicated for that long, takes a lot of motivation then what most people have. That being said, as an engineering student, it is still quite impressive. Java is very much aligned with what i do for EE, especially with microprocessing.
+Derek Banas i respect people that are work hard then those that are naturally gifted! finding that kind of motivation takes a lot of time..still trying to find mine
Much of what I'm doing here is teaching how to solve logic problems. That way you'll be able to think through how to solve problems when there isn't already a ready made function, or class. Sorry if I didn't bring that idea across
I'm going to spend the rest of this year going over Android, Games (Tablet / Desktop), the math needed, design and everything else. I'll do my best to show you how to make just about any game
Forgive me if I am wrong but it seems that you are not inserting a value but rather appending it as inserting would mean that you can choose where to insert it.
I am taking a college course on data structures in java, and I gotta hand it to you, I've learned more in one weekend of watching your video series that I have in the past month in my class. Keep it up!
Thank you, I feel much more confident now. I saw your videos only once and at the end I tried to code it by myself ,and I was able to do it without any difficulty, Thanks a lot Derek bro.
Hey Derek, Just wanted to say thank you so much. How much you simplify a lot of these concepts and algorithms for me is just insane as I feel I do not have this technical prowess like a lot of people I know. Never stop what you do please.
It is truly incredible all the effort you put to share the knowledge. And by seeing that you react to almost all comments too is amazing. All my gratitude sir.
There is a lot difference between a Teacher & a Guru. A person who learned something through book and giving book knowledge to his student's is a teacher. A person who intakes the book knowledge in deep and giving his experience to his student's is a guru. +Derek - You are like a guru to me. I've learned a lot through your tutorials on various topic. If I wanted to learn something on computer languages, first I come to your youtube channel and search, 99% of time I learn things from you. Thank you so so much :)
Thumbs up to Derek Banas for all his tutorials. Beautiful stuff. Powerful, concise, and educational. I've learned almost all post-high school programming from Bucky and Derek.
Best Online tutorial ! I found the best way to learn from Derek's video is... when he starts coding, pause video, and read the codes yourself from the webpage he posted, it's commented for everyone to understand, then if you go back to his video, you will understand what he is talking about. You can not expect to learn all he knows in a short video like this, you have to put extra effort into it. No Pain, No Gain.
I've taken a Java course at college and did codecademy's tutorials in Java and thought I was ready to take on a higher level course. So I signed up for Coursera's Algorithms Part 1 and Part 2 done by Princeton University. Nothing i've done so far has covered any kind of recursion, linked list, stacks, ect that I need to know to do well in that (what I perceive) extremely difficult course in Algorithms. So thank you Derek for having this great resource to help me get ready for this challenge!
You're more easy to understand compared to my professor so I decided to browse at the internet and search for some tutorials. Thank goodness I found these channel.
You have made some marked improvement from some of your earlier tutorials. I have been recommending this channel to all my friends and colleagues who are working in the Java space. Keep up the good work and I hope the Webservices tutorial that I have been requesting for long now, isn't too far. ;)
Derek, I love your classes. You really have a gift of breaking down things and explaining it so we can easily understand it. Thank you for all the time and effort you've put into your videos and classes.
Have you seen my javascript tutorials? I have a slow one and a fast one. Substring has 2 numbers past in that represent the first index and the last. It graps part of a string and returns it. Each character in the string starts at 0 and then increases up till the end
Thank you for this video. I think the speed, although it may be a valid concern may also be a good thing. The best way to learn a new language is to be around people who speak it fluently or to go live in a foreign country for a while. I find it somewhat reassuring when I hear this guy speak Java. He sounds like he knows what he's talking about. And even if he's speaking fast, his explanations are short and to the point. I use these videos as supplemental material to my degree program. Thanks Derek!
You're very welcome :) I don't care about views. I'm just happy to cover topics that nobody else does to the best of my ability. I'm glad you like them
I'm not all that smart, but thank you. One of my major goals this year is to make math fun and easier to understand. I have a ton of fun math games in the planning stage
Awesome work as always. Small note, the swapValues method is not in the source code for the class. Once added, everything worked like a champ. You're a stud, keep 'em coming.
Thank you for these videos. I'm quite bored in my Java classes at college b/c I'm more advanced than the other students and your tutorials are covering more advanced stuff that my class probably won't get to till the end of the semester. I like the speed you moved at in these, esp this video as you covered a lot but it was very easy to follow. Again, thanks for these! You just got a new subscriber!
You are absolutely amazing at teaching, thank you very much for posting these videos. I wish I had these when I did data structures many years ago. You rock!
@1:40 -- As per the logical convention, for a 3D array, I think the 3rd dimension should be the left-most index and not the right-most. 1d: [column] 2d: [row][column] 3d: [page][row][column]
Good explanation of basic algorithmic maths within Arrays. It's a necessary step for every wannabe programmer. At the beginning. Afterwards, with a good amount of practice and work , it all goes smooth. I've decided to change my domain, and any videos on topic and easy, lightheaded self explanatory (as are yours) are welcomed. Thanks mate ! Really helpful !
I was doing some experiment with the linearSearch method and managed to do this with void and without any other string variable. I am following Derek Banas as my sole teacher. I have never come across such an amazing teacher who is fast but at the same time makes everything understandable even to my grand mother. Simple words "Derek you are an amazing teacher." public void linearSearch(int value) { boolean found = false; System.out.print("The value is found at "); for (int i = 0; i < size; i++) { if (numbers[i] == value) { found = true; System.out.print(i + " "); } } if (!found) { System.out.println("no where"); } System.out.println(); }
I can't begin to explain how grateful you I am to you :) All the stuff from your tutorials I already know but it really feels great to go through all of this once again, just to see things from different perspective. And also the time and quality of work you put into this is amazing. Really, truly awesome share. Thank you, Derek.
For the most part, I love your editing on how you cut out the parts where you don't talk and make the video go faster. My brain's cpu is a little slow so I was wondering if there's anyway to get unedited version of these tutorials videos.
I in fact love the speed. When I watch other videos out there that explain stuff I already know while waiting for them to get into the stuff I'm actually waiting to know (Which is why I'm watching the video in the first place) I get kinda annoyed. Lol with Derek, the next point he wants to make is made. No time to waste! Pro video :) love them All. Keep it up! Oh and he actually has slower videos in greater detail too. Vids you'll actually watch to integrate the info, on his website! Support him!
Thank you for the time and effort explaining algorithms .This is the best most precise and helpful java series in RUclips that i have found .I am so happy that I found it .+1 subscriber 😀
I am taking a bunch of classes this semester one of them is on java data structures I am feeling a little less frightened about this semester thanks to these videos. I will study them religiously. Thank you lol
Thank you :) Yes, starting around next Thursday Android will begin. I will cover making apps and games. I will do my best to fit in the JEE topics. It has been hard to juggle everything. That is why I got side tracked and covered design patterns, refactoring, etc. I'm doing my best
Your Java videos have helped me tremendously during my Computer Science studies. You make an excellent teacher. I would love to see a video on your IDE, why you use it, how to install/customize it, etc. I use IntelliJ, but I'm looking into installing Eclipse (for Linux).
+IRGeekSauce Thank you for the nice compliment :) I'm glad I helped. I actually also use IntelliJ for personal work. I only use Eclipse here because it is free.
Hi Derek , your tutorials are very nice. I learn more in your 15 mins tutorial than what i do by spending 2 hours on reading it. Its very live and helpful. Also , just wanted to tell I have gone through most of your design pattern tutorials and have also taken a presentation on the same and was very much appreciated. All thanks to you :-). A personal request can you also take session on EJB , ESB , Webservices. ?
Derek, I really like your videos. they are perfect for me. I started programming for about half a year now. Your video might be a bit a fast for beginner.
The Khan Academy of programming. someone give this man a knighthood or a Nobel prize or something.
Thank you for the nice compliment :)
www.patreon.com/derekbanas?ty=h
Thank you very much :) I figured that if everyone else makes slow tutorials I might as well make fast ones. I'm glad you are finding them useful. I'll try to upload part 2 tonight
Sorry about the confusion. That is just the way the data needs to be entered into the array. At around 2:25 I show the array exactly as you have here. I agree that that looks better as well. The difference required to input the data into the array is probably why people get confused
Thank you :) I have always enjoyed learning new things. When I was little my only friends were books and now these videos and my website are basically my only hobby. I'm very happy you enjoy them. I have a Mac, but I duel boot with Windows, so it is basically the same. I'll do my best to cover C# and ASP. I have been tied up with the Android tutorials lately. Sorry about that
You're very welcome :) No I'm not a big believer in memorizing. It is important however to understand how they work. If you can then have things like algorithms and design patterns influence your code you'll better understand how to solve problems efficiently
Thank you :) All of the topics I cover are based on the requests you guys make. I was getting a bunch of questions on multidimensional arrays at the time. I'm glad I was able to help
Thank you. About 2 years ago I decided to try and make complete tutorials that covered topics completely. There is a lot that goes into programming that for some reason is often skipped. Hopefully I finish this Java tutorial some day :)
Sorry, Googles link shortener messed up. It is fixed now. Thank you for telling me
This series is more about learning how to program in general. The thought is that if you understand how to create data structures and design patterns that that will carry over into your own original code.
Thank you very much for the very kind message :) I greatly appreciate it. I am really blessed to be able to do this. I'm very thankful for the nice people I have met online that have given me a reason to continue. You're very welcome. Thank you for giving my videos a chance
I love your videos they help me so much.
I'm watching your videos in 2020 and they're really helping me with my classes during the stay-at-home order. If you're still active on here, I really appreciate the time care you put into crafting these videos. I hope you're doing well. :D
I'm covering pretty much everything. I don't think anyone has ever covered literally everything you could ever learn about a language and programming in general. There have been very few books period written on design patterns, refactoring and object oriented design. Most programmers don't know a lot of this stuff, but if you do you will be invaluable to a company
Hi Derek can u do a tutorial on LinkedList, Inserting and deleting nodes
Thank you very much for writing such a nice comment. I'm very happy to help. I will definitely cover JEE and everything else. I'll cover java completely before I finish. Don't worry I won't just stop the tutorials until I fulfill all requests
You're very very welcome and thank you for watching and helping me to improve:)
Thank you :) Yes C# is nearly identical to java. I'm glad you found the video useful.
Thank you :) I do my best to cover as much as possible while not boring people. It is sometimes hard to juggle both goals. Feel free to ask questions and I'll gladly answer anything that wasn't clear. I hope that helps :)
Thank you :) yes I tend to make intermediate programming videos now. When you are teaching beginners you are kind of forced to write bad code. I'm glad I can serve more advanced programmers now
Thank you :) I do my best to make everything understandable. I'm very happy that it helped
Thank you :) I played around with a bunch of different ways to cover this topic. I'm glad you liked it
You're very welcome :) Thank you for taking the time to tell me I helped!
thank you :) Yes it is 0(N) based on the number of items that follow the deletion
Thank you :) I really thought about the best way to present them. I'm glad you found it useful!
Man, you are great. What my lecturer takes to explain few hours in non understandable way you explain in ten minutes in much clear and understandable way. Thank you.
Thank you very much :) I try to do my best to make everything simple.
Thank you very much :) I plan on coming back and covering more advanced tutorials soon
I am revisiting this tutorial after 2 years and still, I believe there is no better tutorial than this one. This is definitely the gold standard for teaching programming. Huge fan of Derek Banas. Kudos to the amazing work.
Thank you for the nice compliment :)
Amazing tutorials Derek. These are timeless tutorials and are so relevant even after 6 years. Just one note or comment I wanted to add in the deleteIndex(int index) method. If we can modify your method to actually reset the value of the array element with index = arraySize-1 to zero, then we gurantee that any old values in the array will not linger around in memory as they are left behind.
For instance, here is the slight modification to your code which will ensure we don't keep older values in the array.
public void deleteIndex(int index) {
if (index < arraySize && index >= 0) {
int i;
for (i = index; i < (arraySize - 1); i++) {
theArray[i] = theArray[i+1];
}
theArray[i] = 0; //this is required to make sure we don't keep the older values in the original array in memory
arraySize--;
}
}
Thank you for the compliment and input :)
I'm very happy that you enjoy the videos. Yes, not many people know I exist on RUclips. That is why I'm able to answer all the questions I get.
Love the pace! Most java tutorials out there assume you know absoulutely nothing about Java. This one gets up and running nice and fast without meddling with minor syntax fuss. Thanks a lot!
A huge thanks for your efforts in maintaining this channel. I cleared 4 rounds on interviews by complementing my preparation with your Java Tutorial videos. I cannot thank you enough.
I like how your explaining things along the way. This is the first video of yours I've watched, but it really helps. I like the pace that your going at as well and with you adding extra comments that help explain what exactly your doing is great. This is the beginning of my fall semester and this is right on track with what we are covering now.
Thank you :) I try to present this information in an original way. I'm glad you liked it.
Thank you very much :) I greatly appreciate the nice comments!
Yes I used to be terrible :) I have mainly gotten better because of input from you guys. I promise to cover web services as soon as possible
You're very welcome :) I'm glad you find them useful
You're very welcome :) I'm glad you are enjoying the videos. I do my best
I have never in my life seen someone write that much code so fast without even blinking an eye...mindblown
+brandon pham I have been doing this stuff for 30 years. Anyone can do what I do with that much experience
that's true, but to stay dedicated for that long, takes a lot of motivation then what most people have.
That being said, as an engineering student, it is still quite impressive. Java is very much aligned with what i do for EE, especially with microprocessing.
+brandon pham I went to school for EE. I guess motivation is my gift. I'm definitely not that smart and I'm a genetic mess.
+Derek Banas i respect people that are work hard then those that are naturally gifted! finding that kind of motivation takes a lot of time..still trying to find mine
Much of what I'm doing here is teaching how to solve logic problems. That way you'll be able to think through how to solve problems when there isn't already a ready made function, or class. Sorry if I didn't bring that idea across
I'm going to spend the rest of this year going over Android, Games (Tablet / Desktop), the math needed, design and everything else. I'll do my best to show you how to make just about any game
I'll get to it as soon as I can, but I can't promise it will come out immediately because I'm in the middle of 2 other tutorials. Sorry about that
Forgive me if I am wrong but it seems that you are not inserting a value but rather appending it as inserting would mean that you can choose where to insert it.
I am taking a college course on data structures in java, and I gotta hand it to you, I've learned more in one weekend of watching your video series that I have in the past month in my class. Keep it up!
Thank you for the compliment :) I'm happy I could help
Thank you, I feel much more confident now. I saw your videos only once and at the end I tried to code it by myself ,and I was able to do it without any difficulty, Thanks a lot Derek bro.
Hey Derek,
Just wanted to say thank you so much. How much you simplify a lot of these concepts and algorithms for me is just insane as I feel I do not have this technical prowess like a lot of people I know. Never stop what you do please.
Thank you for the nice compliment :) Many more are coming
It is truly incredible all the effort you put to share the knowledge. And by seeing that you react to almost all comments too is amazing. All my gratitude sir.
best explanation so far about java.
Thank you :)
There is a lot difference between a Teacher & a Guru.
A person who learned something through book and giving book knowledge to his student's is a teacher.
A person who intakes the book knowledge in deep and giving his experience to his student's is a guru.
+Derek - You are like a guru to me. I've learned a lot through your tutorials on various topic.
If I wanted to learn something on computer languages, first I come to your youtube channel and search, 99% of time I learn things from you. Thank you so so much :)
Thank you for the very nice compliment :) I greatly appreciate it!
Sorry, but I haven't made any .net tutorials and I don't think I'll get to them any time soon. I want to completely finish java before I move on
Thumbs up to Derek Banas for all his tutorials. Beautiful stuff. Powerful, concise, and educational. I've learned almost all post-high school programming from Bucky and Derek.
Many more are coming. You're very welcome :)
Best Online tutorial !
I found the best way to learn from Derek's video is...
when he starts coding, pause video, and read the codes yourself from the webpage he posted,
it's commented for everyone to understand, then if you go back to his video, you will understand what he is talking about.
You can not expect to learn all he knows in a short video like this, you have to put extra effort into it.
No Pain, No Gain.
Thank you :) Yes I agree that it is best to watch with the code in front of you at the same time
lovelovelovelove the speed! just what i need to prepare for an interview next week.
Thank you :) I do my best to pack as much information into each video.
I've taken a Java course at college and did codecademy's tutorials in Java and thought I was ready to take on a higher level course. So I signed up for Coursera's Algorithms Part 1 and Part 2 done by Princeton University. Nothing i've done so far has covered any kind of recursion, linked list, stacks, ect that I need to know to do well in that (what I perceive) extremely difficult course in Algorithms. So thank you Derek for having this great resource to help me get ready for this challenge!
+Leeroy Jenkins You're very welcome :) I'm very happy to supply the more complex topics that others seem to avoid.
Thank you :) That is the goal of every video. I'm glad you like them
Thank you very much. I'm happy that you enjoy them. You are very welcome :)
Hello, I'm going to make another advanced algorithms tutorial very soon. Thank you for the request :)
You're more easy to understand compared to my professor so I decided to browse at the internet and search for some tutorials. Thank goodness I found these channel.
Thank you :) I'm glad you are finding them useful.
Hi Sir Derek, please keep on doing these coz it's a very big help for all the computer science and IT students out there.
jeine bright Thank you :) Many more videos are coming.
You have made some marked improvement from some of your earlier tutorials. I have been recommending this channel to all my friends and colleagues who are working in the Java space. Keep up the good work and I hope the Webservices tutorial that I have been requesting for long now, isn't too far. ;)
Derek, I love your classes. You really have a gift of breaking down things and explaining it so we can easily understand it.
Thank you for all the time and effort you've put into your videos and classes.
Mirko Cukich Thank you for the nice compliments :) I'm very happy that I was able to help
My pleasure i think you have some of the best classes on RUclips. And im always happy to recommend people to come view them too.
Have you seen my javascript tutorials? I have a slow one and a fast one. Substring has 2 numbers past in that represent the first index and the last. It graps part of a string and returns it. Each character in the string starts at 0 and then increases up till the end
Awesome Video Derek - We need few more of you in this world.
+Sameer Arora Thank you for the nice compliment :)
Thank you for this video. I think the speed, although it may be a valid concern may also be a good thing. The best way to learn a new language is to be around people who speak it fluently or to go live in a foreign country for a while. I find it somewhat reassuring when I hear this guy speak Java. He sounds like he knows what he's talking about. And even if he's speaking fast, his explanations are short and to the point. I use these videos as supplemental material to my degree program. Thanks Derek!
Thank you for the nice compliment :) You're very welcome
Derek, you made me understand some of my doubts from a whole semester in less than 20 minutes :) thank you for your effort :)
You're very welcome :) I don't care about views. I'm just happy to cover topics that nobody else does to the best of my ability. I'm glad you like them
You're welcome :) What do you want on it?
I'm not all that smart, but thank you. One of my major goals this year is to make math fun and easier to understand. I have a ton of fun math games in the planning stage
Everything about algorithms and data structures will be covered I promise
Awesome work as always. Small note, the swapValues method is not in the source code for the class. Once added, everything worked like a champ. You're a stud, keep 'em coming.
Thank you :) Sorry about the error
Thank you for these videos. I'm quite bored in my Java classes at college b/c I'm more advanced than the other students and your tutorials are covering more advanced stuff that my class probably won't get to till the end of the semester. I like the speed you moved at in these, esp this video as you covered a lot but it was very easy to follow. Again, thanks for these! You just got a new subscriber!
Thank you very much :) I try to make the best videos I can. I'm glad you liked them.
You are the best Java Tutor in this world. Thank for your kindness
Thank you for the nice compliment :)
Awesome. That is all I have too say about this. Keep this series up. You are better than my professors.
I really enjoy doing this. It is very fun and I love being able to help people :) You're very welcome
You are absolutely amazing at teaching, thank you very much for posting these videos. I wish I had these when I did data structures many years ago. You rock!
Thank you for the nice compliment :)
Thank you Derek for these amazing videos, keep up the good work. The clearest explanations we can find in the internet!
@1:40 -- As per the logical convention, for a 3D array, I think the 3rd dimension should be the left-most index and not the right-most.
1d: [column]
2d: [row][column]
3d: [page][row][column]
You presented the clearest explanation of multidimensional arrays I've ever heard!
Thank you very much :) I'm glad to hear they are helping so much!
Your videos are excellent sir.I learn more from your 15 minute videos than i do from the school teacher
Good explanation of basic algorithmic maths within Arrays. It's a necessary step for every wannabe programmer. At the beginning. Afterwards, with a good amount of practice and work , it all goes smooth. I've decided to change my domain, and any videos on topic and easy, lightheaded self explanatory (as are yours) are welcomed. Thanks mate ! Really helpful !
Thank you very much :) I'm glad you liked it
I was doing some experiment with the linearSearch method and managed to do this with void and without any other string variable. I am following Derek Banas as my sole teacher. I have never come across such an amazing teacher who is fast but at the same time makes everything understandable even to my grand mother. Simple words "Derek you are an amazing teacher."
public void linearSearch(int value) {
boolean found = false;
System.out.print("The value is found at ");
for (int i = 0; i < size; i++) {
if (numbers[i] == value) {
found = true;
System.out.print(i + " ");
}
}
if (!found) {
System.out.println("no where");
}
System.out.println();
}
Thank you for the nice compliment and the great input :)
I think you went WAY too fast, but honestly the content was so amazing and you taught it so well, it made up for that. Fantastic tutorial!
FedoraTime Thank you :) I do my best
I can't begin to explain how grateful you I am to you :) All the stuff from your tutorials I already know but it really feels great to go through all of this once again, just to see things from different perspective. And also the time and quality of work you put into this is amazing. Really, truly awesome share. Thank you, Derek.
I am about to cry real tears. This is invaluable 🙏🏾
Thank you :) I'm very happy that you liked it
That is very kind :) I'm happy that I could help!
For the most part, I love your editing on how you cut out the parts where you don't talk and make the video go faster. My brain's cpu is a little slow so I was wondering if there's anyway to get unedited version of these tutorials videos.
Sorry, but all of those are deleted. It may help to print out the commented code and refer to it while watching.
Thank you very much :) Im glad you liked it
I in fact love the speed. When I watch other videos out there that explain stuff I already know while waiting for them to get into the stuff I'm actually waiting to know (Which is why I'm watching the video in the first place) I get kinda annoyed. Lol with Derek, the next point he wants to make is made. No time to waste! Pro video :) love them All. Keep it up! Oh and he actually has slower videos in greater detail too. Vids you'll actually watch to integrate the info, on his website! Support him!
Thank you :) I try to do my best
Wow ok that was amazing. I just looked away for a second and this guy wrote like 20 lines of code
Thank you for the time and effort explaining algorithms .This is the best most precise and helpful java series in RUclips that i have found .I am so happy that I found it .+1 subscriber 😀
Thank you for the nice compliment :)
I'm very happy that it helped :) The best compliment I receive is that I simplified the information. You're very welcome
I am taking a bunch of classes this semester one of them is on java data structures
I am feeling a little less frightened about this semester thanks to these videos.
I will study them religiously.
Thank you lol
+Javier Argandona You're very welcome :) Best of luck in your class. You'll do fine.
Thank you :) Yes, starting around next Thursday Android will begin. I will cover making apps and games. I will do my best to fit in the JEE topics. It has been hard to juggle everything. That is why I got side tracked and covered design patterns, refactoring, etc. I'm doing my best
I was searching for a tutorial such as this to help me understand algorithms in Java. Thank you.
You're very welcome :)
Your Java videos have helped me tremendously during my Computer Science studies. You make an excellent teacher. I would love to see a video on your IDE, why you use it, how to install/customize it, etc. I use IntelliJ, but I'm looking into installing Eclipse (for Linux).
+IRGeekSauce Thank you for the nice compliment :) I'm glad I helped. I actually also use IntelliJ for personal work. I only use Eclipse here because it is free.
You are simply the best teacher on RUclips! Thank you very much for spending your time to help us all out!!
Hi Derek , your tutorials are very nice. I learn more in your 15 mins tutorial than what i do by spending 2 hours on reading it. Its very live and helpful. Also , just wanted to tell I have gone through most of your design pattern tutorials and have also taken a presentation on the same and was very much appreciated. All thanks to you :-). A personal request can you also take session on EJB , ESB , Webservices. ?
Thank you :) You're very welcome
Derek, I really like your videos. they are perfect for me. I started programming for about half a year now. Your video might be a bit a fast for beginner.
These videos are amazing, Derek! Thanks so much for spending your time teaching us!