Skip to content
Madbax

By Udemy · Official page

Java Tutorial for Beginners

About this item

Learn Java programming with 150+ hands-on live running coding examples and exercises

What you will learn

  • Acquire essential Java Programming basics
  • Be able to program in Java professionally on free and open-source VS Code
  • Get hands-on experience and solve 150+ coding exercises.
  • Learn Java language
  • Be able to program in Java language professionally.
  • Learn Java best practices from a professional developer.

Welcome to the Java Programming Course

Java is a widely used programming language launched in 1994. It easily runs on multiple platforms such as Windows, Linux, and macOS. Java comes with a compiler and interpreter. Java came as an enhancement to Java and removed complicated features.

Java Features

The following are the features of Java:

  • Architecture Neutral: Just compile your Java program and take it to another operating system. The same program works in another operating system as well without the need to recompile it. This is why it is called “Write Once, Run Anywhere, Anytime, Forever”.
  • Security: Java programs are secure since they get compiled first into bytecode, which leads to their verification.
  • Auto Garbage Collection: Java comes with an automatic garbage collector, which makes the memory more efficient by reclaiming memory for reuse. In C++, garbage collection isn’t automatic, so we use the delete() function. But in Java, there is no need to use any function, since the garbage collector works automatically, being part of the JVM.
  • Multi-threading: Java comes with the multi-threading concept, which makes the program quite effective, unlike single-threading. You can easily execute multiple threads simultaneously with Java.
  • Pure Object-Oriented Language: Java is an object-oriented programming language, so it has all the concepts of object-oriented programming, such as Classes, Objects, Abstraction, Polymorphism, etc.

Course Lessons

The following are the lessons covered in this Java course:

Java Introduction & Setup

  • Java – Introduction & Features
  • Set up Java Environment on VS Code + Run First Program

Java Basics

  • Java - Variables
  • Java - Scope of Variables
  • Java Virtual Machine (JVM)
  • Java - Data Types
  • Java - Comments
  • Java - User Input

Java Operators

  • Java - Operators
  • Java - Bitwise Operators

Java Control Statements

  • Java - Decision Making
  • Java - Loops
  • Java - break and continue

Java Arrays

  • Java - Arrays
  • Java - Multidimensional Arrays

Java Strings

  • Java - Strings
  • Java - StringBuffer

Java Collections

  • Java - Vectors
  • Java - ArrayList
  • Java - HashMap
  • Java - HashSet
  • Java - LinkedList

Java Classes & Objects

  • Java - Classes & Objects
  • Java - Constructors

Java Methods

  • Java - Methods
  • Java - Method Overloading
  • Java - Recursion

Java Advanced

  • Java - Enums
  • Java - Regular Expressions
  • Java - File Handling
  • Java - Exception Handling
  • Java - Polymorphism
  • Java - Inheritance
  • Java - Super Keyword
  • Java - Threading
  • Java - Abstract Classes & Interfaces
  • Java - Packages

Also, attempt the Quiz to polish your skills in Java after completing the course.

Hit the Enroll button!

Frequently Asked Questions

How does instant Telegram delivery via @madbaxapp_bot work?

Activate any plan from $5, then press Download on this page: 4 files (3.3 GB) are sent to your Telegram chat instantly by the bot @madbaxapp_bot.

How do I extract multi-part .part01.rar archives on Windows and macOS?

Download all volumes (.part01.rar, .part02.rar … .partN.rar) into one folder, then start the extraction only from the first volume, part01.rar. On Windows use WinRAR or 7-Zip; on macOS use Keka or The Unarchiver. The other volumes are read automatically.

What is included in the download archive?

The archive includes all project and video files for this release. It does not include one-to-one mentoring or certificates from the original school.

Related Assets

More from Madbax