Get this video ad-free: calcur.tech/all-in-ones Timestamps: 00:00:00 - Introduction 00:07:17 - Installation and Hello World 00:11:49 - Understanding Java Foundations 00:22:20 - Arguments and Parameters 00:32:58 - Input and Output 00:41:09 - Variables 00:49:02 - Primitives and Objects 00:56:38 - Variable Declaration and Initialization 01:03:24 - Primitive Data Types 01:13:22 - Scanner Input 01:20:48 - Numeric Data Types and Properties (Infinity, NaN) 01:26:53 - Numeric Expressions and Operators 01:36:19 - Numeric Methods (max, compare, valueOf, parseInt, etc) 01:41:20 - string Class (string.format, length) 01:49:33 - String Methods (charAt, concat, contains, indexOf, lastIndexOf) 01:55:33 - More String Methods (toLowerCase, strip, substring, repeat, equals) 02:02:05 - Creating Basic Classes, Methods, and Properties 02:08:34 - String Comparison and Interning 02:15:14 - if, else if, else 02:22:36 - Comparison and Logical Operators 02:29:05 - Switch Statement 02:36:13 - Ternary Conditional Operator 02:41:13 - Single line if Statement 02:44:50 - Intro to Loops (While loops) 02:51:41 - Do While Loop 02:56:29 - for Loops 03:01:32 - Nested Blocks (Nested if) 03:04:44 - Nested for Loops (Triangles and Pyramids) 03:09:37 - Nested While Loops 03:13:44 - Variable Scope with Nested Control Flow 03:18:55 - break 03:22:34 - continue 03:24:45 - Intro to Arrays 03:29:58 - Working with Arrays 03:34:42 - Arrays toString and Arrays deeptoString 03:36:45 - Array Values from Input and for Loop 03:40:48 - Search an Array with for Loop 03:43:57 - Arrays.sort and Arrays.parallelSort 03:46:13 - Array Methods (Arrays.fill, Arrays.asList, Arrays.equals) 03:51:19 - 2d Arrays 03:54:49 - Working with 2D Arrays 03:57:52 - Iterate through 2D Structures with for Loop 04:01:39 - ArrayList Introduction 04:05:06 - List Interface and ArrayList Implementation 04:09:52 - Working with Lists (List Methods) 04:15:25 - Quickly Initialize a List with Elements and How to Print List 04:18:50 - for Loops with Lists & How to Modify Each Element 04:21:27 - for each Loop in Java 04:22:54 - Nested for each Loop 04:25:46 - Convert List to an Array 04:27:33 - Sort and Reverse a List with Collections.sort and Collections.reverse 04:28:58 - Intro to Object Oriented Programming (OOP) 04:32:21 - Class vs Object 04:36:29 - Fields 04:39:18 - Public vs Private 04:43:31 - Methods 04:47:04 - Basics of Creating a Class and Object 04:49:19 - Adding Fields to a Class 04:51:11 - Creating Our First Method 04:52:31 - Arguments and Parameters in Methods 04:54:31 - Return Statement 04:57:42 - Encapsulation 5:00:33 - Create a Getter 05:03:16 - Create a Setter 05:06:20 - Custom Getter and Setter 05:10:18 - ArrayList f Custom Type 05:12:50 - Creating Custom Type in Loop 05:15:27 - Taking Custom Types as Arguments 05:18:04 - Intro to Static Methods 05:19:32 - Creating a Static Method 05:21:54 - Method to take an ArrayList of Custom Type 05:24:49 - Intro to Method Overloading and Optional Parameters 05:27:14 - Working with overloads to Print a User 05:29:54 - Searching a List for Custom Objects 05:35:15 - Method Overriding 05:37:21 - Override toString 05:39:13 - Override Equals 05:41:24 - Overload the Search to Take in a User Object 05:44:05 - Returning Custom Objects 05:47:43 - Passing by Value or Reference 05:51:16 - Intro to Inheritance 05:52:58 - Working with Inheritance 05:55:51 - Virtual in Java 05:58:10 - Creating a Method in User Class and Overriding in a Derived Class 06:00:35 - abstract Class 06:02:21 - abstract Method 06:03:41 - Polymorphism 06:06:09 - Polymorphism in Practice 06:09:29 - Intro to Constructors 06:12:49 - Creating the Default Constructor 06:14:57 - Custom Constructors 06:17:07 - Invoke Parent Class Methods with super keyword 06:19:04 - Readonly Fields Assigned with Constructor 06:21:40 - Intro to Interfaces 06:25:57 - Creating an Interface for Functionality 06:29:20 - Final Methods 06:30:25 - Final Classes 06:31:39 - Intro to enum 06:33:29 - enum in switch 06:34:34 - Conclusion
I may by the oldest to finish your course. I'm 77 and was looking for something to do during this pandemic. My mom died of Alzheimer's and I'm just trying to maintain cognition. I enjoyed your course. I want now to hook up a DB & SQL. You did great by the way ... keep up the good work!
Hi sir. I respect and salute you. Spending 6 hours to share your knowledge is something we should really be thankful of. I was never lucky to have enough money to go to college. But my dream to become a programmer is stronger than my problem. I started self studying, I bought a cheap pc, bought a prepaid low budget router for my internet, and waited a long time to download many tools like android studio. I was very proud when I finished the very first android app I developed myself, and I accomplished that by watching RUclips tutorials and going to stackoverflow and github etc, but I know it will still take more time to learn, so I researched and found this video. People like you is a blessing for people like me. You earned a sub and the next time I am gonna need to know something about programming, I think I know now where to go. THANK YOU! I am a Filipino. I am gonna tell friends about this video.
You are like a Jesus Christ. I am halfway through 70 hours Tim Buchalka's Udemy course, he takes a lot time for a topic. But man, you should be awarded a Noble Prize for teaching catagory.
I have his course too and it's crap. The challenges are worded wrong and hard to follow. I even made a complaint about one of the challenges how it was worded incorrectly, reworded it for them and the moderator said "it's right", when it clearly wasn't and proved that it wasn't. I stopped watching his course after that. I have books that I read now and have found that books are really the way to go if you can get through them. Unfortunately they are 900 pages at times.
3:47:09 For anyone curious, the class method Array.equals() compares values as expected, but the instance method array1.equals() falls back to the equals method of the parent Object class, from which it was inherited, and that compares identities. Highly unintuitive but you see that the behavior has a reason once you delve deeper.
I've been a Security Architect for YEARS (make that decades, literally) and I haven't programmed since my Basic days. I've been using your video series to bring myself back up to speed and I've found this series to be extremely useful. Thanks for this!
Really enjoyed this series! I appreciate Caleb's chill vibe - like a brogrammer you would also want as a friend. At least watch until you get to see his dog :)
I'm 20 minutes into this tutorial trying to get a refresher on the language and I can't begin to thank you enough. Java 1 was super easy and java 2 took a huge leap; plus I don't learn much from my professor. He types out logic and then expects everyone to understand it, rather than explain it like you do. You're a wonderful teacher and I hope you've gotten snagged up by some big tech company.
Just Finished! I'm 47 and learned on Pascal back in the early 90's. I thought I was going to become a programmer, but Object Oriented Programming confused me, and my life and career took a different path. Your Video finally explained it in a way I could understand and I get it now!!!!! I'm now on Codewars to practice this new found knowledge and I have a few ideas for Android APPs that I want to get going on. Excited to be programming again!
The entire 100 part series without an advertisment for the same website every 5 minutes? Wonderful, Now I can learn the entirety of Java before midnight tonight. Thx Caleb.
Caleb, you are an awesome teacher. I have tried other teaching platforms, no other tutors have been so clear and teach from basic level as you do. God bless!
your online java series is the most indepth out of the free ones , videos from other creators just stop at loops and do not teach much so thank u caleb for your sincere efforts , ur videos are really giving me an edge over my peers.
Caleb, I am studying toward the Florida Teachers’ Certification Exam in computer science and your six-hour course has been a huge help in helping me understand what I am doing in the online courses I am taking. Thank you so very much! I can’t thank you enough. I will see if I can find more of your Java training to watch.
Amazing series! I just finished it and I learned a ton! I have a book on servlets and JSP's and now I'm going to start on that! Thank you for posting. You've earned a subscriber!
Everything that I see in the screen have became more meaningful than previous thanks to you Caleb. Glad to meet by chance in youtube. I appreciate for your exertion :)
Dude!?....you are a GODSEND for SURE...I've literally watched all your tutorials....C...C++....and now JAVA!!!??? Thank you Mr. Curry....for taking the time to teach!!!
yesterday morning I didn't know how to code java. I've been watching this tutorial and then making codes based on what I've learned since then. I've so far made a rock paper scissors game and a hangman game. thank you so much for teaching me how to code java and I'm only 4 hours in thus far! I can't wait to learn everything in this tutorial. I'm also planning on learning new languages as well after this course. I did python in high school but that was the entirety of my coding knowledge! If anyone is reading the comments working out if it's worth learning it 100% yes this was such a fun interesting idea and I'm now on my way to becoming a Java developer!
2:35:36 Scanner scanner = new Scanner(System.in); String name = scanner.nextLine(); if (name == "Caleb" || name == "Clare") { System.out.println("Go away"); } else { System.out.println("Try again later"); } Thanks for making these videos!
watched the whole 6 hours java tutorial. now i've postponed from watching from your tutorials because of other programming stuff that interests me. that was a few years ago, i'm more patient and knowledgeable of programming than ever. from watching this, i've learned a few topics that were new to me, everything that i've already known but a great refresh. what i'm gonna do next is learning lwjgl.
I can't thank you enough for making this comprehensive Java crash course. I've learned more from this series than I had during the months I've been studying Java in an institute. Your channel is a true gem.
This is a good achievement for you give a lecture for the world at this age of yours. GOD bless you. I was a beginner for java , but now i am on my way to understand it very well. Thank you again.
THANK YOU! YOU ARE AWESOME! I tried books and other youtube tutorials but none of them suited me. I can honestly say I've learned from you. Off to practice. Thnks again!
I'm working 40 hours a week, and at night, I open your channel to learn Java, the first language that I think could help me code an android app. So I leave here a comment to mark the date I seriously start to change, learn a new thing, be a better self, wish me luck; btw if I wanna make an android app as a beginner, do you think I am in the right path? Thank you Curry, wish you all the best!
Why wouldn't that be the right path? As long as you're learning the concepts of your chosen programming language, solving problems and figuring out what does and doesn't work, and building towards a personal goal, you are on the right path! Keep going
Congratulations ! Im also trying to complete it out :) can you please give me some kind of advise and tell me how long you spent in learning java in a day
@@heisenberg5873 I think I took 3-4 days to finish this, allotting around 2 hours per day. The topics were a bit easier for me to learn since I already have a pretty good background in C and C++.
For an internship interview, they're making all the candidates use only Java which no one saw coming since none of us need to learn Java at our uni. Also, they're challenging us by giving us only a day to prepare... So I'm quickly watching this video, it really helped! Thank you Caleb.
eurika!, i am so gonna rock high-school since i am in 8th grade, and this helped me alot! i learned how to use java even with a different eclipse!!!!!!!!
Caleb, thank you so much for this class. I am just starting learning Java, and the book from the class is so overwhelming for me. Thank you for explaining with so much detail, you are doing an excellent job.
Im starting my bachelor degree in software engineering this October. I’m really hyped I plan on learning for mathematics and programming (Java and C) over the summer. I already have good knowledge in math and C and a little python. But Java won’t hurt
dont waste ur time learning dozens of languages find one u love and learn things and technologies around it ...my advice go for python or javascript and happy learning
Thank you for your videos.. It's a big help for me as a begginer (student) to learn this programming language 😊.. God Bless you Sir 😇.. I already Download All Java Tutorials 100 videos 🤣
Thank you for this video! Just completed my first CS course at my Community College and found this video really helped with nailing down the fundamental information that is highly important for beginners!
I'm going into an advanced OOP class next semester so I've done everything in this video but this is still an AMAZING review series so I'm confident in ready for the next level of programming! 🤓
The reason why this program course looks good is that it seems like this guy explains everything. I also line that he does Python and crypto - since those are my plans for the future. Loving it so far.
I heard people say his tutorials are too shallow lol this is basics and fundamentals to help you create your own and think in your own. People really like spoonfeeding. Thanks caleb! I appreciate your videos and I learned so much in your java and python programming. :))
About to embark on a journey of saving my data-structures class score. . . if your video helps I will be sure to let you know, I really appreciate that people like you take the time to upload classes like this for free. Thank you
Your skills to teach someone programming are amazing. I'm an information security student in college, but I'm having a hard time learning anything from the lectures we have in our programming class. It's probably because they explain everything to us in presentations, but they don't show us much in the real programming environment. So I'm sending you a big thank you for what you're doing!
YAAAAAAAAAY I finished (for now). Thanks so much Caleb. You've taught me so much. You explain things in such a simple way and you've got fun energy too. I'll be sure to check out more of your vids : )
My carer isn't in computer science, but every one uses computer. I have been trying to understand how these machines are programmed. Caleb Curry is a great tutor for beginners. Thumb up Caleb for your succinctness. Now I have a clue how these gadgets works
At 1:53:27 for the indexOf("my", 3) it starts looking at index 3 the String "my" but it starts counting the indexes from 0, that is why you get index 6 Mr Caleb. Thanks a tone for your course. I have done 15% so far.
Made it to episode 100 on Jan 22, 2021. Finished C++ series in Dec 2020. Thank you Caleb! This series helps a lot! Congratulations on myself and can wait to start my database studying!
You are the best of the best my dude. I haven't enjoyed any programming course before. You are funny and I feel very comfortable listening to you. And you are an excelent turor.
my computer science teacher is kinda booty so i looked this up yesterday and im starting fresh with no background knowledge in computer programming so thank you for a way to explain it in a way i can try to understand properly
Thank you so much for making a tutorial that doesn't have me struggling to comprehend what's going on or struggling to stay awake. You have earned a subscriber here.
Thanks Caleb, I like it more with understand the basic/concept in every single better than just grabs everything without understanding. Thanks a lot, you saved me!
took me two days to finish this video. I just wanna say thank you Caleb for creating this amazing series! I have finally brushed up my Java and ready to do leetcode again! Really love how you teach :D
Hey Caleb, Your energy is awesome. After searching all over for some good course on Java, finally stumbled on this one. Everything else was boring and tiring. But, I am enjoying this so much. Thanks. Keep up the amazing work.!!
Thanks for this series, Caleb. This video deserves 0 dislikes, since it's purely about teaching Java in a friendly, effective way. Even if it maybe has too much 'sponsor' stuff ;) I mean, it's free so all I can say is thank you so much!
This is literally the most thrilling Java course in Human History since the big bang. No boring scenarios, detailed intensive elucidations and a mind boggling atmosphere of humor.
Waoooooow boss you are just a gem. My tutor has just been brushing off but I think I’m now learning something. Very sequential. I pray I will be one day be a great tutor like you. mr. Caleb Curry. God bless you
Get this video ad-free: calcur.tech/all-in-ones
Timestamps:
00:00:00 - Introduction
00:07:17 - Installation and Hello World
00:11:49 - Understanding Java Foundations
00:22:20 - Arguments and Parameters
00:32:58 - Input and Output
00:41:09 - Variables
00:49:02 - Primitives and Objects
00:56:38 - Variable Declaration and Initialization
01:03:24 - Primitive Data Types
01:13:22 - Scanner Input
01:20:48 - Numeric Data Types and Properties (Infinity, NaN)
01:26:53 - Numeric Expressions and Operators
01:36:19 - Numeric Methods (max, compare, valueOf, parseInt, etc)
01:41:20 - string Class (string.format, length)
01:49:33 - String Methods (charAt, concat, contains, indexOf, lastIndexOf)
01:55:33 - More String Methods (toLowerCase, strip, substring, repeat, equals)
02:02:05 - Creating Basic Classes, Methods, and Properties
02:08:34 - String Comparison and Interning
02:15:14 - if, else if, else
02:22:36 - Comparison and Logical Operators
02:29:05 - Switch Statement
02:36:13 - Ternary Conditional Operator
02:41:13 - Single line if Statement
02:44:50 - Intro to Loops (While loops)
02:51:41 - Do While Loop
02:56:29 - for Loops
03:01:32 - Nested Blocks (Nested if)
03:04:44 - Nested for Loops (Triangles and Pyramids)
03:09:37 - Nested While Loops
03:13:44 - Variable Scope with Nested Control Flow
03:18:55 - break
03:22:34 - continue
03:24:45 - Intro to Arrays
03:29:58 - Working with Arrays
03:34:42 - Arrays toString and Arrays deeptoString
03:36:45 - Array Values from Input and for Loop
03:40:48 - Search an Array with for Loop
03:43:57 - Arrays.sort and Arrays.parallelSort
03:46:13 - Array Methods (Arrays.fill, Arrays.asList, Arrays.equals)
03:51:19 - 2d Arrays
03:54:49 - Working with 2D Arrays
03:57:52 - Iterate through 2D Structures with for Loop
04:01:39 - ArrayList Introduction
04:05:06 - List Interface and ArrayList Implementation
04:09:52 - Working with Lists (List Methods)
04:15:25 - Quickly Initialize a List with Elements and How to Print List
04:18:50 - for Loops with Lists & How to Modify Each Element
04:21:27 - for each Loop in Java
04:22:54 - Nested for each Loop
04:25:46 - Convert List to an Array
04:27:33 - Sort and Reverse a List with Collections.sort and Collections.reverse
04:28:58 - Intro to Object Oriented Programming (OOP)
04:32:21 - Class vs Object
04:36:29 - Fields
04:39:18 - Public vs Private
04:43:31 - Methods
04:47:04 - Basics of Creating a Class and Object
04:49:19 - Adding Fields to a Class
04:51:11 - Creating Our First Method
04:52:31 - Arguments and Parameters in Methods
04:54:31 - Return Statement
04:57:42 - Encapsulation
5:00:33 - Create a Getter
05:03:16 - Create a Setter
05:06:20 - Custom Getter and Setter
05:10:18 - ArrayList f Custom Type
05:12:50 - Creating Custom Type in Loop
05:15:27 - Taking Custom Types as Arguments
05:18:04 - Intro to Static Methods
05:19:32 - Creating a Static Method
05:21:54 - Method to take an ArrayList of Custom Type
05:24:49 - Intro to Method Overloading and Optional Parameters
05:27:14 - Working with overloads to Print a User
05:29:54 - Searching a List for Custom Objects
05:35:15 - Method Overriding
05:37:21 - Override toString
05:39:13 - Override Equals
05:41:24 - Overload the Search to Take in a User Object
05:44:05 - Returning Custom Objects
05:47:43 - Passing by Value or Reference
05:51:16 - Intro to Inheritance
05:52:58 - Working with Inheritance
05:55:51 - Virtual in Java
05:58:10 - Creating a Method in User Class and Overriding in a Derived Class
06:00:35 - abstract Class
06:02:21 - abstract Method
06:03:41 - Polymorphism
06:06:09 - Polymorphism in Practice
06:09:29 - Intro to Constructors
06:12:49 - Creating the Default Constructor
06:14:57 - Custom Constructors
06:17:07 - Invoke Parent Class Methods with super keyword
06:19:04 - Readonly Fields Assigned with Constructor
06:21:40 - Intro to Interfaces
06:25:57 - Creating an Interface for Functionality
06:29:20 - Final Methods
06:30:25 - Final Classes
06:31:39 - Intro to enum
06:33:29 - enum in switch
06:34:34 - Conclusion
Pin this at top!! Bruh
Who is claire??... that is the real question! 1:27:26 and 1:57:35
In my computer the method String.strip() doesnt exist and throws error. But the String.trim() works fine.
Caleb Curry good job!!! Thanks
Amazing! .. Thanks a lot
I may by the oldest to finish your course. I'm 77 and was looking for something to do during this pandemic. My mom died of Alzheimer's and I'm just trying to maintain cognition. I enjoyed your course. I want now to hook up a DB & SQL. You did great by the way ... keep up the good work!
Jim Byrd condolences to your mother. May she Rest In Peace
hey Jim, what version did you use, I just downloaded the latest, but it looks different
May your mother Rest In Peace sir...My condolences....
This ought to keep your cognitive capabilities right on the frontlines. Salutations to you, highly admirable to do this at a later age.
srry for ur mom were u able to make a program ? android or something
Hi sir. I respect and salute you. Spending 6 hours to share your knowledge is something we should really be thankful of. I was never lucky to have enough money to go to college. But my dream to become a programmer is stronger than my problem. I started self studying, I bought a cheap pc, bought a prepaid low budget router for my internet, and waited a long time to download many tools like android studio. I was very proud when I finished the very first android app I developed myself, and I accomplished that by watching RUclips tutorials and going to stackoverflow and github etc, but I know it will still take more time to learn, so I researched and found this video. People like you is a blessing for people like me. You earned a sub and the next time I am gonna need to know something about programming, I think I know now where to go. THANK YOU! I am a Filipino. I am gonna tell friends about this video.
Edsel Ludovice good luck with your second app then :) ✨
All the best for ur future dude..
Good luck to you, Pilipino din ako at nagaaral din ako ng programming, sa ngayon, ako ay 13 na taong gulang, I hope you become successful!
Hello
it's 6 hours of video, but he spent way more than that to make it
This was literally the only tutorial on java that did not bore me to death .....love from India
Honestly this is the most straightforward and clearest tutorial about learning Java basics .Caleb , thank you for your tutorial.:-)
I think it's one of the free tutorials too!!
I eventually made to the end of this video. so much emotional. It was like I'm graduating. Would like to thank u, and my parents for all the support
@@calebcurry7897 OMG guys it's caleb dw about the way he types he just had an aneurism
You are like a Jesus Christ. I am halfway through 70 hours Tim Buchalka's Udemy course, he takes a lot time for a topic. But man, you should be awarded a Noble Prize for teaching catagory.
I have his course too and it's crap. The challenges are worded wrong and hard to follow. I even made a complaint about one of the challenges how it was worded incorrectly, reworded it for them and the moderator said "it's right", when it clearly wasn't and proved that it wasn't. I stopped watching his course after that. I have books that I read now and have found that books are really the way to go if you can get through them. Unfortunately they are 900 pages at times.
Just completed the entire series. Learned a lot. Thank a ton, Caleb!
3:47:09 For anyone curious, the class method Array.equals() compares values as expected, but the instance method array1.equals() falls back to the equals method of the parent Object class, from which it was inherited, and that compares identities. Highly unintuitive but you see that the behavior has a reason once you delve deeper.
I've been a Security Architect for YEARS (make that decades, literally) and I haven't programmed since my Basic days. I've been using your video series to bring myself back up to speed and I've found this series to be extremely useful. Thanks for this!
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E...
Really enjoyed this series! I appreciate Caleb's chill vibe - like a brogrammer you would also want as a friend. At least watch until you get to see his dog :)
Friendzoned Already, Jeez lady
I'm 20 minutes into this tutorial trying to get a refresher on the language and I can't begin to thank you enough. Java 1 was super easy and java 2 took a huge leap; plus I don't learn much from my professor. He types out logic and then expects everyone to understand it, rather than explain it like you do. You're a wonderful teacher and I hope you've gotten snagged up by some big tech company.
Just Finished! I'm 47 and learned on Pascal back in the early 90's. I thought I was going to become a programmer, but Object Oriented Programming confused me, and my life and career took a different path. Your Video finally explained it in a way I could understand and I get it now!!!!! I'm now on Codewars to practice this new found knowledge and I have a few ideas for Android APPs that I want to get going on. Excited to be programming again!
Planning on watching all of this today. I'm one class away from graduating with a CS major and I am terrible at programming still LOL.
I'm 1/6th of the way through, still going
Too bad Netbeans didn't have .strip() :/ Are you aware if that exists in a separate importable library in Netbeans?
@Johnny Five then where?!
It is a real question
same here, plus we jumped straight creating GUI's without tackling some of these topics. big thanks to sir Caleb.
What did you learn the most from your degree?
Thank you, Caleb! This has been a big help for a novice. :)
By watching this video as a beginner now I have a pretty good understanding of JAVA programing, thank a lot Caleb for sharing knowledge :)
The entire 100 part series without an advertisment for the same website every 5 minutes? Wonderful, Now I can learn the entirety of Java before midnight tonight.
Thx Caleb.
From cracking interviews in 2020 to re appearing for interviews, this is the best course out there.
You're a wonderful teacher Caleb, thanks so much for making this series.
thnx
@@Kipviss weirdo
Caleb, you are an awesome teacher. I have tried other teaching platforms, no other tutors have been so clear and teach from basic level as you do. God bless!
your online java series is the most indepth out of the free ones , videos from other creators just stop at loops and do not teach much so thank u caleb for your sincere efforts , ur videos are really giving me an edge over my peers.
Caleb, I am studying toward the Florida Teachers’ Certification Exam in computer science and your six-hour course has been a huge help in helping me understand what I am doing in the online courses I am taking. Thank you so very much! I can’t thank you enough. I will see if I can find more of your Java training to watch.
Amazing series!
I just finished it and I learned a ton! I have a book on servlets and JSP's and now I'm going to start on that!
Thank you for posting. You've earned a subscriber!
Everything that I see in the screen have became more meaningful than previous thanks to you Caleb. Glad to meet by chance in youtube. I appreciate for your exertion :)
Dude!?....you are a GODSEND for SURE...I've literally watched all your tutorials....C...C++....and now JAVA!!!??? Thank you Mr. Curry....for taking the time to teach!!!
yesterday morning I didn't know how to code java. I've been watching this tutorial and then making codes based on what I've learned since then. I've so far made a rock paper scissors game and a hangman game. thank you so much for teaching me how to code java and I'm only 4 hours in thus far! I can't wait to learn everything in this tutorial. I'm also planning on learning new languages as well after this course. I did python in high school but that was the entirety of my coding knowledge! If anyone is reading the comments working out if it's worth learning it 100% yes this was such a fun interesting idea and I'm now on my way to becoming a Java developer!
In your dreams baby
2:35:36
Scanner scanner = new Scanner(System.in);
String name = scanner.nextLine();
if (name == "Caleb" || name == "Clare") {
System.out.println("Go away");
}
else {
System.out.println("Try again later");
}
Thanks for making these videos!
watched the whole 6 hours java tutorial. now i've postponed from watching from your tutorials because of other programming stuff that interests me. that was a few years ago, i'm more patient and knowledgeable of programming than ever. from watching this, i've learned a few topics that were new to me, everything that i've already known but a great refresh. what i'm gonna do next is learning lwjgl.
You're the best. you made programming way more easier for me to understand. the way you explain everything! no one does it the way you do.
I can't thank you enough for making this comprehensive Java crash course. I've learned more from this series than I had during the months I've been studying Java in an institute. Your channel is a true gem.
This is a good achievement for you give a lecture for the world at this age of yours. GOD bless you. I was a beginner for java , but now i am on my way to understand it very well. Thank you again.
Congrats on 300k! I stopped watching this tutorial at 5 hours but I have finally returned to finish it. I wish everyone else good luck.
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E
I’ve been coding JavaScript for a year now so I’m fairly proficient in my understandings, but the way you explain things is so simple. I love it.
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E..
You actually explain the parts of the code, what most code teachers don't! Thanks!
THANK YOU! YOU ARE AWESOME! I tried books and other youtube tutorials but none of them suited me. I can honestly say I've learned from you. Off to practice. Thnks again!
I'm working 40 hours a week, and at night, I open your channel to learn Java, the first language that I think could help me code an android app. So I leave here a comment to mark the date I seriously start to change, learn a new thing, be a better self, wish me luck; btw if I wanna make an android app as a beginner, do you think I am in the right path? Thank you Curry, wish you all the best!
Why wouldn't that be the right path? As long as you're learning the concepts of your chosen programming language, solving problems and figuring out what does and doesn't work, and building towards a personal goal, you are on the right path! Keep going
@@Jazzadrin ty
I just finished this series during quarantine, and I'm really thankful because I learned a lot. Will surely watch your other tutorials!
Congratulations ! Im also trying to complete it out :) can you please give me some kind of advise and tell me how long you spent in learning java in a day
@@heisenberg5873 I think I took 3-4 days to finish this, allotting around 2 hours per day. The topics were a bit easier for me to learn since I already have a pretty good background in C and C++.
@@HexyzRoyce wow thanks
Thanks! Just finished the whole series, and have learned a looot. Please keep explaining even the minor details 😁, it makes learning more fun.
For an internship interview, they're making all the candidates use only Java which no one saw coming since none of us need to learn Java at our uni. Also, they're challenging us by giving us only a day to prepare... So I'm quickly watching this video, it really helped! Thank you Caleb.
Caleb, congratulations!!! Your video is so complete, and your explanation is the best! You rock!
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E.
Thank you very much for taking the time to do this. The world needs more people like you.
It was a long way but I finished your Java series! I've learned many things from you! Thank you Sir Caleb!!!
Took me 1.5 weeks to watch and make notes on the entire video. Was a great series, thank you.
Hey @heidi please give me your notes.
eurika!, i am so gonna rock high-school since i am in 8th grade, and this helped me alot! i learned how to use java even with a different eclipse!!!!!!!!
Caleb, thank you so much for this class. I am just starting learning Java, and the book from the class is so overwhelming for me. Thank you for explaining with so much detail, you are doing an excellent job.
Im starting my bachelor degree in software engineering this October. I’m really hyped
I plan on learning for mathematics and programming (Java and C) over the summer.
I already have good knowledge in math and C and a little python. But Java won’t hurt
dont waste ur time learning dozens of languages find one u love and learn things and technologies around it ...my advice go for python or javascript and happy learning
dude, i just finished the series and you absoloutly rock! what a great teacher
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E..
Thanks Caleb for this beautiful course. By far the best structured and designed course that I came across on YT.
Thank you for your videos.. It's a big help for me as a begginer (student) to learn this programming language 😊.. God Bless you Sir 😇.. I already Download All Java Tutorials 100 videos 🤣
bro. i made it till the end today. you're a really good teacher. good job !
Thank you for this video! Just completed my first CS course at my Community College and found this video really helped with nailing down the fundamental information that is highly important for beginners!
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E
It's been my experience that flashbacks work better, than tedious detailed subsequencing. So, right on. You're an eloquent bright intelligent teacher.
I'm going into an advanced OOP class next semester so I've done everything in this video but this is still an AMAZING review series so I'm confident in ready for the next level of programming! 🤓
After Completing this Video what should I need to learn?
Caleb, I really appreaciate you on making these type of videos. It's a pretty straighforward and understandable!!
Hey nice video I appreciate you having all of them in a 6 hour long video
The reason why this program course looks good is that it seems like this guy explains everything. I also line that he does Python and crypto - since those are my plans for the future.
Loving it so far.
I heard people say his tutorials are too shallow lol this is basics and fundamentals to help you create your own and think in your own. People really like spoonfeeding. Thanks caleb! I appreciate your videos and I learned so much in your java and python programming. :))
Bruh this is going to save me from failing my Java midterm!
Bro I have my java midterm in 8 hours. Did you pass?
@@TheGoldenFluzzleBuff how did it go?
@@barborajureckova8172 He's an English major now
I’m just learning this for fun 😶
@@CardScapeGame hahaha
About to embark on a journey of saving my data-structures class score. . . if your video helps I will be sure to let you know, I really appreciate that people like you take the time to upload classes like this for free. Thank you
By far the best coding instructor on RUclips.
This tutorial was great. I learned alot from this tutorial and now understand the basics of Java. God bless you Caleb!
Your skills to teach someone programming are amazing. I'm an information security student in college, but I'm having a hard time learning anything from the lectures we have in our programming class. It's probably because they explain everything to us in presentations, but they don't show us much in the real programming environment. So I'm sending you a big thank you for what you're doing!
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E.
Caleb, you're the best, truly! Well structured, well dosed in complexity and detailing, and calm, clear voice, too. Thanks a lot!
YAAAAAAAAAY I finished (for now). Thanks so much Caleb. You've taught me so much. You explain things in such a simple way and you've got fun energy too. I'll be sure to check out more of your vids : )
Yeah
Congrats girl
Just finished the series and just wanted to say a BIG THANK YOU to you sir! You helped many with this.
WOW thanks for this. This is probably the best course on here! It really clicked with me
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E.
For everyone here in June 2020 and can't download it normally, go to ninite and download the java JDK and eclipse together. This was super time saving
Just finished this video, you have given me a passion for coding that I wasn't sure I'd find. I am very thankful for all your hard work :)
Hey Caleb,
Just I just finished this video, you are an amazing teacher. Keep up the good work
Thanks Caleb! I have followed your tutorials from Javascript, Java and python. I must confess they are awesome. Keep the good job up. Love it!
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E
My carer isn't in computer science, but every one uses computer. I have been trying to understand how these machines are programmed. Caleb Curry is a great tutor for beginners. Thumb up Caleb for your succinctness. Now I have a clue how these gadgets works
At 1:53:27 for the indexOf("my", 3) it starts looking at index 3 the String "my" but it starts counting the indexes from 0, that is why you get index 6 Mr Caleb. Thanks a tone for your course. I have done 15% so far.
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E
Made it to episode 100 on Jan 22, 2021. Finished C++ series in Dec 2020. Thank you Caleb! This series helps a lot! Congratulations on myself and can wait to start my database studying!
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E.
Well done. Excellent series of videos. The high number of "likes" is deserved.
Thankyou Caleb, The process is easy and simultaneously has loads of knowledge enrich using simple words .....
You are the best of the best my dude.
I haven't enjoyed any programming course before.
You are funny and I feel very comfortable listening to you. And you are an excelent turor.
Hey Caleb, great video again, you do have a fantastic way of teaching well done sir.
Favorite part of this video is you playing with the dog. Thank you Caleb.
He has terrible sense of humor but still keeps me interested in watching the video and really helping me understand java. Thanks Caleb
my computer science teacher is kinda booty so i looked this up yesterday and im starting fresh with no background knowledge in computer programming so thank you for a way to explain it in a way i can try to understand properly
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E.
Thank you so much for making a tutorial that doesn't have me struggling to comprehend what's going on or struggling to stay awake. You have earned a subscriber here.
np
Thanks Caleb, I like it more with understand the basic/concept in every single better than just grabs everything without understanding. Thanks a lot, you saved me!
Dude this is awesome! What an awesome resource for students and programmers alike. Thanks for making this available on RUclips!
Thank you very much, Caleb. This has been a great series.
took me two days to finish this video. I just wanna say thank you Caleb for creating this amazing series! I have finally brushed up my Java and ready to do leetcode again! Really love how you teach :D
Here brushing up too. Sometimes you realize that you cannot remember little things when solving complex leetcode problems. A refresher is worth!
Hey Caleb,
Your energy is awesome.
After searching all over for some good course on Java, finally stumbled on this one.
Everything else was boring and tiring.
But, I am enjoying this so much.
Thanks.
Keep up the amazing work.!!
Thanks for this series, Caleb. This video deserves 0 dislikes, since it's purely about teaching Java in a friendly, effective way. Even if it maybe has too much 'sponsor' stuff ;) I mean, it's free so all I can say is thank you so much!
just finished it. this was a great way to dive into java from C#. thanks
One of the best tutorials for java ever!
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E.
Thanks Mr Caleb. We'll explained. I am understanding everything. Vielen Dank. Thank you very much. Siyabonga kakhulu. Maita basa ndiri kunzwisisa
This is literally the most thrilling Java course in Human History since the big bang. No boring scenarios, detailed intensive elucidations and a mind boggling atmosphere of humor.
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E
I love this man! Thank you very much. I appreciate your all efforts!
thnx
i did it , i reached the end !!! thank you soo much Caleb
thanks a lot for this beautiful series on java, I loved it and all the more enjoyed it. You did a great work Caleb. Good Luck and love from India.
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E
From France and I say to you "merci beaucoup Monsieur"
1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
WHA.t'_s.A p p M E.
Definitely subscribed and liked. I learnt a lot from this video. Thank you Caleb
Waoooooow boss you are just a gem. My tutor has just been brushing off but I think I’m now learning something. Very sequential. I pray I will be one day be a great tutor like you. mr. Caleb Curry. God bless you
Thank you so much for your effort, Caleb. It was very interristing to finish this series.
I hope you know how cool you are for doing this and making it available for free, Thank you Caleb :)
Great video, you actually know what beginners struggle with and know how to help 😃