Features of Java
Teams pick Java because code stays readable and can live in a project for years. You organise work with classes. Day-to-day syntax is easier than older languages like C++.
The same .class file can run on Windows, Linux, or Mac if a JVM is there. That is platform independence. Types, exceptions, and garbage collection stop a lot of crashes that C-style code still hits.
Java can also run more than one task in one program (threads). The JVM can speed up hot code with JIT. It is not always the fastest language — C++ can win on raw speed — but Java is strong on safety, portability, and libraries.
In an exam, name four features in plain words: simple/OOP, platform independent, robust (GC + exceptions), multithreaded. Don’t only say buzzwords.
Let's take this on the board with one tiny Main class — no extra files. Features of Java — output: WORA line, then Same .class file runs on any JVM. That is the feature you quote in viva. Start from main, go line by line, and stop at each print. That output is the proof for Features of.
Name four in plain words: simple/OOP, platform independent, robust (GC + exceptions), multithreaded. One line each.