This repository contains all the tasks and projects completed during my Java Development Internship at Cognifyz Technologies.
- Temperature Converter: A highly robust converter with
try-catchinput validation. - Palindrome Checker: Utilized Regex (
replaceAll) to smartly ignore spaces and punctuation. - Student Grade Calculator: Built using arrays and conditional logic for accurate grading.
- Random Password Generator: Used
java.security.SecureRandomto generate cryptographically unhackable passwords.
- Tic-Tac-Toe Game: A 2D-Array matrix implementation with a clean console UI and strict move validation.
- Password Strength Checker: Implemented advanced Regex patterns to analyze password entropy.
- File Encryption/Decryption: Built a Caesar Cipher file lock using
Try-With-Resourcesfor memory-leak-proof File I/O.
- Chat Application: Developed a multi-threaded, asynchronous Client-Server architecture using Java Sockets.
- Ticket Booking System: Demonstrated Race Condition prevention using the
synchronizedkeyword in a multi-threaded environment. - Pro Calculator (GUI): Developed a sleek, dark-themed desktop application using Java Swing.
- Live Currency Converter: Fetched real-time exchange rates from a REST API using Java 11
HttpClientand parsed JSON dynamically using Regex.
Developed by: Ankit Sonkar Language: Java 17