Skip to content

Mallu200/X-Workz-Java-SE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Java Standard Edition - Full Technical Training

Developer: Mallu200 | Program: X-Workz Java-SE

This repository is a comprehensive archive of my technical growth in Java Standard Edition. It tracks my progress from basic syntax and logic building to the development of a production-grade enterprise system.


🏗️ Technical Roadmap (Modules)

I have categorized my training into the following core competencies. Each folder contains hands-on implementations and logic:

1. The Building Blocks

  • Syntax & Logic: Arithmetic Operators, Control Statements, Data Types, Types Of Variables.
  • The "Class" Concept: Class, Constructor, Constructor Chaining, Blocks.
  • Methodology: Methods/Types Of Methods, Method Parameters, Method Overloading, Method Overriding, Return Types.

2. Object-Oriented Programming (OOPs)

  • The Four Pillars: Encapsulation, Abstraction, Polymorphism, Inheritance (Single, Multilevel, Hierarchical, Hybrid).
  • Advanced Relations: Association, Multiple Inheritance (via Interface), Object Casting, Primitive Type Casting.
  • Data Handling: String Manipulation & Parsing, Wrapper Classes, Enums.

3. Professional Standards

  • Error Management: Checked Exceptions, Unchecked Exceptions, Custom Exceptions.
  • Data Structures: List, Set, Map, Queue.
  • System Utilities: File IO, Multithreading & Concurrency, Generics & Annotations, JDBC.
  • Productivity: Lombok, SOP (Standard Operating Procedures).

🛡️ Capstone Project: Fortress Vault Ledger

The "Java SE Project/fortress-vault-ledger" folder is the culmination of all the above modules. It is a real-world Bank Vault system featuring:

  • Layered Architecture: DTO -> Service -> Repository.
  • Database: MySQL integration via JDBC with externalized db.properties.
  • Background Tasks: Daemon threads for interest accrual simulations.
  • Modern Java: Functional programming with Streams and Lambdas.

🛠️ Skills Demonstrated

  • Database: MySQL 8.0
  • Logic: Regex, Recursion, and Financial Precision (BigDecimal).
  • Design: DAO Pattern, Singleton Configuration, and DTO Pattern.
  • Tools: Git, GitHub, MySQL Workbench.

About

Core Java Standard Edition modules and programming logic developed during my technical training.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages