What Is Java Program Coding Used For