Seken Interview Question

What is java and it's design patterns