Video: บทสนทนาภาษานอร์เวย์ การจองโต๊ะที่ร้านอาหาร 2025
Folkene på Sun Microsystems som skapte Java, tenkte på Java som å ha to deler. På samme måte som engelsk har sine grammatiske og brukte navn, har Java-programmeringsspråket sin spesifikasjon (dets grammatikk) og dets applikasjonsprogrammeringsgrensesnitt (dets vanlige navn). Når du skriver Java-programmer, kan du holde to viktige stykker dokumentasjon - en for hver del av språket - på skrivebordet ditt:
-
Java-språkspesifikasjonen: Denne dokumentasjonen inneholder regler som: "Legg alltid en åpen parentes etter ordet for" og "Bruk en stjerne til å multiplisere to tall. "
-
Programmeringsgrensesnittet: Java's Application Programming Interface (API) inneholder tusenvis av verktøy som ble lagt til Java etter at språketes grammatikk ble definert. Disse verktøyene spenner fra det vanlige til det eksotiske.
For eksempel inkluderer verktøyene en rutine som heter pow som kan heve 5 til 10. effekt for deg. Et mer razzle-blending verktøy (kalt JFrame) viser et vindu på datamaskinens skjerm. Andre verktøy lytter etter brukerens knappeklikk, spørringsdatabaser og gjør alle slags nyttige ting.
Du kan laste ned språkspesifikasjonen, API-dokumentene og all annen Java-dokumentasjon (eller se dokumentene på nettet) ved å stikke rundt på Oracle.
Den første delen av Java, språkspesifikasjonen, er relativt liten. Det betyr ikke at du ikke vil ta deg tid til å finne ut hvordan du bruker reglene i språkspesifikasjonen. Andre programmeringsspråk har imidlertid dobbelt, tredobbelt eller ti ganger antall regler.
Den andre delen av Java - API - kan være skremmende fordi den er så stor. API-en inneholder nesten 4 000 verktøy og fortsetter å vokse med hver ny Java-språkutgivelse. Ganske skummelt, eh? Vel, den gode nyheten er at du ikke trenger å huske noe i API. Ingenting. Ingen av det.
Du kan slå opp de tingene du trenger å bruke i dokumentasjonen og ignorere de tingene du ikke trenger. Det du bruker ofte, vil du huske. Det du ikke bruker ofte, vil du glemme (som alle andre programmerer).
Ingen vet alt det er å vite om Java API. Hvis du er en Java-programmerer som ofte skriver programmer som åpner nye vinduer, vet du hvordan du bruker API JFrame-klassen. Hvis du sjelden skriver programmer som åpner vinduer, de første gangene du trenger å opprette et vindu, kan du slå opp JFrame-klassen i API-dokumentasjonen.
Hvis du tok en typisk Java-programmerer og holdt den programmøren fra å se på noe i API-dokumentasjonen, ville programmereren trolig kunne bruke mindre enn 2 prosent av alle verktøyene i Java API.
Du kan elske stilen For Dummies , men dessverre er ikke Javas offisielle API-dokumentasjon skrevet på den måten. API-dokumentasjonen er både kortfattet og presis.
På en måte er ingenting om Java API spesielt. Når du skriver et Java-program - selv det minste, enkleste Java-programmet - lager du en klasse som er på nivå med noen av klassene som er definert i den offisielle Java-APIen.
API-en er bare et sett av klasser og andre verktøy som ble opprettet av vanlige programmører som skjer for å delta i den offisielle Java-fellesskapsprosessen (JCP) og i OpenJDK-prosjektet. I motsetning til verktøyene du lager, distribueres verktøyene i API-en med hver versjon av Java.
Besøk Internett hvis du er interessert i JCPs aktiviteter eller OpenJDK-prosjektet.
Folkene på JCP holder ikke Java-programmene i den offisielle Java-APIen hemmelig. Hvis du vil, kan du se på alle disse programmene. Når du installerer Java på datamaskinen, setter installasjonen en fil med navnet src. zip på harddisken din. Du kan åpne src. zip med ditt favoritt-unzipping-program. Der, for dine øyne, er all Java API-koden.
