Creating a custom startup fileJava – это простой, объектно-ориентированный, распределенный, интерпретирующий, живучий, безопасный, архитектурно-нейтральный, переносимый, высокопроизводительный, многопоточный и производимый язык. Компилятор Java читает исходные файлы и превращает их в байт-код ( byte - code ). Байт-код представляет собой промежуточную стадию между исходным кодом и машинным кодом, как можно более близкую к машинному коду. Но близкую не настолько, чтобы стать платформо-зависимой. Если точнее, то байт-код является машинным кодом, но не для какой-нибудь физически существующей машины, а для Java Virtual Machine – мифической машины, чье поведение в точности определено Sun Microsystems . Спецификации Java Virtual Machine ( JVM ) описывают поведение, ожидаемое от любой физической машины, которая выполняет любой заданный байт-код. Подчинение спецификациям JVM – вот что обеспечивает переносимость программ Java . 1.2.6 Java servlets . Сервлеты - это высокопроизводительные платформо-независимые server - side -п p иложения, написанные на Java и составляющие реальную конкуренцию таким технологиям, как CGI , PHP 3, Perl , и уж конечно ASP . К преимуществам сервлетов можно отнести: Исключительно высокая скорость работы.
|