Skip to content

This project demonstrates core Java concepts as per syllabus requirements. It contains multiple .java files, each showcasing OOP, collections, exception handling, multithreading, JDBC, etc.

Notifications You must be signed in to change notification settings

Kevin-47/Java-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Java Project

Kevin George 24BCE10382

πŸ“Œ Project Overview

This project demonstrates core Java concepts as per syllabus requirements.
It contains multiple .java files, each showcasing OOP, collections, exception handling, multithreading, JDBC, etc.

▢️ How to Run

  • 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:

About

This project demonstrates core Java concepts as per syllabus requirements. It contains multiple .java files, each showcasing OOP, collections, exception handling, multithreading, JDBC, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages