Java Programs OOP-based Java programs I developed in my 11th and 12th grade ranging across Data Structures, OOP concepts (Object methods, Abstract classes, Inheritance, Interfaces), Recursion, String and Array manipulation, Arithmetic and Logic problems