Какво всъщност е Java API?

Въпрос: Java API - какво е това и как се вписва в езика Java?

A:
  • Езикът Java
  • Виртуалната машина Java (JVM)
  • API на Java (Интерфейс за програмиране на приложения)

Езикът Java определя синтаксиса и семантиката на езика за програмиране Java. Той дефинира основния речник като примитивни типове, if / else блокове, синтаксис на декларация на клас, синтаксис на изключение, правила за обхват на променливи и всичко останало, необходимо за функционирането на езика. За пълно описание на езика Java вижте: "Спецификация на езика Java."

JVM изпълнява Java байт код. Обикновено създавате байт код на Java, като компилирате код, който съответства на езика Java. (Можете обаче да компилирате код, написан на други езици, в байт код на Java.) За описание на JVM вижте: „Спецификация на виртуалната машина на Java“.

Java API е набор от класове, включени в Java Environment Environment. Тези класове са написани с помощта на езика Java и се изпълняват на JVM. API на Java включва всичко, от класове за събиране до класове на GUI. Можете да видите пълен списък на Java API на адрес: „Платформа Java 2, стандартно издание, спецификация на API 1.3.1.“

Уроци са достъпни и на: "Java Tutorial."

Научете повече за тази тема

  • Спецификацията на езика Java, второ издание, Джеймс Гослинг, Бил Джой, Гай Л. Стийл младши и Гилад Брача (Sun Microsystems, Inc., 2000)

    //java.sun.com/docs/books/jls/index.html

  • Спецификацията на виртуалната машина Java, второ издание, Тим Линдхолм и Франк Йелин (Sun Microsystems Inc., 1999)

    //java.sun.com/docs/books/vmspec/index.html

  • „Платформа Java 2, стандартно издание, v 1.3.1 спецификация на API,“ (Sun Microsystems Inc., 2001) //java.sun.com/j2se/1.3/docs/api/index.html
  • За повече помощ за Java от Sun прочетете "Урок за Java"

    //java.sun.com/docs/books/tutorial/index.html

  • Искам още? Вижте Индекса за въпроси и отговори на Java за пълния каталог с въпроси и отговори

    //www.javaworld.com/javaworld/javaqa/javaqa-index.html

  • За над 100 задълбочени съвети Java от някои от най-добрите умове в бизнеса, визита JavaWorld " и Java Съвети индекс

    //www.javaworld.com/javatips/jw-javatips.index.html

  • Регистрирайте се за безплатния седмичен бюлетин за JavaWorld тази седмица за новостите в JavaWorld

    //idg.net/jw-subscribe

  • Ще намерите изобилие от свързани с ИТ статии от нашите сестрински публикации в .net

Тази история, "Какво е Java API?" е първоначално публикуван от JavaWorld.