Što je uopće Java API?

P: Java API - što je to i kako se uklapa u jezik Java?

O:
  • Jezik Java
  • Java virtualni stroj (JVM)
  • Java API (sučelje za programiranje aplikacija)

Jezik Java definira sintaksu i semantiku programskog jezika Java. Definira osnovni rječnik kao što su primitivni tipovi, if / else blokovi, sintaksa deklaracije klase, sintaksa iznimke, pravila opsega varijabli i sve ostalo potrebno za jezik da funkcionira. Za cjelovit opis jezika Java pogledajte: "Specifikacija jezika Java."

JVM izvršava Java bajt kod. Obično Java bajt kod izrađujete kompajliranjem koda koji odgovara Java jeziku. (Međutim, kôd napisan na drugim jezicima možete kompajlirati u Java bajtkod.) Za opis JVM-a pogledajte: "Specifikacija Java virtualnog stroja."

Java API je skup klasa uključenih u Java razvojno okruženje. Te su klase napisane na jeziku Java i izvode se na JVM-u. Java API uključuje sve, od klasa kolekcije do klasa GUI. Cjelovit popis Java API-ja možete pogledati na: "Java 2 Platform, Standard Edition, v 1.3.1 API Specification."

Vodiči su također dostupni na: "Java Tutorial".

Saznajte više o ovoj temi

  • Specifikacija jezika Java, drugo izdanje, James Gosling, Bill Joy, Guy L. Steele Jr. i Gilad Bracha (Sun Microsystems, Inc., 2000)

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

  • Specifikacija Java virtualnog stroja, drugo izdanje, Tim Lindholm i Frank Yellin (Sun Microsystems Inc., 1999.)

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

  • "Java 2 platforma, standardno izdanje, v 1.3.1 API specifikacija," (Sun Microsystems Inc., 2001.) //java.sun.com/j2se/1.3/docs/api/index.html
  • Za dodatnu Suninu pomoć za Java pročitajte "Vodič za Java"

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

  • Želite više? Potpuni katalog Q&A potražite u Javinom indeksu pitanja i odgovora

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

  • Za više od 100 uvida Java savjete iz neke od najboljih umova u poslovanju, posjet JavaWorld” s Java Savjet indeks

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

  • Prijavite se za besplatni tjedni bilten za JavaWorld ovog tjedna za novosti na JavaWorldu

    //idg.net/jw-subscribe

  • Mnoštvo članaka vezanih uz IT iz naših sestrinskih publikacija pronaći ćete na .net

Ova priča, "Što je uopće Java API?" izvorno je objavio JavaWorld.