Video: Språkbilder Grammatik negationer inte 2025
Folket på Sun Microsystems som skapade Java-tanke på Java som två delar. Precis som engelska har sina grammatik och vanliga namn, har Java-programmeringsspråket sin specifikation (dess grammatik) och dess applikationsprogrammeringsgränssnitt (dess vanliga namn). När du skriver Java-program kan du hålla två viktiga dokumentstycken - en för varje del av språket - på ditt skrivbord:
-
Java-spelspecifikationen: Den här dokumentationen innehåller regler som "Sätt alltid en öppen parentes efter ordet för" och "Använd en asterisk för att multiplicera två siffror. "
-
Programmeringsgränssnittet: Java Programmeringsgränssnitt (API) innehåller tusentals verktyg som lagts till Java efter att språkens grammatik har definierats. Dessa verktyg varierar från det vanliga till det exotiska.
Till exempel innehåller verktygen en rutin som heter pow som kan höja 5 till 10: e kraften för dig. Ett mer razzle-bländande verktyg (kallat JFrame) visar ett fönster på datorns skärm. Andra verktyg lyssnar på användarens knapptryckningar, sökdatabaser och gör alla typer av användbara saker.
Du kan ladda ner språkspecifikationen, API-dokumenten och all annan Java-dokumentation (eller se dokumenten online) genom att peka runt på Oracle.
Den första delen av Java, språkspecifikationen, är relativt liten. Det betyder inte att du inte tar tid att ta reda på hur du använder reglerna i språkspecifikationen. Andra programmeringsspråk har dock dubbelt, trippel eller tio gånger antalet regler.
Den andra delen av Java - API - kan vara skrämmande eftersom den är så stor. API: n innehåller nästan 4 000 verktyg och fortsätter att växa med varje ny Java-språkversion. Ganska läskigt, va? Jo, den goda nyheten är att du inte behöver memorera någonting i API: n. Ingenting. Inget av det.
Du kan leta upp de saker du behöver använda i dokumentationen och ignorera de saker du inte behöver. Vad du ofta använder kommer du ihåg. Vad du inte använder ofta, kommer du att glömma (som någon annan programmerare).
Ingen vet allt som finns att veta om Java API. Om du är en Java-programmerare som ofta skriver program som öppnar nya fönster, vet du hur du använder API JFrame-klassen. Om du sällan skriver program som öppnar fönster, måste de första gången du behöver skapa ett fönster, titta på JFrame-klassen i API-dokumentationen.
Om du tog en vanlig Java-programmerare och behöll den programmeraren från att titta på någonting i API-dokumentationen, skulle programmeraren troligtvis kunna använda mindre än 2 procent av alla verktyg i Java API.
Du kanske älskar stilen För Dummies , men tyvärr är inte Java: s officiella API-dokumentation skriven så. API-dokumentationen är både kortfattad och exakt.
På något sätt är inget speciellt om Java API. När du skriver ett Java-program - även det minsta, enklaste Java-programmet - skapar du en klass som är i nivå med någon av de klasser som definieras i det officiella Java API.
API: n är bara en uppsättning klasser och andra verktyg som skapades av vanliga programmörer som råkar delta i den officiella Java-gemenskapsprocessen (JCP) och i OpenJDK-projektet. Till skillnad från verktygen som du skapar distribueras verktygen i API: n med varje version av Java.
Besök webben om du är intresserad av JCP: s aktiviteter eller OpenJDK-projektet.
Folk på JCP håller inte Java-programmen i det officiella Java-API en hemlighet. Om du vill kan du titta på alla dessa program. När du installerar Java på datorn lägger installationen en fil med namnet src. zip på hårddisken. Du kan öppna src. zip med ditt favoritpaket. Där, framför dina ögon, är all Java API-koden.
