You are on page 1of 8

Java programming

Java Tutorial Summary

This Java tutorial for beginners is taught in a practical GOAL-oriented way. It is recommended you
practice the code assignments given after each core Java tutorial to learn Java from scratch. This Java
programming for beginners course will help you learn basics of Java and advanced concepts.

What is Java?

Java is a class-based object-oriented programming language for building web and desktop applications.
It is the most popular programming language and the language of choice for Android programming.

Java Syllabus

First Steps in Java Basics

👉 Lesson 1 What is Java? — An introduction, Definition & Features of Java Platforms

👉 Lesson 2 JVM — What is Java Virtual Machine & its Architecture

👉 Lesson 3 Install JDK 8 — How to Download & Install Java JDK 8 in Windows

👉 Lesson 4 Install Eclipse — How to Download & Install Eclipse to Run Java

👉 Lesson 5 Install Java in Linux — How to Download & Install Java in Linux(Ubuntu)

👉 Lesson 6 First Java Program — Hello World: How to Create Your First Java Program

Basics Concepts of Object-Oriented Programming (OOPs)

👉 Lesson 1 OOPs Concepts in Java — Learn OOPs Basics with Examples

👉 Lesson 2 Abstraction in OOPs — What is Java Abstract Class & Method

👉 Lesson 3 Encapsulation in Java OOPs — Learn with an Example


Java Basics Language Constructs

👉 Lesson 1 Java Variables — What is & Data Types with Example

👉 Lesson 2 Class and Object in Java OOPS — Learn with Example

👉 Lesson 3 Java Arrays Tutorial — Declare, Create, Initialize with Example

👉 Lesson 4 Array of Objects — How to Create Array of Objects in Java

👉 Lesson 5 ArrayList in Java — How to Use, Methods & Examples

Learn Java String Tutorial

👉 Lesson 1 Java String — Java String Manipulation: Functions and Methods

👉 Lesson 2 String Length() Method in Java — Learn with Example

👉 Lesson 3 String indexOf() Method in Java — Learn with Example

👉 Lesson 4 String charAt() Method in Java — Learn with Example

👉 Lesson 5 String compareTo() Method in Java — How to Use with Examples

👉 Lesson 6 String contains() Method in Java — Check Substring with Example

👉 Lesson 7 String endsWith() Method in Java — Learn with Example

👉 Lesson 8 Java String replace() Method — Learn with Example

👉 Lesson 9 Java String toLowercase() and toUpperCase() Methods — Learn with Example

👉 Lesson 10 Java Convert String to int — How to convert & Example

👉 Lesson 11 HashMap in Java — What is Hashmap? Features & Example

Most Misunderstood Topics!

👉 Lesson 1 Java Command Line Arguments — Learn with Example

👉 Lesson 2 “this” keyword in Java — What is & How to use with Example

Java Memory Management


👉 Lesson 1 Garbage Collection in Java — What is, How it Works, Example

👉 Lesson 2 Java Static Variables — Java Static Method, Variable & Block

👉 Lesson 3 Memory Allocation in Java — Java Stack and Heap Memory Allocation

Abstract Class & Interface in Java

👉 Lesson 1 Inheritance in Java — Inheritance in Java OOPs with Example

👉 Lesson 2 Polymorphism in Java — Polymorphism in Java OOPs with Example

👉 Lesson 3 Abstraction in Java — What is, Abstract Class & Method

👉 Lesson 4 Interface in Java — What is Interface in Java with Example

👉 Lesson 5 Interface vs Abstract Class — Know the Difference

Better Late than Never

👉 Lesson 1 Constructor in Java — What is Constructor in Java? Program Examples

👉 Lesson 2 Packages in Java — What is, How to Create/Import Package in Java

Exception Handling in Java

👉 Lesson 1 Try Catch in Java — What is Exception in Java? Examples

👉 Lesson 2 User Defined Exception — How to Create User Defined Exception in Java

👉 Lesson 3 Java Throws Keyword — Throws Keyword in Java with Example

Conditional Loops in Java

👉 Lesson 1 Java for-each Loop — Enhanced for Loop to Iterate Java Array

👉 Lesson 2 Java Switch Statements — Learn Java Switch-Case Statement with Example

Java Advance Stuff!


👉 Lesson 1 Maths with Java — Java Math Abs() Round() Ceil() Floor() Min() Methods

👉 Lesson 2 Generate Random Number — How to Generate Random Number in Java

👉 Lesson 3 Java Date & Time — SimpleDateFormat, Current Date & Compare

👉 Lesson 4 Multithreading in Java — Learn with Examples

👉 Lesson 5 Java Swing Tutorial — How to Create a GUI in Java with Examples

👉 Lesson 6 Split() String Method in Java — How to Split String with Example

👉 Lesson 7 Java BufferedReader Class — How to Read File in Java with Example

👉 Lesson 8 Reflection in Java — Java Reflection API Tutorial with Example

👉 Lesson 9 Groovy Tutorial — Learn Groovy Script Step by Step for Beginners

👉 Lesson 10 Spring Tutorial — What is Spring Framework & How to Install

