The best way to Learn and Master Core Java is by making a whole lot of Meaningful programs and Projects along with Concepts. This is the Index page where you will learn all important Core Java concepts with multiple examples and complete explanations.

Learn Core Java Concepts with Examples
Hello World Java program – A Detailed Explanation
Java Programming start from here. Learn to print “Hello, World!” in Java.
Level : Easy | Covered Java Concepts: Basic syntax, Printing messages.
Java Program to Add Two Integers – Learn Calculations
Learn- How to store Literals in variables, Adding numbers programmatically, and Displaying the results.
Level : Easy | Covered Java Concepts: Java Variables, Data types, Operators.
String in Java – String split() Java method
Strings are a sequence of characters. Learn what are strings and How to split a String in Java.
Level : Medium | Core Java Concepts: Java String, split() method, RegEx.
Java Program To Generate Random Number Between 1 and 10
Learn – To generate Secure random numbers in Java.
Level : Easy | Covered Java Concepts: Generate Random Numbers, Math.random().
Top 4 Ways – To Generate Random Number In Java
Java is well rich in solving problems in multiple ways. Here’re the Top 4 ways to Generate Random Numbers.
Level : Medium | Covered Java Concepts: java.util.Random, ThreadLocalRandom, SecureRandom
Java program to Find Prime numbers (1 Easy + 1 Fastest way)
Prime numbers are special numbers in Number system and in this Core Java Tutorial, you’ll learn 2 Simple ways to Find Prime numbers using Java.
Level : Easy | Covered Concepts: Loops, Logic development, Prime number Java.
Java program to Read a Text file and Write to another File
Learn File Handling in Java. How to develop a Java program to Read a Text file and Write to another File?
Level : Medium | Covered Concepts: Java File Handling, File read write in Java, Core Java.
Generate Fibonacci Series using Recursion in Java
It’s another most popular Java Interview Question and you should know- How does recursion work in Fibonacci sequence?
Level : Easy | Core Java Concepts: Logic development, Basic Calculations, Fibonacci series – Java.
7 Unique ways on How to write text to File in Java
File handling is one of the important area in Java programming. Learn- How to write some Text to File in Java?
Level : Medium | Core Java Concepts: File Handling in Java, File I/O.
Use of volatile with Example – Java
volatile plays an important role in the Java Multithreading environment. Learn about volatile keyword in Java.
Level : Medium | Core Java Concepts: MultiThreading Java, volatile keyword in Java.
Find nth prime number in Java – Explained with Examples
Learn to Find nth prime number in Java. Here, I’ve also explained the Logic behind Finding nth Prime number as well.
Level : Easy | Core Java Concepts: Finding nth Prime number in Java, Logic development, Calculations.