-
Hajipur, Bihar, 844101
Hajipur, Bihar, 844101
Java Basics
Java Variables & Data Types
Java Variables
Java Data Types
Java Type Casting
Java Operators
Java Strings
Java Math
Java Booleans
Java Control Flow
Java Arrays
Java Methods
Java Classes & Objects
Java OOP
Java Classes/Objects
Java Class Attributes
Java Class Methods
Java Constructors
Java this Keyword
Java Modifiers
OOP Principles
Java Inheritance
Java Polymorphism
Java Encapsulation
Java Abstraction
Java Interface
Java super Keyword
Java Inner Classes
Java Enums
Java Utilities
Error Handling
Collections Framework
Java Data Structures
Java ArrayList
Java LinkedList
Java List Sorting
Java HashMap
Java HashSet
Java Iterator
Java File Handling
Advanced Java
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It was developed by James Gosling at Sun Microsystems and released in 1995.
Java programs are compiled into bytecode and run on the Java Virtual Machine (JVM), making them platform-independent.
Write once, run anywhere (WORA) — platform-independent
Object-Oriented Programming (OOP) support
Large standard library
Used in Android development, web apps, enterprise software, etc.
Strong memory management and security features
Platform Independent
Object-Oriented
Simple and Secure
High Performance
Multithreaded
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
class Main
— defines the class
main()
— entry point of Java programs
System.out.println()
— prints output
Write the code in a file named Main.java
Compile using:
javac Main.java
java Main
Q1. Print "Hello Java"
Q2. Add two integers
Q3. Use single-line comment
Q4. Take user input using Scanner
Q5. Multiply two floating-point numbers
Java Basics
Java Variables & Data Types
Java Variables
Java Data Types
Java Type Casting
Java Operators
Java Strings
Java Math
Java Booleans
Java Control Flow
Java Arrays
Java Methods
Java Classes & Objects
Java OOP
Java Classes/Objects
Java Class Attributes
Java Class Methods
Java Constructors
Java this Keyword
Java Modifiers
OOP Principles
Java Inheritance
Java Polymorphism
Java Encapsulation
Java Abstraction
Java Interface
Java super Keyword
Java Inner Classes
Java Enums
Java Utilities
Error Handling
Collections Framework
Java Data Structures
Java ArrayList
Java LinkedList
Java List Sorting
Java HashMap
Java HashSet
Java Iterator
Java File Handling
Advanced Java