KEMBAR78
Java Complete Notes | PDF | Java Virtual Machine | Java (Programming Language)
0% found this document useful (0 votes)
4 views3 pages

Java Complete Notes

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views3 pages

Java Complete Notes

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Sure!

I will create a detailed Java notes document with examples for each topic, which we can then convert
into a PDF. Here's the content structure we will include:

Java Complete Notes (A to Z)


1. Introduction

What is Java

Java is a high-level, object-oriented, platform-independent programming language.

Features of Java

• Object-Oriented
• Platform-Independent (Write Once, Run Anywhere)
• Robust
• Multithreaded
• Secure

JVM, JRE, JDK

• JVM: Java Virtual Machine, executes bytecode.


• JRE: Java Runtime Environment, includes JVM and libraries.
• JDK: Java Development Kit, includes JRE + compiler + tools.

2. Basics

Structure of a Java Program

public class HelloWorld {


public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

Data Types

• Primitive: int, float, double, char, boolean, byte, short, long


• Non-Primitive: String, Arrays, Classes

1
Variables

int age = 25;


String name = "Aishwarya";

Operators

• Arithmetic: +, -, *, /, %
• Relational: ==, !=, >, <, >=, <=
• Logical: &&, ||, !

Input & Output

Scanner sc = new Scanner(System.in);


System.out.print("Enter your name: ");
String name = sc.nextLine();
System.out.println("Hello, " + name);

3. Control Statements

If-Else

int num = 10;


if (num % 2 == 0) {
System.out.println("Even");
} else {
System.out.println("Odd");
}

Switch

int day = 3;
switch(day) {
case 1: System.out.println("Monday"); break;
case 2: System.out.println("Tuesday"); break;
default: System.out.println("Other Day");
}

2
Loops

For Loop

for(int i = 1; i <= 5; i++) {


System.out.println(i);
}

While Loop

int i = 1;
while(i <= 5) {
System.out.println(i);
i++;
}

Do-While Loop

int i = 1;
do {
System.out.println(i);
i++;
} while(i <= 5);

Break & Continue

for(int i = 1; i <= 5; i++) {


if(i == 3) continue;
System.out.println(i);
}

Note: This is just the starting part. The full document will cover arrays, OOP concepts, inheritance, polymorphism,
abstraction, encapsulation, exceptions, packages, strings, file handling, collections, generics, multithreading, GUI
basics, Java 8 features, and miscellaneous topics with detailed examples.

I can now prepare the full detailed notes and generate a PDF. This will be a complete, ready-to-download
Java notes PDF with examples for each topic.

Do you want me to go ahead and create the full PDF now?

You might also like