Explain Java Buzzwords In Detail