Язык Java не зависит от архитектуры вычислительной системы, поэтому один и тот же байт-код может выполняться на любой платформе, где есть среда JAE. Единственное ограничение состоит в том, что среда JAE может работать только с тем подмножеством языка, для которого она предназначена.
Antonhat Zitat gemachtvor 8 Jahren
Отсутствует также необходимость управлять распределением памяти, что, зачастую, не является тривиальной задачей. В JAVA удаление объектов, фактически, ложится на программу«сборки мусора» которая освобождает неиспользуемую и перераспределяет память.
Antonhat Zitat gemachtvor 8 Jahren
каждый класс в JAVA может порождаться (может быть производным) только от одного какого-либо (базового) класса
Antonhat Zitat gemachtvor 8 Jahren
Язык Java является объектно-ориентированным и, следовательно, относится к группе языков, рассматривающих данные как объекты и методы, используемые для этих объектов
Antonhat Zitat gemachtvor 8 Jahren
Java язык со строгой типизацией, что помогает выявлять возможные скрытые ошибки.
Antonhat Zitat gemachtvor 8 Jahren
В Java отсутствует множественное наследование и указатели, что с одной стороны повышает, читаемость, надежность программного кода, упрощает программирование и предохраняет