This project demonstrates core Java concepts as per syllabus requirements.
It contains multiple .java
files, each showcasing OOP, collections, exception handling, multithreading, JDBC, etc.
- JDK Version Required: JDK 17 (or compatible)
- Steps:
javac FileName.java # compile java FileName # run
π± Evolution of Java
1995 β Initial release by Sun Microsystems.
Java 2 (1998) β Introduction of J2SE, J2EE, J2ME.
Java 5 (2004) β Generics, Annotations, Enhanced for-loop.
Java 8 (2014) β Lambda Expressions, Streams API.
Java 11 (2018) β LTS version, var for local variables.
Java 17 (2021) β Latest LTS with sealed classes, switch expressions.
β JDK vs JRE vs JVM
JDK (Java Development Kit) β Tools + Compiler + JRE (for development).
JRE (Java Runtime Environment) β JVM + libraries (to run Java apps).
JVM (Java Virtual Machine) β Executes bytecode into machine code.
π₯οΈ Windows Installation Steps
Download JDK installer from Oracle .
Install and set JAVA_HOME in Environment Variables.
Verify installation: