Why is Java Robust?
Java is termed as robust because of the following features:
1) Lack of pointers: Java does not have pointers which make it secure
2) Garbage Collection: Java automatically clears out unused objects from memory which are unused
3) Java has strong memory management.
4) Java supports dynamic linking.