Обьектная среда
Java разрабатывался «на пустом месте», то есть не было потребности обеспечивать совместимость с предыдущими версиями, разработчики имели полную свободу мышления. В результате был сформирован ясный и прагматичный подход к объектам Свободно перенимая идеи, которые реализовывались на протяжении последних десятилетий, языку Java удалось найти равновесие между парадигмой «все является объектом» и прагматичным подходом. Объектная модель Java простая и легко расширяется, в то время как просе типы, как цели, сохраняются как данные, что не является объектами, что позволяет значительно повысить скорость при их обработке.
Среда Java - это что-то намного большее, чем просто язык программирования. У нее убудований набор ключевых классов, которые содержат основные абстракции реального мира, с которым придется мать дело вашим программам. Основой популярности Java являются убудовани классы-абстракции, которые сделали его языком, действительно независимым от платформы. Библиотеки, подобные MFC/COM, OWL, VCL, NeXTStep, Motif и OpenDoc прекрасно работают на своих платформах, однако сегодня главной платформой становится Internet.
