Java is used in an embedded system for sophisticated and non-hard real-time tasks. It gives high performance and has small footprints. This reduces development time and errors. Java has a set of standard libraries, so the functionality rewriting is not needed. It provides excellent development productivity which is required in an embedded system.

BY Best Interview Question ON 23 Mar 2019