Java has captured the interest and attention of programmers because certain featuresconceived in the expectation that programmers would use Java to build programs for consumer electronicshappen to make Java the ideal language for building programs for use on computers connected to the Internet:
In addition, Java has features that make it an excellent language even for applications that have nothing to do with networks: