Skip to content

SobrepenaKenneth/Java-Study-2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

104 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Java Study 2026 – My CS Journey

Java Version License Stars

From beginner to builder – A complete collection of Java projects, practice code, and concepts as I progress through my Computer Science degree.

📖 About This Repository

This repository documents my hands-on journey learning Java. Every project here represents a concept I've mastered, a problem I've solved, or a system I've built from scratch. Think of it as my public coding journal – growing every week, one commit at a time.

🗂️ Project Showcase

Project Description Key Concepts
📇 AddressBook Contact management system OOP, Collections, Search
🧮 BasicCalculator Arithmetic operations Methods, User input
👔 EmployeeManagementSystem Employee record keeping CRUD, ArrayLists
🔐 FileEncryptionTool Basic file encryption File I/O, Algorithms
🎲 GuessingGame Number guessing with hints Random, Loops
📦 InventoryManagementSystem Product tracking HashMap, Validation
🏦 SimpleBankingSystem Account operations Classes, Encapsulation
📊 StudentGradeTracker Grade calculation Arrays, Statistics
✅ TaskManager / ToDoList Productivity tools Lists, File storage
🌡️ TemperatureConverter Unit conversion Formulas, Formatting
📖 TextBasedAdventureGame Interactive story game Conditionals, Scanner
⭕ TicTacToe Classic game vs AI 2D arrays, Game logic

More projects are added regularly – check the 2026 folder for my latest work!

🛠️ Technologies & Concepts

Java OOP

  • Core Java – Variables, data types, operators, control flow
  • OOP Principles – Encapsulation, inheritance, polymorphism, abstraction
  • Data Structures – Arrays, ArrayLists, HashMaps, Lists
  • File I/O – Reading/writing files, basic encryption
  • Algorithms – Search, sort, game logic, random generation
  • Console UI – Interactive menu systems, input validation

🚀 Quick Start

Prerequisites

  • JDK 8+Download here
  • Any IDE or text editor (VS Code, IntelliJ, Eclipse, or even Notepad++)

Run Any Project

# 1. Clone the repository
git clone https://github.com/SobrepenaKenneth/Java-Study-2026.git

# 2. Navigate into it
cd Java-Study-2026

# 3. Pick a project (example: TicTacToe)
cd 2026/TicTacToe    # or cd 2025/SimpleBankingSystem

# 4. Compile and run
javac TicTacToe.java
java TicTacToe

About

All of my java stuff and practices, since i started computer science, my journey

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages