Loading the skill
Loading the skill
AI & Programming
A strongly typed object-oriented language used across application and backend development.
Java is a compiled language with a mature runtime and strong object-oriented foundations.
I learned Java through programming fundamentals and application exercises.
I use Java to practice structured programming, object modeling, and algorithmic problem solving.
Explicit interfaces make responsibilities easier to understand.
Applied experience
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.