Spec-Zone .ru
спецификации, руководства, описания, API
|
Содержание | Предыдущий | Следующий | Индекс | Спецификация Виртуальной машины JavaTM |
Виртуальная машина Java является абстрактной машиной. Ссылки на виртуальную машину Java всюду по этой спецификации обращаются к этой абстрактной машине, а не к Sun или любая другая определенная реализация. Эта книга служит документацией для конкретной реализации виртуальной машины Java только, поскольку проект документирует дом. Реализация виртуальной машины Java (известный как интерпретатор времени выполнения) должна воплотить эту спецификацию, но ограничивается этим только там, где абсолютно необходимый.
Виртуальная машина Java, определенная здесь, будет поддерживать язык программирования Java, определенный в Спецификации языка JavaTM (Аддисон-Уэсли, 1996). Это является совместимым с платформой Java, реализованной выпусками 1.0.2 и 1.1 JDK Sun и JavaTM 2 платформы, реализованные JavaTM Sun 2 SDK, Standard Edition, v1.2 (прежде известный как выпуск 1.2 JDK).
Мы предназначаем, чтобы эта спецификация достаточно задокументировала виртуальную машину Java, чтобы сделать возможные совместимые реализации чистой комнаты. Если Вы рассматриваете построение Вашей собственной реализации виртуальной машины Java, не стесняйтесь связываться с нами, чтобы получить помощь, чтобы гарантировать 100%-ую совместимость Вашей реализации.
Отправьте комментарии к этой спецификации или вопросам о реализации виртуальной машины Java к нашему адресу электронной почты: jvm@java.sun.com
. Чтобы изучить последнее о Java 2 платформы, или загрузить последний Java 2 выпуска SDK, посещают наш сайт всемирной паутины в http://java.sun.com
http://java.sun.com/Series
Виртуальная машина, которая развилась в виртуальную машину Java, была первоначально разработана Джеймсом Гослингом в 1992, чтобы поддерживать язык программирования Дуба. Развитие в его существующую форму произошло через прямые и косвенные усилия многих людей и охватило Зеленый проект Sun, FirstPerson, Inc., проект LiveOak, Java Products Group, JavaSoft, и сегодня, программное обеспечение Java Sun. Авторы благодарны многим спонсорам и сторонникам.
Эта книга началась как внутренняя проектная документация. Кэти Уолрэт отредактировала тот ранний проект, помогая дать миру его первый взгляд на внутренности языка программирования Java. Это было тогда преобразовано в HTML Мэри Кэмпайон и было сделано доступным на нашем Веб-сайте прежде, чем быть расширенным в книжную форму.
Создание Спецификации Виртуальной машины JavaTM должно очень поддержке Java Products Group во главе с Генеральным директором Рут Хеннигэр к усилиям серийного редактора Лайзы Фриндли, и редактору Майку Хендриксону и его группе в Аддисоне-Уэсли. Много критики и предложений, полученных от рецензентов ранних онлайновых проектов, так же как проектов печатной книги, улучшили ее качество очень. Мы должны особую благодарность Ричарду Таку для его осторожного анализа рукописи и авторам Спецификации языка JavaTM, Аддисону-Уэсли, 1996, для того, чтобы позволить нам заключать в кавычки экстенсивно из той книги. Определенный благодаря Биллу Джою, комментарии которого, отзывы, и руководство способствовали значительно законченности и точности этой книги.
Мы благодарим много читателей, которые прочесали первый выпуск этой книги и обратили наше внимание на проблемы. Несколько людей и групп заслуживают особой благодарности для того, чтобы указать на проблемы или способствовать непосредственно новому материалу:
Карла Шрер и ее команды тестеров совместимости в Купертино, Калифорнии, и Новосибирске, Россия (с особой благодарностью Леониду Арбузову и Алексею Каигородову), кропотливо записали тесты совместимости для каждого тестируемого утверждения в первом выпуске. В процессе они раскрыли много мест, где исходная спецификация была неясной или неполной.
Jeroen Vermeulen, Дженис Шепэрд, Питер Бертелсен, Роли Перера, Джо Дарси, и Сандра Луземор все внесли комментарии и обратную связь, которые улучшили этот выпуск.
Мэрилин Рэш и Хилари Селби, Полк Аддисона Уэсли Лонгмена помог нам улучшить удобочитаемость и расположение этого выпуска одновременно, поскольку мы включали все технические изменения.
Особая благодарность идет в Gilad Bracha, кто принес новый уровень суровости к представлению и был главным спонсором большой части нового материала, особенно главы 4 и 5 и нового "Приложения: Сводка Разъяснений и Поправки." Его посвящение "вычислительному богословию" и его обязательство разрешить несогласованности между Спецификацией Виртуальной машины JavaTM и Спецификацией языка JavaTM принесли пользу этой книге чрезвычайно.
Программное обеспечение Java, Sun Microsystems, Inc.
Хоар, C.A.R. Подсказки на Проекте Языка программирования. Технический отчет № CS-73-403 Кафедры информатики Стэнфордского университета, декабрь 1973. Переизданный на Симпозиуме Sigact/Sigplan по Принципам Языков программирования. Ассоциация вычислительной техники, Нью-Йорк, октябрь 1973.
Консорциум Unicode. Стандарт Unicode: Глобальная Кодировка символов, Версия 1.0, Объем 1, ISBN 0-201-56788-1, и Объем 2, ISBN 0-201-60845-6. Обновления и дополнения, необходимые, чтобы принести Стандарту Unicode до версии 1.1, могут быть найдены в -http://www.unicode.org
.
Консорциум Unicode. Стандарт Unicode, Версия 2.0, ISBN 0-201-48345-9. Обновления и дополнения, необходимые, чтобы принести Стандарту Unicode до версии 2.1, могут быть найдены в http://www.unicode.org
.
Содержание | Предыдущий | Следующий | Индекс
Спецификация Виртуальной машины JavaTM
Авторское право © Sun Microsystems, Inc 1999 года. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к jvm@java.sun.com