Critical Software interview question

What do you know about java (hierarchy, methods, encapsulation, etc.)?