Core Java Complete Notes By Durga Sir May 2026
This article provides a comprehensive overview of the Core Java complete notes by
JVM (Java Virtual Machine)
A crucial portion of his early notes is the distinction between , JRE (Java Runtime Environment) , and JDK (Java Development Kit) . core java complete notes by durga sir
I/O and NIO
- Platform Independence: Java code can run on any platform that has a JVM, including Windows, macOS, Linux, and more.
- Object-Oriented: Java follows the principles of object-oriented programming (OOP) such as inheritance, polymorphism, encapsulation, and abstraction.
- Simple and Familiar Syntax: Java's syntax is based on C++ and is easy to learn for developers familiar with C++ or similar languages.
- Multithreading: Java supports multithreading, allowing for the execution of multiple threads within a single program.
- Large Standard Library: Java has a vast standard library that provides APIs for networking, I/O operations, database interaction, and more.
Encapsulation:
12. Constructors