AI & Programming
Java
A strongly typed object-oriented language used across application and backend development.
What it is
Java is a compiled language with a mature runtime and strong object-oriented foundations.
How I learned it
I learned Java through programming fundamentals and application exercises.
How I use it
I use Java to practice structured programming, object modeling, and algorithmic problem solving.
Concepts I work with
- OOP
- Collections
- Exceptions
- Generics
What I learned
Explicit interfaces make responsibilities easier to understand.
Applied experience
Projects using Java
I haven't published a project using Java yet — it's something I use in work that isn't shareable, or that I'm still building.