Java is a platform independent language and being an objecto
Java is a platform independent language, and being an object-oriented programming language, it also encourages component reusability. How does Java achieve these two important features? How are these features desirable in modern software engineering?
Solution
* Java achieves the important feature \"Java is a platform independent language\" Because Java supports the feature called as PORTABLE.
* Being an object-oriented programming language Java achieves the important feature \"REUSABILITY\" through the concept called INHERITANCE.
* The features Platform independent language and REUSABILITY are desirable in modern software engineering because Platform independent language and REUSABILITY supports WORA - write once and run anywhere.
