Ans: The various features of Java are Inheritance, Object-oriented, Encapsulation, Polymorphism and Abstraction. The features can also be described as platform-independent, High Performance and Multi-threaded.