Статьи / Статьи о Java / 

Стойкость к ошибкам

Багатоплатформенисть среды Web выдвигает чрезвычайно высокие требования к надежности программ. Как следствие, при разработке Java приоритет был отдан возможности создания стойких к ошибкам программ. Java освобождает программиста от волнений по поводу многих распространенных причин, которые вызывают ошибки программирования. Как уже вспоминалось, Java является строго типизирующим языком программирования. Еще выполняющая система Java берет на себя «уборку мусора», то есть автоматически освобождает память, которая была распределена динамически. Конечно, это кое-что снижает эффективность кода, но предотвращает типичных ошибок, когда программист забывает освободить выделенную память, или, напротив, освобождает память, которая еще используется.

Java поддерживает объектно-ориентированную обработку исключительных ситуаций подобно С++. Но в отличие от С++ в Java обработка исключительных ситуаций является обязательной. То есть невозможно скомпилировать программу, которая открывает файл, не обработав возможные ошибки типа «файл не найден», какие возникают при цьому7. Хорошо написанная Java-программа может сама обрабатывать все ошибки времени выполнения.

Назад
sun-awards.com.ua ® 2003-2008