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.