В данный момент Java как язык программирования считается самым лучшим в этой отрасли, который доступен сегодня серьезным программным специалистам. Потенциально такой язык обладает всеми предпосылками, чтобы стать еще более востребованным, чем теперь, но, наверное, уже довольно поздно. В то время, когда образовывается новый язык программирования, сразу же возникает такая проблема как его совместимость с тем программным обеспечением, который создан раньше. Хотя разработка некоторых аспектов такого языка и разработка j2ee ведется очень тщательно и на должном уровне, все равно тут следует учитывать многие моменты, чтобы это все работало.
Помимо этого, если даже изменения можно внести без непосредственного вмешательства в сам текст, то создателям такого языка как Java можно заявить, мол, мы наверное и ошиблись в разработке новой версии Х, однако тут можно заменить ее версией У, ну или что-то такое.
Тогда как же удалось так хорошо усовершенствовать язык Java? На самом деле такой результат был достигнут за счет того, что были в корне изменены библиотеки программ, что были написаны на Java.
Компания под названием Sun Microsystems смогла изменить буквально все: от библиотечных отдельных функций до методов работы с графическими модулями. Даже были созданы новые свойства языка, к примеру, средства вывода на печать информации, чего не было в версии Java 1.0. Как результат, сформировалась куда более полезная и функциональная платформа, чем другие версии языка программирования.
Стоит напомнить, что Майкрософт выпустила собственный свой продукт, который назвала J++, имеющему отношение к языку Java. Эти два языка имеют фактически схожий синтаксис, однако Майкрософт добавила дополнительные языковые конструкции.