По тестам на скорострельность Java весьма неплоха, но как же обстоят дела с реальными приложениями?Язык программирования Java является полностью объектно-ориентированным.Также Java не откомпилирует программу с неинициализированной переменной.Java использует концепцию сборщика мусора.Для сигнализации об ошибках Java прибегает к модной концепции исключений.К сказанному можно добавить, что в Java встроена поддержка мультизадачности.Java же предлагает универсальное решение на основе конструкций самого языка.Java-машины различных компаний на различных платформах НЕ стопроцентно совместимы друг с другом.Нельзя также забывать и о различной скорости работы Java-машин.Существует мнение, что Java это только некий язык программирования.