Cognizant interview question

What is java and application development?