Seken interview question

What is java and it's design patterns