All Pro Web Designs > > Learning Tutorials > Programming Languages > BASIC > Java Programming All-in-One Tutorial Series (6 HOURS!)
Java Programming All-in-One Tutorial Series (6 HOURS!)
![*](https://i0.wp.com/allprowebdesigns.com/wp-content/uploads/2023/12/1703015056_maxresdefault.jpg?resize=840%2C430&ssl=1)
Video Title: Java Programming All-in-One Tutorial Series (6 HOURS!)
Video Keywords: java, programming, tutorial, all-in-one, series, 100, 100 part, software, developer, engineer, basic, beginner, Intermediate, code, learn to code, crash course, how to, coding, jdk, eclipse
-
Sale!
Wireless WIFI Repeater Extender Amplifier Booster 300Mbps
$29.99$14.99 Add to cartWireless WIFI Repeater Extender Amplifier Booster 300Mbps
Categories: Electronics, Wi-Fi Router, Wireless Wi-Fi Extender Tags: 300Mbps, 802.11N, Amplifier, Booster, Extender, mobile wi-fi booster, Remote, WIFI, Wireless, Wireless WIFI, Wireless WIFI Repeater, Wireless WIFI Repeater Extender, Wireless WIFI Repeater Extender Amplifier, Wireless WIFI Repeater Extender Amplifier Booster, Wireless WIFI Repeater Extender Amplifier Booster 300Mbps$29.99$14.99 -
Sale!
Full RGB Light Design Gaming Headset Headphones with Mic
$24.99$14.99 Add to cartFull RGB Light Design Gaming Headset Headphones with Mic
Categories: Electronics, Gaming, Gaming Headsets Tags: Design, Full, Full RGB Light Design Gaming Headset, Full RGB Light Design Gaming Headset Headphones, Full RGB Light Design Gaming Headset Headphones with Mic, Gamer, Gaming, Gaming Headset Headphones, gaming headset wireless, Headphone, Headphones, Headset, Light, Mic, Package, RGB$24.99$14.99 -
Sale!
Wireless BlueTooth Multi-Device Keyboard Mouse Combo
$39.99$19.99 Add to cartWireless BlueTooth Multi-Device Keyboard Mouse Combo
Categories: Electronics, Gaming, Gaming Keyboards, Keyboard Mouse Combos Tags: Combo, Keyboard, keyboard mouse combos, Mouse, MultiDevice, Set, WireKeyboard Mouse Combo, Wireless, Wireless BlueTooth Keyboard Mouse Combo, Wireless BlueTooth Keyboard Mouse Combos, Wireless BlueTooth Multi-Device Keyboard Mouse Combo, Wireless BlueTooth Multi-Device Keyboard Mouse Combos$39.99$19.99 -
Sale!
High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
$199.99$139.99 Add to cartHigh Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
Categories: Gaming, Gaming Chairs Tags: Adjustable, Chair, computer chairs, Desk, Executive, Gaming, Girl, Headrest, High, High Back Leather Executive Adjustable Swivel Gaming Chair, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar, High Back Leather Executive Adjustable Swivel Gaming Chairs, Leather, Lumbar, Office, Racing, Swivel$199.99$139.99 -
Sale!
Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
$29.99$19.99 Select optionsProfessional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
SKU: N/A Categories: Electronics, Gaming, Gaming Headsets Tags: Cancelling, Gaming, Gaming Headphones with Noise Cancelling Microphone, gaming headset, Headphones, Headset, LED, Light, Mic, Microphone, Noise, Professional, Professional LED Light Wired Gaming Headphones, Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone, Wired, Wired Gaming Headphones, Wired Gaming Headphones with Noise Cancelling Microphone$29.99$19.99 -
Sale!
Gaming Desk with LED Lights USB Power Outlets and Charging Ports
$349.99$249.99 Select optionsGaming Desk with LED Lights USB Power Outlets and Charging Ports
SKU: N/A Categories: Computer Desk, Gaming, Gaming Desk Tags: and Charging Ports, Charging, Desk, Desks, Gaming, gaming desk with led lights, Gaming Desks with LED Lights, Home, LED, Lights, Monitor, Office, Outlets, Port, Power, Room, Stand, USB, USB Power Outlets, White, Workstation$349.99$249.99 -
Sale!
Wired Mixed Backlit Anti-Ghosting Gaming Keyboard
$99.99$79.99 Add to cartWired Mixed Backlit Anti-Ghosting Gaming Keyboard
Categories: Electronics, Gaming, Gaming Keyboards Tags: Antighosting, Backlit, Blue, brown, Gaming, Gaming Keyboard, gaming keyboards, gaming keyboards and mouse, Keyboard, Laptop, Switch, Wired, Wired Mixed Backlit Anti-Ghosting Gaming Keyboard, Wired Mixed Backlit Anti-Ghosting Gaming Keyboards, Wired Mixed Backlit Gaming Keyboard$99.99$79.99 -
Sale!
Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
$119.99$59.99 Add to cartWireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
Categories: Electronics, Gaming, Gaming Headsets Tags: 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, ANC, Audio, Bluetooth, Cancellation, Ear, Earphone, gaming headset, Headphones, Headset, Hi-Res Over the Ear Headphones Headset, HiRes, Noise, Wireless, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Headphones, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headsets$119.99$59.99 -
Sale!
Wired Sports Gaming Headset Earbuds with Microphone
$19.99$9.99 Select optionsWired Sports Gaming Headset Earbuds with Microphone
SKU: N/A Categories: Gaming, Gaming Headsets Tags: Accessories, Earbud, Earphone, Earphones, Gaming, gaming headset with microphone, Headphones, Headset, IOS, Microphone, Sports, Wired, Wired Sports Gaming Headset Earbuds, Wired Sports Gaming Headset Earbuds with Microphone, Wired Sports Headset Earbuds$19.99$9.99 -
Sale!
150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
$49.99$29.99 Add to cart150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
Categories: Charging Stations, Electronics Tags: 150W, 150W Charging Station, 150W Universal Multi USB Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Stations, 150W Universal Multi USB MAX Charging Station, 16 Port MAX Charging Station, 3.5A, Charger, Charging, Fast, laptop charging stations, Max, Multi, Port, Stand, Station, Universal, USB$49.99$29.99
Get this video ad-free: https://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 am forever grateful ❤
I hope you know how cool you are for doing this and making it available for free, Thank you Caleb 🙂
Caleb was instrumental in my learning of C++ to start my coding career when I was starting college. Now I'm in a bootcamp and picked up a lot of languages and skills and am moving into a Java stack next! Figured I'd get a head start by watching THE MAN caleb curry. He'll seriously help so much, I couldn't hold him in higher regards if I tried. 10/10 recommend if you are interested in coding
Does anyone have a course like this but from a Windows user? Tired of translating Apple language to Windows.
Why White background ? (((
1:36
4:34:34 @Caleb where is claire?😂
6:38
New to your vid
wish you edited out the intro/outros. but good course.
just finished it. this was a great way to dive into java from C#. thanks
Thanks
I Love LightWeight Java Game Library 3D
Thanks a lot sir, it was really understandable and helpful, I have shared it to my friends as well and they too found it to be extremely useful. Once again thank you sir
Thankyou Caleb Curry for all your tutorials and every single piece of advice you give . Definitely a great impact in my life. So, thankyou!
Definitely subscribed and liked. I learnt a lot from this video. Thank you Caleb
Can't say I agree on the whole "no need to programm it if it does exist" philosophy. Especially when learning about how to write efficient code (which is not unimportant). But I guess this is a tutorial for learning Java and not for learning programming, so it makes sense to skip it here
import java.util.Scanner;
public class SweetProgram {
public static void main (String[] args) {
System.out.println("What is your name? ");
Scanner scanner = new Scanner(System.in);
String name = scanner.nextLine();
if(name.equals("Caleb") || name.equals("Sammy")) {
System.out.println("Go away");
}
else {
System.out.println("Try again later");
}
}
}
Good tutorial and the speed might be fine if you are just watching, but when doing the things in parallel (as one should when learning new stuff) its way too fast. well maybe not way too fast, but I am watching at 0.9 or 0.8 depending on the section.
Love the "Oh Butterfly" joke at 3:12:58 when talking about focus lmao
very welcoming intro and very motivating, Thanks.
2:36:38 Wow, this is so nice! 🙂
do somthing for jee this is shit and useless
is Clare your manager or sth?
hehe he
I love you already and haven't even finished watching the vid!
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!
Caleb sir, where will i get the notes for this crash cource? i mean the codes.
I was wishing you'd show you're dog , finally at 2hr 37 we get to see it!
You can also put an 'l' behind a Long variable, but we prefer to use a capital 'L' , because it looks a lot like a 1… 578927173457l (you see;-)
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! 🤓
Favorite part of this video is you playing with the dog. Thank you Caleb.
Man, your dog is awesome , this might sound weird but even dough I have a czechoslovakian wolf dog , he looks just like him but in a gray/black color.
I really love the interval extro song…it makes learning calm😗
Hello Caleb, are we sure that the primitives are not just also Internalizing to save memory?
Only an hour into this one so far, but it's all good. Found it on CodeBreakthrough . . . . 🙂
Caleb, you're the best, truly! Well structured, well dosed in complexity and detailing, and calm, clear voice, too. Thanks a lot!
Please upload this video in Hindi Language
Anyone made a clear note can you please share it would be easy to revise in later days
Hello,
i hope your well. i am taking collage corces in Florida. Finishing up java on my final project. i cant get compile my code for errors. Here is what the compler says: error: cannot find symbol….. please help me>>> thank you
Fantastic work, and thank you. I'm in a online course for java and fair to say it's not helpful at all. This is the entire reaso I'm not failing right now. Earned a sub can't wait to go over the other languages.
Man!! I FUCKING LOVE YOU
Thanku 🌷god bless 🙏🏻
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.
Thanks, Caleb for your tutorial. I'm from Brazil.
5:25:00 I dont understand anything from here onwards
The switch exercise as an conditional statment
🙂
import java.util.Scanner;
public class ConditionalStatements3 {
public static void main(String[] args) {
// String name = "Lasse";
Scanner scan = new Scanner(System.in);
System.out.println("Enter your name");
String guess = scan.nextLine();
if("Lasse".toLowerCase().equals(guess.toLowerCase())) //Compare guess (userInput) with name(Lasse)
{
System.out.println("Welcome my man!");
}else if("Dogz".toLowerCase().equals(guess.toLowerCase())) //compares guess(userInput) with Dogz.
{
System.out.println("Go away..");
}else // else wrong answer
{
System.out.println("Try again later");
}
}
}
Caleb may God bless your sould I was made fun of by the teacher in class in front of all the students after I got out of class I was crying and I told my self suck it up it's ur fault u didn't pay attention in online class so go learn it online again and I came to youtube found your tutorial watched it completely took notes and in class I answered so much so that the teacher got owned and all my classmates were congratulating me and apologised for laughing thx so much caleb ❤️❤️ I hope you live a long and prosperous life