JAVA, a general-purpose programming language that derives much of its syntax from the very popular C and C++, but lacks a bit while comparing facilities than either of them. It a class-based and object-oriented programming language. Java is a very well organized language, which is quite easy to understand. It is most commonly used for mobile applications, Desktop application, Database connection, and even much, much more. 7 is the most recent release of Java SE11.
Pros
- Does not affect computer processing speed
- Familiar Syntax – Easy to understand and relate
- Automatic Memory management
- Language Design is not community driven
- Uses OOP concepts
- Explicit Interface
- Lots of available codes and third party libraries
- No Fragile problems
Cons
- Poor collection in some applications/implementations
- Bugs in library implementation
- Large Memory Footprint