👉 Lesson 11 Apache ANT Tutorial — What is Apache Ant Build Tool?

👉 Lesson 12 JasperReports Tutorial — What is, How to Install, Report Example

👉 Lesson 13 Kotlin Tutorial — Kotlin Programming [Code example]

👉 Lesson 14 Scala Tutorial — Scala Programming Language Example & Code

Java Programs

👉 Lesson 1 Prime Number Program in Java — Check whether number is prime or not

👉 Lesson 2 Convert JSON to XML — Convert using Gson and JAXB: JAVA Example

👉 Lesson 3 Prime Number From 1 to 100 — How to display prime numbers using Java

👉 Lesson 4 Convert char to String — How to Convert Char to String in Java (Examples)

👉 Lesson 5 Fibonacci Series in Java — Fibonacci Series Program in Java using Loops & Recursion

👉 Lesson 6 Armstrong Number in Java — Java Program to Check Armstrong Number

👉 Lesson 7 Reverse a String in Java — How to Reverse a String in Java using Recursion

👉 Lesson 8 Palindrome Program in Java — Check number is Palindrome or Not


👉 Lesson 9 Bubble Sort Program in Java — Sorting Algorithm Example

👉 Lesson 10 Insertion Sort — Insertion Sort Algorithm in Java Program with Example

👉 Lesson 11 Selection Sorting — Java Program for Selection Sorting with Example

Java Differences

👉 Lesson 1 C++ Vs JAVA — What’s the Difference?

👉 Lesson 2 JDK Vs JRE Vs JVM — Key Differences

👉 Lesson 3 Java Vs C# — 10 Key Differences between Java and C#

👉 Lesson 4 Java Vs Python — What’s the Difference?

👉 Lesson 5 Java Vs Scala — What is the Difference?

👉 Lesson 6 Comparable Vs Comparator — Key Differences

👉 Lesson 7 Kotlin Vs Java — What’s the Difference?

Java Interview Questions, Tools & Books

👉 Lesson 1 Java Interview Questions — Top 100 Java Interview Questions & Answers

👉 Lesson 2 Java Collections Interview Questions & Answers — Top 80 Most Frequently Asked

👉 Lesson 3 Java Design Patterns Interview Questions & Answers — Top 22 Most Frequently Asked

👉 Lesson 4 JMS Interview Questions & Answers — Top 25 Most Frequently Asked

👉 Lesson 5 Groovy Interview Questions & Answers — Top 22 Most Frequently Asked

👉 Lesson 6 Scala Interview Questions & Answers — Top 25 Most Frequently Asked

👉 Lesson 7 Best Java Tools — List of Top 20 Java Tools for Developers

👉 Lesson 8 BEST Java IDE — List of Top 15 BEST Java IDE

👉 Lesson 9 Java Programming Books — 15 Best Java Programming Books for Beginner

👉 Lesson 10 Java Tutorial PDF — Download Java Programming Tutorial for Beginners PDF

What will you learn in this Java Tutorial for Beginners?


In this Java tutorial for beginners, you will learn Java programming basics like What is Java platform,
JVM, how to install Java, OOPS concepts, variables, class, object, arrays, strings, command-line
arguments, garbage collection, inheritance, polymorphism, interface, constructor, packages, etc. You
will also learn advanced concepts like switch-case, functions, multithreading, swing, files, API, Java
Spring, etc., in this Java basics for beginners guide.

Prerequisites for learning Java Tutorial?

This free Java for beginners tutorial is designed for beginners with little or no Java coding experience.
These Java notes for beginners will help beginners to learn Java online for free.

Why Learn Java Programming?

Here are the reasons why you should learn Java:

Java is very easy to learn.

Java developers are in demand, and it easy to get a job as a Java programmer.

It has a good collection of open-source libraries.

Java is free.

What are the Benefits of Java?

Here are the benefits of Java:

Java is object-oriented.

It is platform-independent.

You can effortlessly write, compile, and debug programs compare to other programming languages.

Applications of Java Programming

Following are the major applications of Java Programming language:

Mobile Applications
Web Applications

Web and Application servers

Enterprise Applications

Embedded Applications

Desktop GUI Applications

What are the types of Java programs?

Here are the types of Java Program:

Stand-alone applications.

Web Applications using JSP, Servlet, Spring, Hibernate, JSF, etc

Mobile Applications

Enterprise Applications

How do I get real-time exposure to Java?

You can get real-time exposure to Java by coding in live projects. You can join our Live Java Project to get
your hands dirty in Java.

Join our email learning course

JAVA in 7 Days!!!

Email:

Submit Form

Post navigation

Report a Bug

Next

About
About Us

Advertise with Us

Write For Us

Contact Us

Career Suggestion

SAP Career Suggestion Tool

Software Testing as a Career

Interesting

eBook

Blog

Quiz

SAP eBook

Execute online

Execute Java Online

Execute Javascript

Execute HTML

Execute Python

© Copyright - Guru99 2022 Privacy Policy | Affiliate Disclaimer | ToS

You might also like