Feature

Author: Ravi Poswal

1. SIMPLE 

The goal of Java is to make it as simple as possible to learn. If you get the core concept of OOP, it can be simply extended.

2. OBJECT ORIENTED

It has every OOP feature, including polymorphism, inheritance, encapsulation, and abstraction. The computer language Java is not entirely object-oriented. Because a completely object-oriented language needs to have all 4 OOPs concepts. Basic reason is

1. The main explanation is that the Object-oriented programming language should just have objects though java contains eight primitive types like char, boolean, byte, short, int, long, float, and double, which are not objects

FAQs

1. Object-Oriented
2. Platform Independent
3. Secure
4. Robust
5. Portable
6. Multithreaded
7. Case Sensitive
8. JITC

Java is secure because it does not use pointers directly and runs programs inside the JVM environment.