KPIT Technologies interview question

1.Is java purely oop?explain 2.difference between string and sstring buffer 3.what is abstract class? 4.what is loose coupling? They also give some output predicting question