ThreatInfo

CyberSecurityData - Object-Oriented Java Project

Project Description

This is a 100% object-oriented Java project that analyzes global cybersecurity threats from 2015-2024. The project demonstrates OOP concepts such as classes, objects, inheritance, encapsulation, and file handling.

Functionality

Classes

Dataset

The project uses “Global Cybersecurity Threats (2015-2024)” from Kaggle. Download the CSV file and place it in the data/ folder.

Dataset Source

The main dataset used in this project is:

Please refer to the dataset license and terms of use on Kaggle.

Norwegian Dataset Source

Compilation and Execution

javac *.java
java Main

OOP Concepts Implemented