Java Tutorial for Absolute Beginners. Learn Java For Free. Go from Beginner to Expert in Java.
What you will learn
You will be able to learn write code using Java Programming language.
Learn Java in Simplest way possible
Learn about Datatypes in Java
Learn about Conditional Execution using If/ElseIf/Else
Learn about Switch Conditional Execution
Learn about Arrays in Java
Learn about Looping in Java
Learn about String Interpolation in Java
Learn about Methods in Java
Learn about Different types of Java Methods
Learn about Getters/Setters in Java
Learn about Static Variables & Constants
Learn about Java Packages
Learn about methods of String/Integer Class
Learn about Regular Expressions in Java
Learn about OOP in Java
Learn about Java OOP Inheritance
Learn about Java OOP Encapsulation
Learn about Overloading & Overriding
Learn about Interface & Abstract Class
Learn about Array List/linkedList/Vector
Learn about Access Modifiers
Learn about Java File IO Types – Byte Stream/Character Stream
Learn about JUnit Testing Framework
Learn about Maven Build Tool
Create Java Project using Maven Build Tool
English
language
Content
Introduction
Introduction
Software Setup
Java Installation for Mac
Bash Profile Set Up for Mac
Java Installation for Windows
IntelliJ Installation for Mac
IntelliJ Installation for Windows
Java Essentials
Hello World
What is String?
Datatypes in Java
Conditional Execution – If & Else
Conditional Execution – If, Else If & Else
Conditional Execution Expressions – OR, AND
Conditional Execution – Switch
Arrays in Java
Looping in Java – for loop
Looping in Java – While Loop
Looping in Java – Arrays – part1
Looping in Java – Arrays – part2
String Interpolation
Java Methods part 1
Java Methods part 2
What are Java Classes?
Types of Java Method – Static Methods
Types of Java Method – Instance Methods
Types of Java Method – Constructor Method – part 1
Types of Java Method – Constructor Method – part 2
Getters and Setters in Java
Instance Variables in Java
Java Static variables & Constants
What are Java packages?
Java String Class Methods
Java Integer Class Methods
Regular Expressions in Java
Intermediate Java
Java OOP – Encapsulation
Java OOP – Inheritance – part 1
Java OOP – Inheritance – part 2
Java OOP – Polymorphism
Java OOP – Overriding
Java OOP – Overloading
Java OOP – Abstract Class
Java OOP – Interface
Java OOP – Array List
Java OOP – Linked List
Java OOP – Vector
Java Access Modifiers – Private
Java Access Modifiers – Default
Java Access Modifiers – Protected
Java Access Modifier – Public
Java Access Modifiers Recap
Java File IO Types – Character Stream
Java File IO Types – Byte Stream
Java Unit Testing Framework
Intro to JUnit – part 1
JUnit continued
Java Build Tool Framework
Intro to Maven
Maven Installation for Mac
Maven Installation for Windows
Maven Project Demo
Conclusion
Helpful Resources
Bonus (Secret)
Final Words